macro_rules! ic_memory_range {
(authority = CANIC_CORE_MEMORY_AUTHORITY, start = $start:expr, end = $end:expr $(,)?) => { ... };
(authority = CANIC_CORE_MEMORY_AUTHORITY, start = $start:expr, end = $end:expr, mode = $mode:ident $(,)?) => { ... };
(authority = CANIC_CONTROL_PLANE_MEMORY_AUTHORITY, start = $start:expr, end = $end:expr $(,)?) => { ... };
(authority = CANIC_CONTROL_PLANE_MEMORY_AUTHORITY, start = $start:expr, end = $end:expr, mode = $mode:ident $(,)?) => { ... };
(authority = $authority:literal, start = $start:expr, end = $end:expr $(,)?) => { ... };
(authority = $authority:literal, start = $start:expr, end = $end:expr, mode = $mode:ident $(,)?) => { ... };
(authority = $authority:path, start = $start:expr, end = $end:expr $(,)?) => { ... };
(authority = $authority:path, start = $start:expr, end = $end:expr, mode = $mode:ident $(,)?) => { ... };
}Expand description
Declare a MemoryManager ID range owned by an explicit authority.