[−][src]Trait chunky::ChunkStorage
Required methods
fn create_chunk(&self, ident: Ident, size: usize) -> Chunk
Create a chunk with a given identifier
fn load_or_create_chunk(&self, ident: Ident, size: usize) -> (Chunk, bool)
Load a chunk with a given identifier, or create it if it doesn't exist
fn load_chunk(&self, ident: Ident) -> Chunk
Load a chunk with a given identifier, assumes it exists
fn forget_chunk(&self, chunk: Chunk)
Deallocate a chunk and delete any persisted representation of it (unlike Drop, which only unloads a chunk)