pub struct BytesRefCodec;Expand description
A codec for values of type &[u8]. Unlike Bytes, its EItem and DItem associated
types are equivalent (= &'a [u8]) and these values can reside within another structure.
Trait Implementations§
Source§impl<'a> BytesDecode<'a> for BytesRefCodec
impl<'a> BytesDecode<'a> for BytesRefCodec
Source§impl<'a> BytesEncode<'a> for BytesRefCodec
impl<'a> BytesEncode<'a> for BytesRefCodec
Auto Trait Implementations§
impl Freeze for BytesRefCodec
impl RefUnwindSafe for BytesRefCodec
impl Send for BytesRefCodec
impl Sync for BytesRefCodec
impl Unpin for BytesRefCodec
impl UnwindSafe for BytesRefCodec
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> 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