lib/grammar/ast/test/
address.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 TestAddress {}
10
11impl Default for TestAddress {
12    fn default() -> Self {
13        Self {}
14    }
15}
16
17impl<'r> From<Pair<'r, Rule>> for TestAddress {
18    fn from(pair: Pair<'r, Rule>) -> Self {
19        let _ = pair;
20        Self::default()
21
22        // let mut test_address = Self::default();
23        // ...
24        // test_address
25    }
26}