pub enum ViewportInteractionPhase {
Start,
Update,
End,
Cancel,
}Expand description
Lifecycle stage for a viewport interaction delivered to a reducer.
Variants§
Trait Implementations§
Source§impl Clone for ViewportInteractionPhase
impl Clone for ViewportInteractionPhase
Source§fn clone(&self) -> ViewportInteractionPhase
fn clone(&self) -> ViewportInteractionPhase
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 moreimpl Copy for ViewportInteractionPhase
Source§impl Debug for ViewportInteractionPhase
impl Debug for ViewportInteractionPhase
Source§impl<'de> Deserialize<'de> for ViewportInteractionPhase
impl<'de> Deserialize<'de> for ViewportInteractionPhase
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ViewportInteractionPhase
Source§impl PartialEq for ViewportInteractionPhase
impl PartialEq for ViewportInteractionPhase
Source§impl Serialize for ViewportInteractionPhase
impl Serialize for ViewportInteractionPhase
impl StructuralPartialEq for ViewportInteractionPhase
Auto Trait Implementations§
impl Freeze for ViewportInteractionPhase
impl RefUnwindSafe for ViewportInteractionPhase
impl Send for ViewportInteractionPhase
impl Sync for ViewportInteractionPhase
impl Unpin for ViewportInteractionPhase
impl UnsafeUnpin for ViewportInteractionPhase
impl UnwindSafe for ViewportInteractionPhase
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.