pub enum ContextoidType<D, S, T, ST, SYM, VS, VT>where
D: Datable + Clone,
S: Spatial<VS> + Clone,
T: Temporal<VT> + Clone,
ST: SpaceTemporal<VS, VT> + Clone,
SYM: Symbolic + Clone,
VS: Clone,
VT: Clone,{
Datoid(D),
Tempoid(T),
Root(Root),
Spaceoid(S),
SpaceTempoid(ST),
Symboid(SYM),
// some variants omitted
}Variants§
Implementations§
Source§impl<D, S, T, ST, SYM, VS, VT> ContextoidType<D, S, T, ST, SYM, VS, VT>
impl<D, S, T, ST, SYM, VS, VT> ContextoidType<D, S, T, ST, SYM, VS, VT>
pub fn kind(&self) -> ContextKind
Source§impl<D, S, T, ST, SYM, VS, VT> ContextoidType<D, S, T, ST, SYM, VS, VT>
impl<D, S, T, ST, SYM, VS, VT> ContextoidType<D, S, T, ST, SYM, VS, VT>
Trait Implementations§
Source§impl<D, S, T, ST, SYM, VS, VT> Clone for ContextoidType<D, S, T, ST, SYM, VS, VT>
impl<D, S, T, ST, SYM, VS, VT> Clone for ContextoidType<D, S, T, ST, SYM, VS, VT>
Source§fn clone(&self) -> ContextoidType<D, S, T, ST, SYM, VS, VT>
fn clone(&self) -> ContextoidType<D, S, T, ST, SYM, VS, VT>
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<D, S, T, ST, SYM, VS, VT> Debug for ContextoidType<D, S, T, ST, SYM, VS, VT>
impl<D, S, T, ST, SYM, VS, VT> Debug for ContextoidType<D, S, T, ST, SYM, VS, VT>
Source§impl<D, S, T, ST, SYM, VS, VT> Display for ContextoidType<D, S, T, ST, SYM, VS, VT>
impl<D, S, T, ST, SYM, VS, VT> Display for ContextoidType<D, S, T, ST, SYM, VS, VT>
Source§impl<D, S, T, ST, SYM, VS, VT> Hash for ContextoidType<D, S, T, ST, SYM, VS, VT>
impl<D, S, T, ST, SYM, VS, VT> Hash for ContextoidType<D, S, T, ST, SYM, VS, VT>
Source§impl<D, S, T, ST, SYM, VS, VT> PartialEq for ContextoidType<D, S, T, ST, SYM, VS, VT>
impl<D, S, T, ST, SYM, VS, VT> PartialEq for ContextoidType<D, S, T, ST, SYM, VS, VT>
Source§fn eq(&self, other: &ContextoidType<D, S, T, ST, SYM, VS, VT>) -> bool
fn eq(&self, other: &ContextoidType<D, S, T, ST, SYM, VS, VT>) -> bool
Tests for
self and other values to be equal, and is used by ==.impl<D, S, T, ST, SYM, VS, VT> Copy for ContextoidType<D, S, T, ST, SYM, VS, VT>
impl<D, S, T, ST, SYM, VS, VT> Eq for ContextoidType<D, S, T, ST, SYM, VS, VT>
impl<D, S, T, ST, SYM, VS, VT> StructuralPartialEq for ContextoidType<D, S, T, ST, SYM, VS, VT>
Auto Trait Implementations§
impl<D, S, T, ST, SYM, VS, VT> Freeze for ContextoidType<D, S, T, ST, SYM, VS, VT>
impl<D, S, T, ST, SYM, VS, VT> RefUnwindSafe for ContextoidType<D, S, T, ST, SYM, VS, VT>where
D: RefUnwindSafe,
T: RefUnwindSafe,
S: RefUnwindSafe,
ST: RefUnwindSafe,
SYM: RefUnwindSafe,
VS: RefUnwindSafe,
VT: RefUnwindSafe,
impl<D, S, T, ST, SYM, VS, VT> Send for ContextoidType<D, S, T, ST, SYM, VS, VT>
impl<D, S, T, ST, SYM, VS, VT> Sync for ContextoidType<D, S, T, ST, SYM, VS, VT>
impl<D, S, T, ST, SYM, VS, VT> Unpin for ContextoidType<D, S, T, ST, SYM, VS, VT>
impl<D, S, T, ST, SYM, VS, VT> UnwindSafe for ContextoidType<D, S, T, ST, SYM, VS, VT>where
D: UnwindSafe,
T: UnwindSafe,
S: UnwindSafe,
ST: UnwindSafe,
SYM: UnwindSafe,
VS: UnwindSafe,
VT: UnwindSafe,
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