pub enum MemorySlicerRange {
Fixed {
capacity: ByteSize,
},
}Variants§
Implementations§
Source§impl MemorySlicerRange
impl MemorySlicerRange
pub fn fixed(capacity: ByteSize) -> Self
pub fn into_slicer(self) -> MemorySlicer
pub fn measure_available(&self) -> ByteSize
Trait Implementations§
Source§impl Clone for MemorySlicerRange
impl Clone for MemorySlicerRange
Source§fn clone(&self) -> MemorySlicerRange
fn clone(&self) -> MemorySlicerRange
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 MemorySlicerRange
impl Debug for MemorySlicerRange
Source§impl<'de> Deserialize<'de> for MemorySlicerRange
impl<'de> Deserialize<'de> for MemorySlicerRange
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
Source§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.
Source§impl Serialize for MemorySlicerRange
impl Serialize for MemorySlicerRange
impl Copy for MemorySlicerRange
Auto Trait Implementations§
impl Freeze for MemorySlicerRange
impl RefUnwindSafe for MemorySlicerRange
impl Send for MemorySlicerRange
impl Sync for MemorySlicerRange
impl Unpin for MemorySlicerRange
impl UnwindSafe for MemorySlicerRange
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