[−][src]Struct zamm_yang::tao::Tao
The root node of all knowledge.
Trait Implementations
impl<'a> ArchetypeTrait<'a> for Tao
[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 = Form
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
pub const TYPE_ID: usize
[src]
pub const TYPE_NAME: &'static str
[src]
pub const PARENT_TYPE_ID: usize
[src]
pub fn archetype() -> Self::ArchetypeForm
[src]
pub fn new() -> Self::Form
[src]
impl Clone for Tao
[src]
impl Copy for Tao
[src]
impl Debug for Tao
[src]
impl Eq for Tao
[src]
impl From<FinalNode> for Tao
[src]
impl From<usize> for Tao
[src]
impl Hash for Tao
[src]
pub fn hash<__H>(&self, state: &mut __H) where
__H: Hasher,
[src]
__H: Hasher,
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for Tao
[src]
pub fn cmp(&self, other: &Tao) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<Tao> for Tao
[src]
impl PartialOrd<Tao> for Tao
[src]
pub fn partial_cmp(&self, other: &Tao) -> Option<Ordering>
[src]
pub fn lt(&self, other: &Tao) -> bool
[src]
pub fn le(&self, other: &Tao) -> bool
[src]
pub fn gt(&self, other: &Tao) -> bool
[src]
pub fn ge(&self, other: &Tao) -> bool
[src]
impl StructuralEq for Tao
[src]
impl StructuralPartialEq for Tao
[src]
impl<'a> TryFrom<&'a str> for Tao
[src]
type Error = String
The type returned in the event of a conversion error.
pub fn try_from(name: &'a str) -> Result<Tao, <Tao as TryFrom<&'a str>>::Error>
[src]
impl Wrapper for Tao
[src]
Auto Trait Implementations
impl RefUnwindSafe for Tao
impl Send for Tao
impl Sync for Tao
impl Unpin for Tao
impl UnwindSafe for Tao
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> CommonNodeTrait for T where
T: Wrapper,
<T as Wrapper>::BaseType: CommonNodeTrait,
[src]
T: Wrapper,
<T as Wrapper>::BaseType: CommonNodeTrait,
pub fn id(&self) -> usize
[src]
pub fn set_internal_name(&mut self, name: String)
[src]
pub fn internal_name(&self) -> Option<Rc<String>>
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<N> NodeTrait for N where
N: Copy + Ord + Hash,
[src]
N: Copy + Ord + Hash,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,