Expand description
Module for managing stable memory in the Internet Computer context.
This module provides utilities for efficiently reading and writing to stable memory using buffers, and allows tracking memory usage.
§Example
use ic_stable_structures::DefaultMemoryImpl;
let memory = DefaultMemoryImpl::default();
let mut writer = get_writer(&mut memory);
writer.write_all(b"Hello, World!").unwrap();
Functions§
- get_
reader - Creates a new buffered reader for stable memory.
- get_
writer - Creates a new buffered writer for stable memory.
- used
- Returns the total amount of stable memory used in bytes.