pub struct MemoryRegistryEntry {
pub crate_name: String,
pub label: String,
pub stable_key: String,
pub schema_version: Option<u32>,
pub schema_fingerprint: Option<String>,
}Expand description
MemoryRegistryEntry
Registered stable-memory slot metadata.
Fields§
§crate_name: StringCrate name that registered the stable-memory slot.
label: StringHuman-readable label for the registered stable-memory slot.
stable_key: StringExplicit ABI-stable key that owns this memory ID permanently.
schema_version: Option<u32>Optional in-place schema version metadata for diagnostics.
schema_fingerprint: Option<String>Optional opaque schema fingerprint metadata for diagnostics.
Trait Implementations§
Source§impl Clone for MemoryRegistryEntry
impl Clone for MemoryRegistryEntry
Source§fn clone(&self) -> MemoryRegistryEntry
fn clone(&self) -> MemoryRegistryEntry
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 MemoryRegistryEntry
impl Debug for MemoryRegistryEntry
Source§impl<'de> Deserialize<'de> for MemoryRegistryEntry
impl<'de> Deserialize<'de> for MemoryRegistryEntry
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 MemoryRegistryEntry
impl PartialEq for MemoryRegistryEntry
Source§fn eq(&self, other: &MemoryRegistryEntry) -> bool
fn eq(&self, other: &MemoryRegistryEntry) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MemoryRegistryEntry
impl Serialize for MemoryRegistryEntry
impl Eq for MemoryRegistryEntry
impl StructuralPartialEq for MemoryRegistryEntry
Auto Trait Implementations§
impl Freeze for MemoryRegistryEntry
impl RefUnwindSafe for MemoryRegistryEntry
impl Send for MemoryRegistryEntry
impl Sync for MemoryRegistryEntry
impl Unpin for MemoryRegistryEntry
impl UnsafeUnpin for MemoryRegistryEntry
impl UnwindSafe for MemoryRegistryEntry
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