pub struct Owed {
pub transition: bool,
pub cycle: bool,
pub depart: bool,
pub requested: bool,
pub autoscroll: bool,
pub scroll: bool,
}Expand description
What a frame left owed, by kind: Core::owed. any() is what
Core::animating answers; beyond_cycles() is the same with a
keyframe cycle — which never ends — left out.
Fields§
§transition: boolA finite transition — a leg or a spring — still mid-flight.
cycle: boolA keyframe cycle running; it always is, while its node is drawn.
depart: boolAn exit animation (a ghost) still departing.
requested: boolA frame a view asked for: request_frame, or an animate row —
or one the session’s fonts ask for, moved under the text this
window shaped through another window (a new fallback list, a
rescan).
autoscroll: boolA held drag scrolling its container.
scroll: boolA scroll container easing a programmatic offset change — a
reveal or a set_scroll on a container with a transition.
Implementations§
Trait Implementations§
impl Copy for Owed
impl Eq for Owed
impl StructuralPartialEq for Owed
Auto Trait Implementations§
impl Freeze for Owed
impl RefUnwindSafe for Owed
impl Send for Owed
impl Sync for Owed
impl Unpin for Owed
impl UnsafeUnpin for Owed
impl UnwindSafe for Owed
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.