#[non_exhaustive]pub enum LevelSourceKind {
Physical,
SyntheticDownsample,
}Expand description
Whether a pyramid level is backed by source pixels or generated by the reader.
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.
Physical
The level has pixel data backed directly by the source dataset.
SyntheticDownsample
The level is synthesized by downsampling another level.
Trait Implementations§
Source§impl Clone for LevelSourceKind
impl Clone for LevelSourceKind
Source§fn clone(&self) -> LevelSourceKind
fn clone(&self) -> LevelSourceKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for LevelSourceKind
Source§impl Debug for LevelSourceKind
impl Debug for LevelSourceKind
impl Eq for LevelSourceKind
Source§impl Hash for LevelSourceKind
impl Hash for LevelSourceKind
Source§impl PartialEq for LevelSourceKind
impl PartialEq for LevelSourceKind
Source§fn eq(&self, other: &LevelSourceKind) -> bool
fn eq(&self, other: &LevelSourceKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for LevelSourceKind
Auto Trait Implementations§
impl Freeze for LevelSourceKind
impl RefUnwindSafe for LevelSourceKind
impl Send for LevelSourceKind
impl Sync for LevelSourceKind
impl Unpin for LevelSourceKind
impl UnsafeUnpin for LevelSourceKind
impl UnwindSafe for LevelSourceKind
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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