pub struct MemoryAccessBinding {
pub binding_id: MemoryBindingId,
pub capabilities: MemoryCapabilities,
}Expand description
The operation’s memory authority, carried on every memory effect so the host never has to infer it. Opaque: never a tenant, a namespace or a path.
Fields§
§binding_id: MemoryBindingId§capabilities: MemoryCapabilitiesTrait Implementations§
Source§impl Clone for MemoryAccessBinding
impl Clone for MemoryAccessBinding
Source§fn clone(&self) -> MemoryAccessBinding
fn clone(&self) -> MemoryAccessBinding
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 MemoryAccessBinding
impl Debug for MemoryAccessBinding
Source§impl<'de> Deserialize<'de> for MemoryAccessBinding
impl<'de> Deserialize<'de> for MemoryAccessBinding
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MemoryAccessBinding
impl PartialEq for MemoryAccessBinding
Source§impl Serialize for MemoryAccessBinding
impl Serialize for MemoryAccessBinding
impl StructuralPartialEq for MemoryAccessBinding
Auto Trait Implementations§
impl Freeze for MemoryAccessBinding
impl RefUnwindSafe for MemoryAccessBinding
impl Send for MemoryAccessBinding
impl Sync for MemoryAccessBinding
impl Unpin for MemoryAccessBinding
impl UnsafeUnpin for MemoryAccessBinding
impl UnwindSafe for MemoryAccessBinding
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