[][src]Struct zamm_yang::tao::form::Module

pub struct Module { /* fields omitted */ }

Concept representing a Rust module.

Trait Implementations

impl<'a> ArchetypeTrait<'a> for Module[src]

type ArchetypeForm = Archetype

The Form that will be used to reason about this node and its children as archetypes and subtypes. Read more

type Form = Module

The Form that will be used to reason about this node's leaves as individuals. Unless you are the Tao, this should be the same as the type that ArchetypeTrait is being implemented on. Read more

impl Clone for Module[src]

impl Copy for Module[src]

impl Debug for Module[src]

impl Eq for Module[src]

impl FormTrait for Module[src]

impl From<FinalNode> for Module[src]

impl From<usize> for Module[src]

impl Hash for Module[src]

impl ModuleExtension for Module[src]

impl Ord for Module[src]

impl PartialEq<Module> for Module[src]

impl PartialOrd<Module> for Module[src]

impl StructuralEq for Module[src]

impl StructuralPartialEq for Module[src]

impl SupportsMembership for Module[src]

impl<'a> TryFrom<&'a str> for Module[src]

type Error = String

The type returned in the event of a conversion error.

impl Wrapper for Module[src]

type BaseType = FinalNode

The type that the implementing type is a wrapper for. Read more

Auto Trait Implementations

impl RefUnwindSafe for Module

impl Send for Module

impl Sync for Module

impl Unpin for Module

impl UnwindSafe for Module

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> CommonNodeTrait for T where
    T: Wrapper,
    <T as Wrapper>::BaseType: CommonNodeTrait
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

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

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

impl<N> NodeTrait for N where
    N: Copy + Ord + Hash
[src]

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<T> Typeable for T where
    T: Any