Crate bity_ic_stable_memory

Source
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.