pub struct MixinDecl {
pub docs: Vec<String>,
pub name: String,
pub name_span: SourceSpan,
pub fields: Vec<Field>,
pub span: SourceSpan,
}Fields§
§docs: Vec<String>§name: String§name_span: SourceSpan§fields: Vec<Field>§span: SourceSpanTrait Implementations§
Source§impl<'de> Deserialize<'de> for MixinDecl
impl<'de> Deserialize<'de> for MixinDecl
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
impl StructuralPartialEq for MixinDecl
Auto Trait Implementations§
impl Freeze for MixinDecl
impl RefUnwindSafe for MixinDecl
impl Send for MixinDecl
impl Sync for MixinDecl
impl Unpin for MixinDecl
impl UnsafeUnpin for MixinDecl
impl UnwindSafe for MixinDecl
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