Enum animate::BindCoordinate [−][src]
#[non_exhaustive] pub enum BindCoordinate { X, Y, Width, Height, Position, Size, All, // some variants omitted }
Specifies which property should be used in a binding
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.
Bind the X coordinate
Bind the Y coordinate
Bind the width
Bind the height
Equivalent to to BindCoordinate::X
and
BindCoordinate::Y
(added in Clutter 1.6)
Equivalent to BindCoordinate::Width
and
BindCoordinate::Height
(added in Clutter 1.6)
Equivalent to BindCoordinate::Position
and
BindCoordinate::Size
(added in Clutter 1.10)
Trait Implementations
impl Clone for BindCoordinate
[src]
impl Clone for BindCoordinate
[src]fn clone(&self) -> BindCoordinate
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for BindCoordinate
[src]
impl Copy for BindCoordinate
[src]impl Eq for BindCoordinate
[src]
impl Eq for BindCoordinate
[src]impl<'a> FromValue<'a> for BindCoordinate
[src]
impl<'a> FromValue<'a> for BindCoordinate
[src]unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for BindCoordinate
[src]
impl<'a> FromValueOptional<'a> for BindCoordinate
[src]unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for BindCoordinate
[src]
impl Hash for BindCoordinate
[src]impl Ord for BindCoordinate
[src]
impl Ord for BindCoordinate
[src]impl PartialEq<BindCoordinate> for BindCoordinate
[src]
impl PartialEq<BindCoordinate> for BindCoordinate
[src]fn eq(&self, other: &BindCoordinate) -> bool
[src]
fn ne(&self, other: &BindCoordinate) -> bool
[src]
impl PartialOrd<BindCoordinate> for BindCoordinate
[src]
impl PartialOrd<BindCoordinate> for BindCoordinate
[src]fn partial_cmp(&self, other: &BindCoordinate) -> 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 BindCoordinate
[src]
impl StaticType for BindCoordinate
[src]fn static_type() -> Type
[src]
impl StructuralEq for BindCoordinate
[src]
impl StructuralEq for BindCoordinate
[src]impl StructuralPartialEq for BindCoordinate
[src]
impl StructuralPartialEq for BindCoordinate
[src]Auto Trait Implementations
impl RefUnwindSafe for BindCoordinate
impl RefUnwindSafe for BindCoordinate
impl Send for BindCoordinate
impl Send for BindCoordinate
impl Sync for BindCoordinate
impl Sync for BindCoordinate
impl Unpin for BindCoordinate
impl Unpin for BindCoordinate
impl UnwindSafe for BindCoordinate
impl UnwindSafe for BindCoordinate
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>,