pub enum GeoTIFFTypes {
Show 16 variants
BYTE = 1,
ASCII = 2,
SHORT = 3,
LONG = 4,
RATIONAL = 5,
SBYTE = 6,
UNDEFINED = 7,
SSHORT = 8,
SLONG = 9,
SRATIONAL = 10,
FLOAT = 11,
DOUBLE = 12,
IFD = 13,
LONG8 = 16,
SLONG8 = 17,
IFD8 = 18,
}Expand description
TIFF Field Types
Variants§
BYTE = 1
Byte
ASCII = 2
ASCII
SHORT = 3
Short
LONG = 4
Long
RATIONAL = 5
Rational
SBYTE = 6
Signed byte
UNDEFINED = 7
Undefined
SSHORT = 8
Signed short
SLONG = 9
Signed long
SRATIONAL = 10
Signed rational
FLOAT = 11
Float
DOUBLE = 12
Double
IFD = 13
IFD offset, suggested by https://owl.phy.queensu.ca/~phil/exiftool/standards.html
LONG8 = 16
Long
SLONG8 = 17
Signed long
IFD8 = 18
IFD offset
Implementations§
Trait Implementations§
Source§impl Clone for GeoTIFFTypes
impl Clone for GeoTIFFTypes
Source§fn clone(&self) -> GeoTIFFTypes
fn clone(&self) -> GeoTIFFTypes
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GeoTIFFTypes
impl Debug for GeoTIFFTypes
Source§impl Default for GeoTIFFTypes
impl Default for GeoTIFFTypes
Source§fn default() -> GeoTIFFTypes
fn default() -> GeoTIFFTypes
Returns the “default value” for a type. Read more
Source§impl From<u16> for GeoTIFFTypes
impl From<u16> for GeoTIFFTypes
Source§impl PartialEq for GeoTIFFTypes
impl PartialEq for GeoTIFFTypes
impl Copy for GeoTIFFTypes
impl StructuralPartialEq for GeoTIFFTypes
Auto Trait Implementations§
impl Freeze for GeoTIFFTypes
impl RefUnwindSafe for GeoTIFFTypes
impl Send for GeoTIFFTypes
impl Sync for GeoTIFFTypes
impl Unpin for GeoTIFFTypes
impl UnwindSafe for GeoTIFFTypes
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().