extendr / extendr/extendr.github.io

deserializing from R into a struct

Open
#21 1 comment 2 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
10
Forks
8
Avg merge
20h 26m
Merged PRs (30d)
5

Description

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

```rust
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
}

```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.