pub struct PrepareResult {
pub needs_redraw: bool,
pub timings: PrepareTimings,
}Expand description
Reported back from each backend’s prepare(...) per frame. The
host uses needs_redraw to keep the redraw loop ticking only
while there is in-flight motion (a hover spring still settling, a
focus ring still fading out), then idles. timings is a per-frame
CPU breakdown for diagnostic logging.
Fields§
§needs_redraw: bool§timings: PrepareTimingsTrait Implementations§
Source§impl Clone for PrepareResult
impl Clone for PrepareResult
Source§fn clone(&self) -> PrepareResult
fn clone(&self) -> PrepareResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PrepareResult
impl Debug for PrepareResult
Source§impl Default for PrepareResult
impl Default for PrepareResult
Source§fn default() -> PrepareResult
fn default() -> PrepareResult
Returns the “default value” for a type. Read more
impl Copy for PrepareResult
Auto Trait Implementations§
impl Freeze for PrepareResult
impl RefUnwindSafe for PrepareResult
impl Send for PrepareResult
impl Sync for PrepareResult
impl Unpin for PrepareResult
impl UnsafeUnpin for PrepareResult
impl UnwindSafe for PrepareResult
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.