[−][src]Enum libhandy4::FlapTransitionType
These enumeration values describe the possible transitions between children
in a Flap
widget, as well as which areas can be swiped via
Flap:swipe-to-open
and Flap:swipe-to-close
.
New values may be added to this enum over time.
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.
The flap slides over the content, which is dimmed. When folded, only the flap can be swiped.
The content slides over the flap. Only the content can be swiped.
The flap slides offscreen when hidden, neither the flap nor content overlap each other. Both widgets can be swiped.
Trait Implementations
impl Clone for FlapTransitionType
[src]
pub fn clone(&self) -> FlapTransitionType
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for FlapTransitionType
[src]
impl Debug for FlapTransitionType
[src]
impl Display for FlapTransitionType
[src]
impl Eq for FlapTransitionType
[src]
impl<'a> FromValue<'a> for FlapTransitionType
[src]
pub unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for FlapTransitionType
[src]
pub unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for FlapTransitionType
[src]
pub fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for FlapTransitionType
[src]
pub fn cmp(&self, other: &FlapTransitionType) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<FlapTransitionType> for FlapTransitionType
[src]
pub fn eq(&self, other: &FlapTransitionType) -> bool
[src]
pub fn ne(&self, other: &FlapTransitionType) -> bool
[src]
impl PartialOrd<FlapTransitionType> for FlapTransitionType
[src]
pub fn partial_cmp(&self, other: &FlapTransitionType) -> Option<Ordering>
[src]
pub fn lt(&self, other: &FlapTransitionType) -> bool
[src]
pub fn le(&self, other: &FlapTransitionType) -> bool
[src]
pub fn gt(&self, other: &FlapTransitionType) -> bool
[src]
pub fn ge(&self, other: &FlapTransitionType) -> bool
[src]
impl SetValue for FlapTransitionType
[src]
impl StaticType for FlapTransitionType
[src]
pub fn static_type() -> Type
[src]
impl StructuralEq for FlapTransitionType
[src]
impl StructuralPartialEq for FlapTransitionType
[src]
Auto Trait Implementations
impl RefUnwindSafe for FlapTransitionType
[src]
impl Send for FlapTransitionType
[src]
impl Sync for FlapTransitionType
[src]
impl Unpin for FlapTransitionType
[src]
impl UnwindSafe for FlapTransitionType
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToSendValue for T where
T: ToValue + SetValue + Send + ?Sized,
T: ToValue + SetValue + Send + ?Sized,
pub fn to_send_value(&self) -> SendValue
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
T: SetValue + ?Sized,
pub fn to_value(&self) -> Value
pub fn to_value_type(&self) -> Type
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,