Enum animate::GestureTriggerEdge [−][src]
#[non_exhaustive] pub enum GestureTriggerEdge { None, After, Before, // some variants omitted }
Enum passed to the GestureActionExt::set_threshold_trigger_edge
function.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Tell GestureAction
that
the gesture must begin immediately and there’s no drag limit that
will cause its cancellation;
Tell GestureAction
that
it needs to wait until the drag threshold has been exceeded before
considering that the gesture has begun;
Tell GestureAction
that
the gesture must begin immediately and that it must be cancelled
once the drag exceed the configured threshold.
Trait Implementations
impl Clone for GestureTriggerEdge
[src]
impl Clone for GestureTriggerEdge
[src]fn clone(&self) -> GestureTriggerEdge
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for GestureTriggerEdge
[src]
impl Copy for GestureTriggerEdge
[src]impl Eq for GestureTriggerEdge
[src]
impl Eq for GestureTriggerEdge
[src]impl<'a> FromValue<'a> for GestureTriggerEdge
[src]
impl<'a> FromValue<'a> for GestureTriggerEdge
[src]unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for GestureTriggerEdge
[src]
impl<'a> FromValueOptional<'a> for GestureTriggerEdge
[src]unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for GestureTriggerEdge
[src]
impl Hash for GestureTriggerEdge
[src]impl Ord for GestureTriggerEdge
[src]
impl Ord for GestureTriggerEdge
[src]impl PartialEq<GestureTriggerEdge> for GestureTriggerEdge
[src]
impl PartialEq<GestureTriggerEdge> for GestureTriggerEdge
[src]fn eq(&self, other: &GestureTriggerEdge) -> bool
[src]
fn ne(&self, other: &GestureTriggerEdge) -> bool
[src]
impl PartialOrd<GestureTriggerEdge> for GestureTriggerEdge
[src]
impl PartialOrd<GestureTriggerEdge> for GestureTriggerEdge
[src]fn partial_cmp(&self, other: &GestureTriggerEdge) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn lt(&self, other: &Rhs) -> bool#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn le(&self, other: &Rhs) -> bool#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn gt(&self, other: &Rhs) -> bool#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn ge(&self, other: &Rhs) -> boolimpl StaticType for GestureTriggerEdge
[src]
impl StaticType for GestureTriggerEdge
[src]fn static_type() -> Type
[src]
impl StructuralEq for GestureTriggerEdge
[src]
impl StructuralEq for GestureTriggerEdge
[src]Auto Trait Implementations
impl RefUnwindSafe for GestureTriggerEdge
impl RefUnwindSafe for GestureTriggerEdge
impl Send for GestureTriggerEdge
impl Send for GestureTriggerEdge
impl Sync for GestureTriggerEdge
impl Sync for GestureTriggerEdge
impl Unpin for GestureTriggerEdge
impl Unpin for GestureTriggerEdge
impl UnwindSafe for GestureTriggerEdge
impl UnwindSafe for GestureTriggerEdge
Blanket Implementations
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
[src]
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
[src]pub fn into_color(self) -> To
[src]
impl<T> ToSendValue for T where
T: SetValue + Send + ToValue + ?Sized,
[src]
impl<T> ToSendValue for T where
T: SetValue + Send + ToValue + ?Sized,
[src]pub fn to_send_value(&self) -> SendValue
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,