pub struct InfoUpdates { /* private fields */ }
Expand description
Widget info updates of the current cycle.
Implementations§
source§impl InfoUpdates
impl InfoUpdates
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 info rebuild was requested for the window.
sourcepub fn extend(&mut self, other: InfoUpdates)
pub fn extend(&mut self, other: InfoUpdates)
Copy all delivery from other
onto self
.
Trait Implementations§
source§impl Debug for InfoUpdates
impl Debug for InfoUpdates
source§impl Default for InfoUpdates
impl Default for InfoUpdates
source§fn default() -> InfoUpdates
fn default() -> InfoUpdates
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for InfoUpdates
impl !RefUnwindSafe for InfoUpdates
impl Send for InfoUpdates
impl Sync for InfoUpdates
impl Unpin for InfoUpdates
impl !UnwindSafe for InfoUpdates
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