#[repr(C)]pub struct StateInfo {
pub current_state: i32,
pub previous_state: i32,
pub change_time: Instant,
}
Expand description
Value of the state property A state is just the current state, but also has information about the previous state and the moment it changed
Fields§
§current_state: i32
The current state value
previous_state: i32
The previous state
change_time: Instant
The instant in which the state changed last
Trait Implementations§
impl StructuralPartialEq for StateInfo
Auto Trait Implementations§
impl Freeze for StateInfo
impl RefUnwindSafe for StateInfo
impl Send for StateInfo
impl Sync for StateInfo
impl Unpin for StateInfo
impl UnwindSafe for StateInfo
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