pub struct BytesSliceSerializer;
Trait Implementations§
Source§impl BucketItemSerializer for BytesSliceSerializer
impl BucketItemSerializer for BytesSliceSerializer
type InputElementType<'a> = [u8]
type ExtraData = ()
type ExtraDataBuffer = ()
type ReadBuffer = ()
type ReadType<'a> = ()
type InitData = ()
type CheckpointData = ()
fn write_to( &mut self, element: &Self::InputElementType<'_>, bucket: &mut Vec<u8>, _extra_data: &Self::ExtraData, _: &Self::ExtraDataBuffer, )
fn read_from<'a, S: Read>( &mut self, _stream: S, _read_buffer: &'a mut Self::ReadBuffer, _: &mut Self::ExtraDataBuffer, ) -> Option<Self::ReadType<'a>>
fn get_size(&self, element: &Self::InputElementType<'_>, _: &()) -> usize
Auto Trait Implementations§
impl Freeze for BytesSliceSerializer
impl RefUnwindSafe for BytesSliceSerializer
impl Send for BytesSliceSerializer
impl Sync for BytesSliceSerializer
impl Unpin for BytesSliceSerializer
impl UnwindSafe for BytesSliceSerializer
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