pub struct SleepData {
pub state: SleepState,
pub idle_frames: u32,
}Expand description
Per-body sleep tracking data
Fields§
§state: SleepStateCurrent sleep state
idle_frames: u32Number of consecutive frames below velocity threshold
Implementations§
Trait Implementations§
impl Copy for SleepData
impl Eq for SleepData
impl StructuralPartialEq for SleepData
Auto Trait Implementations§
impl Freeze for SleepData
impl RefUnwindSafe for SleepData
impl Send for SleepData
impl Sync for SleepData
impl Unpin for SleepData
impl UnsafeUnpin for SleepData
impl UnwindSafe for SleepData
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