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: usize
Size of this memory region in bytes
suspected_origin: String
Suspected origin or source of this memory allocation
access_pattern: MemoryAccessPattern
Observed 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