pub struct TileHeader {
pub version: u8,
pub flags: TileFlags,
pub sub_stream_count: u8,
pub compressed_size: u32,
pub uncompressed_size: u32,
pub checksum: u32,
pub sub_stream_offsets_size: u32,
}Expand description
Fixed 32-byte header preceding each compressed tile’s payload.
Fields§
§version: u8Tile format version (initially 1). Decompressor rejects unknown versions.
flags: TileFlags§sub_stream_count: u8§compressed_size: u32§uncompressed_size: u32§checksum: u32CRC32 of the uncompressed tile data. 0 if checksums disabled.
sub_stream_offsets_size: u32Size of the sub-stream offset table in bytes.
Implementations§
Trait Implementations§
Source§impl Clone for TileHeader
impl Clone for TileHeader
Source§fn clone(&self) -> TileHeader
fn clone(&self) -> TileHeader
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TileHeader
impl Debug for TileHeader
Source§impl PartialEq for TileHeader
impl PartialEq for TileHeader
impl Copy for TileHeader
impl Eq for TileHeader
impl StructuralPartialEq for TileHeader
Auto Trait Implementations§
impl Freeze for TileHeader
impl RefUnwindSafe for TileHeader
impl Send for TileHeader
impl Sync for TileHeader
impl Unpin for TileHeader
impl UnsafeUnpin for TileHeader
impl UnwindSafe for TileHeader
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.