pub enum Resize<'a> {
Fit,
Crop,
Custom(Cow<'a, str>),
}Expand description
Represents the resize field in Size.
Variants§
Fit
The media was resized to fit one dimension, keeping its native aspect ratio.
Crop
The media was cropped in order to fit a specific resolution.
Custom(Cow<'a, str>)
Trait Implementations§
Source§impl<'de: 'a, 'a> Deserialize<'de> for Resize<'a>
impl<'de: 'a, 'a> Deserialize<'de> for Resize<'a>
Source§fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(d: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
impl<'a> Eq for Resize<'a>
Auto Trait Implementations§
impl<'a> Freeze for Resize<'a>
impl<'a> RefUnwindSafe for Resize<'a>
impl<'a> Send for Resize<'a>
impl<'a> Sync for Resize<'a>
impl<'a> Unpin for Resize<'a>
impl<'a> UnwindSafe for Resize<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more