pub struct DreamState {
pub cycles: Vec<DreamCycle>,
pub last_dream_ms: u64,
}Expand description
Persistent dream consolidation log.
Fields§
§cycles: Vec<DreamCycle>§last_dream_ms: u64Implementations§
Source§impl DreamState
impl DreamState
Auto Trait Implementations§
impl Freeze for DreamState
impl RefUnwindSafe for DreamState
impl Send for DreamState
impl Sync for DreamState
impl Unpin for DreamState
impl UnsafeUnpin for DreamState
impl UnwindSafe for DreamState
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> 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