pub struct MemoryRegistry;Expand description
MemoryRegistry
Implementations§
Source§impl MemoryRegistry
impl MemoryRegistry
Sourcepub fn register(
id: u8,
crate_name: &str,
label: &str,
) -> Result<(), MemoryRegistryError>
pub fn register( id: u8, crate_name: &str, label: &str, ) -> Result<(), MemoryRegistryError>
Register an ID, enforcing crate’s allowed range.
Pure domain/model-level function:
- no logging
- no unwrap
- no mapping to
crate::Error
Sourcepub fn reserve_range(
crate_name: &str,
start: u8,
end: u8,
) -> Result<(), MemoryRegistryError>
pub fn reserve_range( crate_name: &str, start: u8, end: u8, ) -> Result<(), MemoryRegistryError>
Reserve a block of memory IDs for a crate.
Pure domain/model-level function, no logging or unwrap.