pub struct LayoutUpdates { /* private fields */ }
Expand description
Widget layout updates of the current cycle.
Implementations§
source§impl LayoutUpdates
impl LayoutUpdates
sourcepub fn new(delivery_list: UpdateDeliveryList) -> Self
pub fn new(delivery_list: UpdateDeliveryList) -> Self
New with list.
sourcepub fn delivery_list(&self) -> &UpdateDeliveryList
pub fn delivery_list(&self) -> &UpdateDeliveryList
Request delivery list.
sourcepub fn delivery_list_mut(&mut self) -> &mut UpdateDeliveryList
pub fn delivery_list_mut(&mut self) -> &mut UpdateDeliveryList
Request delivery list.
sourcepub fn with_window<H, R>(&self, window_id: WindowId, handle: H) -> Option<R>where
H: FnOnce() -> R,
pub fn with_window<H, R>(&self, window_id: WindowId, handle: H) -> Option<R>where
H: FnOnce() -> R,
Calls handle
if layout rebuild was requested for the window.
sourcepub fn extend(&mut self, other: LayoutUpdates)
pub fn extend(&mut self, other: LayoutUpdates)
Copy all delivery from other
onto self
.
Trait Implementations§
source§impl Debug for LayoutUpdates
impl Debug for LayoutUpdates
source§impl Default for LayoutUpdates
impl Default for LayoutUpdates
source§fn default() -> LayoutUpdates
fn default() -> LayoutUpdates
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for LayoutUpdates
impl !RefUnwindSafe for LayoutUpdates
impl Send for LayoutUpdates
impl Sync for LayoutUpdates
impl Unpin for LayoutUpdates
impl !UnwindSafe for LayoutUpdates
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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