pub struct CjsModule {
pub iri: String,
pub require_name: Option<String>,
pub components: Vec<CjsComponent>,
pub source_file: String,
}Expand description
A CJS module containing components.
Fields§
§iri: String§require_name: Option<String>§components: Vec<CjsComponent>§source_file: StringTrait Implementations§
Source§impl<'de> Deserialize<'de> for CjsModule
impl<'de> Deserialize<'de> for CjsModule
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CjsModule
impl RefUnwindSafe for CjsModule
impl Send for CjsModule
impl Sync for CjsModule
impl Unpin for CjsModule
impl UnsafeUnpin for CjsModule
impl UnwindSafe for CjsModule
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