lib/grammar/ast/test/
envelope.rs

1use pest::iterators::Pair;
2use serde::Serialize;
3
4// use crate::grammar::ast::literal::{Literal, LiteralTypes};
5use crate::grammar::parser::Rule;
6
7#[derive(Debug, Clone, Eq, PartialEq, Serialize)]
8#[serde(tag = "kind")]
9pub struct TestEnvelope {}
10
11impl Default for TestEnvelope {
12    fn default() -> Self {
13        Self {}
14    }
15}
16
17impl<'r> From<Pair<'r, Rule>> for TestEnvelope {
18    fn from(pair: Pair<'r, Rule>) -> Self {
19        let _ = pair;
20        Self::default()
21
22        // let mut test_envelope = Self::default();
23        // ...
24        // test_envelope
25    }
26}