pub struct MemorySlicer { /* private fields */ }Implementations§
Source§impl MemorySlicer
impl MemorySlicer
pub fn new(range: MemorySlicerRange) -> Self
pub fn range(&self) -> MemorySlicerRange
pub fn total(&self) -> ByteSize
pub fn lock(&self) -> MemorySlicerGuard<'_>
Trait Implementations§
Source§impl Clone for MemorySlicer
impl Clone for MemorySlicer
Source§fn clone(&self) -> MemorySlicer
fn clone(&self) -> MemorySlicer
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 From<MemorySlicerRange> for MemorySlicer
impl From<MemorySlicerRange> for MemorySlicer
Source§fn from(value: MemorySlicerRange) -> Self
fn from(value: MemorySlicerRange) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MemorySlicer
impl RefUnwindSafe for MemorySlicer
impl Send for MemorySlicer
impl Sync for MemorySlicer
impl Unpin for MemorySlicer
impl UnwindSafe for MemorySlicer
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