[]Struct geng_core::prelude::Struct

pub struct Struct {
    pub magic: Option<i32>,
    pub name: Name,
    pub fields: Vec<Field>,
}

Fields

magic: Option<i32>name: Namefields: Vec<Field>

Trait Implementations

impl Clone for Struct

impl Debug for Struct

impl Eq for Struct

impl Hash for Struct

impl PartialEq<Struct> for Struct

impl StructuralEq for Struct

impl StructuralPartialEq for Struct

Auto Trait Implementations

impl RefUnwindSafe for Struct

impl Send for Struct

impl Sync for Struct

impl Unpin for Struct

impl UnwindSafe for Struct

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DynClone for T where
    T: Clone
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> SetParameter for T

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,