Enum ux::ImageScaleMode [−][src]
pub enum ImageScaleMode { None, Fit, Crop, }
ImageScaleMode: None: Do not apply any scaling and center the image within the allocation Fit: Scale the image, but maintain the aspect ratio so that it fits exactly within the allocation Crop: Scale and crop the image so that it covers the entire allocation while retaining the correct aspect ratio
Defines the scaling mode of an image.
Variants
Trait Implementations
impl Clone for ImageScaleMode
[src]
pub fn clone(&self) -> ImageScaleMode
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ImageScaleMode
[src]
impl Debug for ImageScaleMode
[src]
impl Eq for ImageScaleMode
[src]
impl PartialEq<ImageScaleMode> for ImageScaleMode
[src]
pub fn eq(&self, other: &ImageScaleMode) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]
pub fn ne(&self, other: &Rhs) -> boolimpl StructuralEq for ImageScaleMode
[src]
impl StructuralPartialEq for ImageScaleMode
[src]
Auto Trait Implementations
impl RefUnwindSafe for ImageScaleMode
impl Send for ImageScaleMode
impl Sync for ImageScaleMode
impl Unpin for ImageScaleMode
impl UnwindSafe for ImageScaleMode
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, 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>,