pub struct MemoryAllocationRecordEntry {
pub memory_manager_id: Option<u8>,
pub stable_key: String,
pub state: MemoryAllocationState,
pub first_generation: u64,
pub last_seen_generation: u64,
pub retired_generation: Option<u64>,
pub schema_history: Vec<MemorySchemaMetadataEntry>,
}Expand description
MemoryAllocationRecordEntry
Fields§
§memory_manager_id: Option<u8>§stable_key: String§state: MemoryAllocationState§first_generation: u64§last_seen_generation: u64§retired_generation: Option<u64>§schema_history: Vec<MemorySchemaMetadataEntry>Trait Implementations§
Source§impl Clone for MemoryAllocationRecordEntry
impl Clone for MemoryAllocationRecordEntry
Source§fn clone(&self) -> MemoryAllocationRecordEntry
fn clone(&self) -> MemoryAllocationRecordEntry
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 MemoryAllocationRecordEntry
impl Debug for MemoryAllocationRecordEntry
Source§impl<'de> Deserialize<'de> for MemoryAllocationRecordEntry
impl<'de> Deserialize<'de> for MemoryAllocationRecordEntry
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
Auto Trait Implementations§
impl Freeze for MemoryAllocationRecordEntry
impl RefUnwindSafe for MemoryAllocationRecordEntry
impl Send for MemoryAllocationRecordEntry
impl Sync for MemoryAllocationRecordEntry
impl Unpin for MemoryAllocationRecordEntry
impl UnsafeUnpin for MemoryAllocationRecordEntry
impl UnwindSafe for MemoryAllocationRecordEntry
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