pub struct LAZHeader {
pub compressor: LAZCompressor,
pub coder: u16,
pub version_major: u8,
pub version_minor: u8,
pub version_revision: u16,
pub options: u32,
pub chunk_size: u32,
pub num_special_evlrs: i64,
pub offset_special_evlrs: i64,
pub num_items: u16,
pub items: Vec<LAZHeaderItem>,
}Expand description
A LAZ Header
Fields§
§compressor: LAZCompressorCompressor unsigned short 2 bytes *
coder: u16Coder unsigned short 2 bytes *
version_major: u8Version Major unsigned char 1 byte *
version_minor: u8Version Minor unsigned char 1 byte *
version_revision: u16Version Revision unsigned short 2 bytes *
options: u32Options unsigned long 4 bytes *
chunk_size: u32Chunk Size unsigned long 4 bytes *
num_special_evlrs: i64Number of special EVLRs signed long long 8 bytes *
offset_special_evlrs: i64Offset of special EVLRs signed long long 8 bytes *
num_items: u16Number of Items unsigned short 2 bytes *
items: Vec<LAZHeaderItem>Item records Array of “Item record” 6 bytes * Number of Items *
Implementations§
Trait Implementations§
impl Eq for LAZHeader
impl StructuralPartialEq for LAZHeader
Auto Trait Implementations§
impl Freeze for LAZHeader
impl RefUnwindSafe for LAZHeader
impl Send for LAZHeader
impl Sync for LAZHeader
impl Unpin for LAZHeader
impl UnwindSafe for LAZHeader
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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().