deserializing from R into a struct
まだ誰も着手していません。
評価
調査の方向性
まず extendr_api::deserializer::from_robj と、issue に示されている SerializableRule の使用方法を読みます。リポジトリのファイルやテストは指定されていないため、最初にこのデシリアライズ機能をどこに配置すべきか、またどのように公開すべきかを判断します。完了条件には、R のリストを SerializableRule に変換する検証済みの経路が含まれている必要があります。
索引モデルが issue の本文から書いたものです。
説明
Discovered this yesterday. Wrote an impl method like so:
For a lot of simple structs, we can deserialize from an R list object directly into that struct. This is very handy if we want to be able to accept R objects like lists instead of having to create external pointers to structs
use extendr_api::prelude::*;
use extendr_api::deserializer::from_robj;
use ast_grep_config::SerializableRule;
pub fn new_rule(pattern: Robj) -> SerializableRule {
let r: SerializableRule = from_robj(&pattern).unwrap();
r
}
- 主要言語
- JavaScript
- スター
- 10
- フォーク
- 8
- 平均マージ
- 6時間 54分
- マージ済み PR(30日)
- 7
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
extendr/extendr.github.io のほかの issue
-
難易度 3/5 1〜2日 初心者へのやさしさ 55/100
extendr/extendr.github.io#131 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
extendr/extendr.github.io#123 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
extendr/extendr.github.io#120 ·
-
feat: add FAQオープン
難易度 3/5 1〜2日 初心者へのやさしさ 55/100
extendr/extendr.github.io#112 ·
-
feat: add link to R universe再び着手できるかも @kbvernon が 106 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンenhancement
extendr/extendr.github.io#109 · 担当者 1 名 ·
extendr/extendr.github.io の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
documentation good first issue help wanted
難易度 1/5 1〜3時間 初心者へのやさしさ 85/100
zmo2s/agent-toolbox#23 ·
-
[Bug]: [MCP/CLI] Bare loopback IP addresses (127.0.0.1:port) and hosts with ports fail to navigate due to erroneous scheme inference対応中かも @alok-108 が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
microsoft/playwright#43263 ·
メンテナーはふだん 1 日以内に返信