pub struct ModuleDef {
pub name: String,
pub stmts: Vec<Stmt>,
}
Fields§
§name: String
§stmts: Vec<Stmt>
Trait Implementations§
source§impl<'de> Deserialize<'de> for ModuleDef
impl<'de> Deserialize<'de> for ModuleDef
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
source§impl PartialEq for ModuleDef
impl PartialEq for ModuleDef
impl StructuralPartialEq for ModuleDef
Auto Trait Implementations§
impl RefUnwindSafe for ModuleDef
impl Send for ModuleDef
impl Sync for ModuleDef
impl Unpin for ModuleDef
impl UnwindSafe for ModuleDef
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