pub struct TransitionPropertyAnimation {
pub state_id: i32,
pub direction: TransitionDirection,
pub animation: ElementRc,
}Fields§
§state_id: i32The state id as computed in lower_state
direction: TransitionDirectionThe direction of the transition
animation: ElementRcThe content of the animation object
Implementations§
Source§impl TransitionPropertyAnimation
impl TransitionPropertyAnimation
Sourcepub fn condition(&self, state: Expression) -> Expression
pub fn condition(&self, state: Expression) -> Expression
Return an expression which returns a boolean which is true if the transition is active. The state argument is an expression referencing the state property of type StateInfo
Trait Implementations§
Source§impl Clone for TransitionPropertyAnimation
impl Clone for TransitionPropertyAnimation
Source§fn clone(&self) -> TransitionPropertyAnimation
fn clone(&self) -> TransitionPropertyAnimation
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 moreAuto Trait Implementations§
impl Freeze for TransitionPropertyAnimation
impl !RefUnwindSafe for TransitionPropertyAnimation
impl !Send for TransitionPropertyAnimation
impl !Sync for TransitionPropertyAnimation
impl Unpin for TransitionPropertyAnimation
impl !UnwindSafe for TransitionPropertyAnimation
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