Expand description
Module: memory
Responsibility: adapt Canic stable-memory declarations to ic-memory bootstrap.
Does not own: stable data schemas, ops storage APIs, or lifecycle orchestration.
Boundary: lifecycle initializes this before stable structures are accessed.
Modules§
Macros§
- eager_
init - Register one eager-init body for execution during lifecycle bootstrap.
- eager_
static - Declare a thread-local static and schedule an eager initialization touch.
- ic_
memory_ key - Declare a stable-memory slot with an explicit ABI-stable key.
- ic_
memory_ range - Declare a MemoryManager ID range owned by the declaring crate.