Enum clutter::ContentGravity [−][src]
#[non_exhaustive] pub enum ContentGravity { TopLeft, Top, TopRight, Left, Center, Right, BottomLeft, Bottom, BottomRight, ResizeFill, ResizeAspect, // some variants omitted }
Controls the alignment of the Content
inside a Actor
.
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.
Align the content to the top left corner
Align the content to the top edge
Align the content to the top right corner
Align the content to the left edge
Align the content to the center
Align the content to the right edge
Align the content to the bottom left corner
Align the content to the bottom edge
Align the content to the bottom right corner
Resize the content to fill the allocation
Resize the content to remain within the allocation, while maintaining the aspect ratio
Trait Implementations
impl Clone for ContentGravity
[src]
fn clone(&self) -> ContentGravity
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ContentGravity
[src]
impl Debug for ContentGravity
[src]
impl Display for ContentGravity
[src]
impl Eq for ContentGravity
[src]
impl<'a> FromValue<'a> for ContentGravity
[src]
unsafe fn from_value(value: &Value) -> Self
[src]
impl<'a> FromValueOptional<'a> for ContentGravity
[src]
unsafe fn from_value_optional(value: &Value) -> Option<Self>
[src]
impl Hash for ContentGravity
[src]
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 ContentGravity
[src]
fn cmp(&self, other: &ContentGravity) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]
pub fn max(self, other: Self) -> Self#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]
pub fn min(self, other: Self) -> Self#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
#[must_use]
pub fn clamp(self, min: Self, max: Self) -> Selfimpl PartialEq<ContentGravity> for ContentGravity
[src]
fn eq(&self, other: &ContentGravity) -> bool
[src]
fn ne(&self, other: &ContentGravity) -> bool
[src]
impl PartialOrd<ContentGravity> for ContentGravity
[src]
fn partial_cmp(&self, other: &ContentGravity) -> 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 SetValue for ContentGravity
[src]
impl StaticType for ContentGravity
[src]
fn static_type() -> Type
[src]
impl StructuralEq for ContentGravity
[src]
impl StructuralPartialEq for ContentGravity
[src]
Auto Trait Implementations
impl RefUnwindSafe for ContentGravity
impl Send for ContentGravity
impl Sync for ContentGravity
impl Unpin for ContentGravity
impl UnwindSafe for ContentGravity
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: SetValue + Send + ToValue + ?Sized,
[src]
T: SetValue + Send + ToValue + ?Sized,
pub fn to_send_value(&self) -> SendValue
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> ToValue for T where
T: SetValue + ?Sized,
[src]
T: SetValue + ?Sized,
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>,