Struct i_slint_core::properties::StateInfo
source · [−]#[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 RefUnwindSafe for StateInfo
impl Send for StateInfo
impl Sync for StateInfo
impl Unpin for StateInfo
impl UnwindSafe for StateInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more