#[non_exhaustive]pub enum PreviewKind {
Thumbnail,
Preview,
FullSize,
}Expand description
What the container labels a preview as.
Variants (Non-exhaustive)§
This enum is marked as 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.
Thumbnail
Small thumbnail.
Preview
Reduced-size preview.
FullSize
Full-resolution rendering of the image.
Trait Implementations§
Source§impl Clone for PreviewKind
impl Clone for PreviewKind
impl Copy for PreviewKind
Source§impl Debug for PreviewKind
impl Debug for PreviewKind
impl Eq for PreviewKind
Source§impl Ord for PreviewKind
impl Ord for PreviewKind
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for PreviewKind
impl PartialEq for PreviewKind
Source§impl PartialOrd for PreviewKind
impl PartialOrd for PreviewKind
impl StructuralPartialEq for PreviewKind
Auto Trait Implementations§
impl Freeze for PreviewKind
impl RefUnwindSafe for PreviewKind
impl Send for PreviewKind
impl Sync for PreviewKind
impl Unpin for PreviewKind
impl UnsafeUnpin for PreviewKind
impl UnwindSafe for PreviewKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more