pub trait ChunkData {
// Required methods
fn from_bytes(bytes: &[u8]) -> Result<Self, ChunkReadError>
where Self: Sized;
fn decompressed(&self) -> Chunk;
fn get_block(&self, loc: (usize, usize, usize, usize)) -> Option<u8>;
}Required Methods§
Sourcefn from_bytes(bytes: &[u8]) -> Result<Self, ChunkReadError>where
Self: Sized,
fn from_bytes(bytes: &[u8]) -> Result<Self, ChunkReadError>where
Self: Sized,
Deserializes a slice of bytes into chunk-data.
Sourcefn decompressed(&self) -> Chunk
fn decompressed(&self) -> Chunk
Generate the equivalent decompressed chunk-data.