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> = ()
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