1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
extern crate codeviz_common; mod class_spec; mod constructor_spec; mod file_spec; mod function_spec; mod imports; mod method_spec; mod name; mod variable; pub use codeviz_common::Element::*; pub use self::class_spec::*; pub use self::constructor_spec::*; pub use self::file_spec::*; pub use self::function_spec::*; pub use self::imports::*; pub use self::method_spec::*; pub use self::name::*; pub use self::variable::*; pub(crate) use self::errors::*; pub mod errors { pub use codeviz_common::errors::*; } pub type Element = codeviz_common::Element<Variable>; pub type Elements = codeviz_common::Elements<Variable>; pub type Statement = codeviz_common::Statement<Variable>; impl From<Variable> for Statement { fn from(value: Variable) -> Statement { Statement { parts: vec![value] } } }