Struct nessa::config::NessaModule
source · pub struct NessaModule {
pub name: String,
pub hash: String,
pub ctx: NessaContext,
pub code: Vec<NessaExpr>,
pub source: Vec<String>,
pub imports: ImportMap,
pub inner_dependencies: InnerDepGraph,
}Fields§
§name: String§hash: String§ctx: NessaContext§code: Vec<NessaExpr>§source: Vec<String>§imports: ImportMap§inner_dependencies: InnerDepGraphImplementations§
source§impl NessaModule
impl NessaModule
pub fn new( name: String, hash: String, ctx: NessaContext, code: Vec<NessaExpr>, source: Vec<String>, imports: ImportMap, inner_dependencies: InnerDepGraph ) -> NessaModule
Auto Trait Implementations§
impl !Freeze for NessaModule
impl !RefUnwindSafe for NessaModule
impl !Send for NessaModule
impl !Sync for NessaModule
impl Unpin for NessaModule
impl !UnwindSafe for NessaModule
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more