pub enum DiagnosticMemorySizeOutcome {
Measured(DiagnosticMemorySize),
Failed(DiagnosticFailure),
}Expand description
DiagnosticMemorySizeOutcome
Per-allocation result of measuring live backing-memory size.
Variants§
Measured(DiagnosticMemorySize)
The backing memory reported a live size.
Failed(DiagnosticFailure)
The allocation slot could not be measured.
Trait Implementations§
Source§impl Clone for DiagnosticMemorySizeOutcome
impl Clone for DiagnosticMemorySizeOutcome
Source§fn clone(&self) -> DiagnosticMemorySizeOutcome
fn clone(&self) -> DiagnosticMemorySizeOutcome
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 DiagnosticMemorySizeOutcome
impl Debug for DiagnosticMemorySizeOutcome
Source§impl<'de> Deserialize<'de> for DiagnosticMemorySizeOutcome
impl<'de> Deserialize<'de> for DiagnosticMemorySizeOutcome
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
impl Eq for DiagnosticMemorySizeOutcome
impl StructuralPartialEq for DiagnosticMemorySizeOutcome
Auto Trait Implementations§
impl Freeze for DiagnosticMemorySizeOutcome
impl RefUnwindSafe for DiagnosticMemorySizeOutcome
impl Send for DiagnosticMemorySizeOutcome
impl Sync for DiagnosticMemorySizeOutcome
impl Unpin for DiagnosticMemorySizeOutcome
impl UnsafeUnpin for DiagnosticMemorySizeOutcome
impl UnwindSafe for DiagnosticMemorySizeOutcome
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