pub enum BandElementKind {
I8,
U8,
I16,
U16,
I32,
U32,
F32,
F64,
}Expand description
Runtime discriminator for supported homogeneous band output types.
Variants§
I8
Signed 8-bit integer.
U8
Unsigned 8-bit integer.
I16
Signed 16-bit integer.
U16
Unsigned 16-bit integer.
I32
Signed 32-bit integer.
U32
Unsigned 32-bit integer.
F32
Single-precision float.
F64
Double-precision float.
Trait Implementations§
Source§impl Clone for BandElementKind
impl Clone for BandElementKind
Source§fn clone(&self) -> BandElementKind
fn clone(&self) -> BandElementKind
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 BandElementKind
Source§impl Debug for BandElementKind
impl Debug for BandElementKind
impl Eq for BandElementKind
Source§impl Hash for BandElementKind
impl Hash for BandElementKind
Source§impl PartialEq for BandElementKind
impl PartialEq for BandElementKind
impl StructuralPartialEq for BandElementKind
Auto Trait Implementations§
impl Freeze for BandElementKind
impl RefUnwindSafe for BandElementKind
impl Send for BandElementKind
impl Sync for BandElementKind
impl Unpin for BandElementKind
impl UnsafeUnpin for BandElementKind
impl UnwindSafe for BandElementKind
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