pub struct IrMemoryPool {
pub name: String,
pub context_limit: Option<u64>,
}Expand description
A lowered memory pool declaration (std.memory, MEM-1): the pool identity +
its optional recall context-limit budget. metadata_only — provides
Resource<MemoryPool>; providers read context_limit from the effect input.
Fields§
§name: String§context_limit: Option<u64>Optional recall packing budget (context limit <n>); providers read it
from the capability.call effect input like any other argument.
Trait Implementations§
Source§impl Clone for IrMemoryPool
impl Clone for IrMemoryPool
Source§fn clone(&self) -> IrMemoryPool
fn clone(&self) -> IrMemoryPool
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IrMemoryPool
impl Debug for IrMemoryPool
impl Eq for IrMemoryPool
Source§impl PartialEq for IrMemoryPool
impl PartialEq for IrMemoryPool
impl StructuralPartialEq for IrMemoryPool
Auto Trait Implementations§
impl Freeze for IrMemoryPool
impl RefUnwindSafe for IrMemoryPool
impl Send for IrMemoryPool
impl Sync for IrMemoryPool
impl Unpin for IrMemoryPool
impl UnsafeUnpin for IrMemoryPool
impl UnwindSafe for IrMemoryPool
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more