pub struct LifecycleEventData {
pub reason: LifecycleReason,
pub previous_bounds: Option<LogicalRect>,
pub current_bounds: LogicalRect,
}Expand description
Type-specific event data for lifecycle events.
Fields§
§reason: LifecycleReasonWhy this lifecycle event was triggered
previous_bounds: Option<LogicalRect>Previous layout bounds (for resize events)
current_bounds: LogicalRectCurrent layout bounds
Trait Implementations§
Source§impl Clone for LifecycleEventData
impl Clone for LifecycleEventData
Source§fn clone(&self) -> LifecycleEventData
fn clone(&self) -> LifecycleEventData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LifecycleEventData
impl Debug for LifecycleEventData
Source§impl PartialEq for LifecycleEventData
impl PartialEq for LifecycleEventData
impl StructuralPartialEq for LifecycleEventData
Auto Trait Implementations§
impl Freeze for LifecycleEventData
impl RefUnwindSafe for LifecycleEventData
impl Send for LifecycleEventData
impl Sync for LifecycleEventData
impl Unpin for LifecycleEventData
impl UnwindSafe for LifecycleEventData
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