pub struct ProtobufMessageCodecHelper {}Implementations§
Source§impl ProtobufMessageCodecHelper
impl ProtobufMessageCodecHelper
pub fn raw_measure( value: impl Message, _purpose: &Option<RawEncodePurpose>, ) -> BuckyResult<usize>
pub fn raw_encode<'a>( value: impl Message, buf: &'a mut [u8], _purpose: &Option<RawEncodePurpose>, ) -> BuckyResult<&'a mut [u8]>
pub fn raw_decode<'de, T>(buf: &'de [u8]) -> BuckyResult<(T, &'de [u8])>where
T: Message,
Auto Trait Implementations§
impl Freeze for ProtobufMessageCodecHelper
impl RefUnwindSafe for ProtobufMessageCodecHelper
impl Send for ProtobufMessageCodecHelper
impl Sync for ProtobufMessageCodecHelper
impl Unpin for ProtobufMessageCodecHelper
impl UnsafeUnpin for ProtobufMessageCodecHelper
impl UnwindSafe for ProtobufMessageCodecHelper
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