Struct witnext::parser::TopLevelModule [−][src]
pub struct TopLevelModule<'a> { pub decls: Vec<Documented<'a, TopLevelSyntax<'a>>>, pub module_name: Option<Id<'a>>, pub functions: Vec<Documented<'a, FunctionSyntax<'a>>>, }
Fields
decls: Vec<Documented<'a, TopLevelSyntax<'a>>>
module_name: Option<Id<'a>>
functions: Vec<Documented<'a, FunctionSyntax<'a>>>
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for TopLevelModule<'a>
impl<'a> Send for TopLevelModule<'a>
impl<'a> Sync for TopLevelModule<'a>
impl<'a> Unpin for TopLevelModule<'a>
impl<'a> UnwindSafe for TopLevelModule<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more