pub enum MetaLevel {
Object,
Observer,
Meta,
}Expand description
Meta-level in the hierarchy
Variants§
Object
Level 0: Object graph being optimized
Observer
Level 1: Observer SNN watching Level 0
Meta
Level 2: Meta-neuron modulating observer
Trait Implementations§
impl Copy for MetaLevel
impl StructuralPartialEq for MetaLevel
Auto Trait Implementations§
impl Freeze for MetaLevel
impl RefUnwindSafe for MetaLevel
impl Send for MetaLevel
impl Sync for MetaLevel
impl Unpin for MetaLevel
impl UnwindSafe for MetaLevel
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more