Struct reform::structure::Module[][src]

pub struct Module<ID: Id = VarName> {
    pub name: String,
    pub active_exprs: Vec<ID>,
    pub exclude_exprs: Vec<ID>,
    pub statements: Vec<Statement<ID>>,
}

Fields

Trait Implementations

impl<ID: Debug + Id> Debug for Module<ID>
[src]

Formats the value using the given formatter. Read more

impl<ID: Clone + Id> Clone for Module<ID>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Display for Module
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<ID> Send for Module<ID> where
    ID: Send

impl<ID> Sync for Module<ID> where
    ID: Sync