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}