pub struct BytesStorage { /* private fields */ }Expand description
In-memory storage backed by owned bytes.
Implementations§
Source§impl BytesStorage
impl BytesStorage
pub fn new(data: Vec<u8>) -> BytesStorage
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BytesStorage
impl RefUnwindSafe for BytesStorage
impl Send for BytesStorage
impl Sync for BytesStorage
impl Unpin for BytesStorage
impl UnsafeUnpin for BytesStorage
impl UnwindSafe for BytesStorage
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> 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