pub struct UnknownMemoryExample {
pub address_range: (usize, usize),
pub size: usize,
pub suspected_origin: String,
pub access_pattern: MemoryAccessPattern,
}Expand description
Specific examples of unknown memory
Fields§
§address_range: (usize, usize)Address range of this unknown memory region (start, end)
size: usizeSize of this memory region in bytes
suspected_origin: StringSuspected origin or source of this memory allocation
access_pattern: MemoryAccessPatternObserved pattern of memory access for this region
Trait Implementations§
Source§impl Clone for UnknownMemoryExample
impl Clone for UnknownMemoryExample
Source§fn clone(&self) -> UnknownMemoryExample
fn clone(&self) -> UnknownMemoryExample
Returns a duplicate of the value. Read more
1.0.0 · 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 UnknownMemoryExample
impl Debug for UnknownMemoryExample
Source§impl<'de> Deserialize<'de> for UnknownMemoryExample
impl<'de> Deserialize<'de> for UnknownMemoryExample
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 UnknownMemoryExample
impl RefUnwindSafe for UnknownMemoryExample
impl Send for UnknownMemoryExample
impl Sync for UnknownMemoryExample
impl Unpin for UnknownMemoryExample
impl UnwindSafe for UnknownMemoryExample
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more