Enum LevelMode
pub enum LevelMode
Whether to also store increasingly smaller versions of the original image.
Variants
-
Singular Only a single level.
-
MipMap Levels with a similar aspect ratio.
-
RipMap Levels with all possible aspect ratios.
Trait Implementations
impl Clone for LevelMode
fn clone(&self) -> Self
impl Copy for LevelMode
impl Debug for LevelMode
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for LevelMode
impl Hash for LevelMode
fn hash<__H: Hasher>(&self, state: &mut __H)
impl PartialEq for LevelMode
fn eq(&self, other: &Self) -> bool
impl StructuralPartialEq for LevelMode
Auto Trait Implementations
impl Freeze for LevelMode
impl RefUnwindSafe for LevelMode
impl Send for LevelMode
impl Sync for LevelMode
impl Unpin for LevelMode
impl UnsafeUnpin for LevelMode
impl UnwindSafe for LevelMode
Blanket Implementations
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for LevelMode
where
ST: ?Sized,
DT: ?Sized,
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for LevelMode
where
ST: ?Sized,
DT: ?Sized,
impl<T> Any for LevelMode
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for LevelMode
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for LevelMode
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for LevelMode
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for LevelMode
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Pointable for LevelMode
const ALIGN: usize = _;type Init = T;unsafe fn init(init: <T as Pointable>::Init) -> usizeunsafe fn deref<'a>(ptr: usize) -> &'a Tunsafe fn deref_mut<'a>(ptr: usize) -> &'a mut Tunsafe fn drop(ptr: usize)
impl<T> Read<Exclusive, BecauseExclusive> for LevelMode
where
T: ?Sized,
impl<T> ToOwned for LevelMode
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for LevelMode
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for LevelMode
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for LevelMode
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>