pub enum ModuleTypeKind {
Record {
field_names: Vec<String>,
},
Sum {
variant_names: Vec<String>,
},
}Variants§
Trait Implementations§
Source§impl Clone for ModuleTypeKind
impl Clone for ModuleTypeKind
Source§fn clone(&self) -> ModuleTypeKind
fn clone(&self) -> ModuleTypeKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ModuleTypeKind
impl RefUnwindSafe for ModuleTypeKind
impl Send for ModuleTypeKind
impl Sync for ModuleTypeKind
impl Unpin for ModuleTypeKind
impl UnsafeUnpin for ModuleTypeKind
impl UnwindSafe for ModuleTypeKind
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