Struct foca::PostcardCodec
source · [−]pub struct PostcardCodec;Expand description
PostcardCodec encodes/decodes packets using postcard.
Trait Implementations
sourceimpl Clone for PostcardCodec
impl Clone for PostcardCodec
sourcefn clone(&self) -> PostcardCodec
fn clone(&self) -> PostcardCodec
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl<T> Codec<T> for PostcardCodec where
T: Serialize + for<'de> Deserialize<'de>,
impl<T> Codec<T> for PostcardCodec where
T: Serialize + for<'de> Deserialize<'de>,
type Error = Error
type Error = Error
The codec error type. Will be wrapped by crate::Error.
sourcefn encode_header(
&mut self,
payload: &Header<T>,
buf: impl BufMut
) -> Result<(), Self::Error>
fn encode_header(
&mut self,
payload: &Header<T>,
buf: impl BufMut
) -> Result<(), Self::Error>
Encodes a foca::Header into the given buffer.
sourceimpl Debug for PostcardCodec
impl Debug for PostcardCodec
impl Copy for PostcardCodec
Auto Trait Implementations
impl RefUnwindSafe for PostcardCodec
impl Send for PostcardCodec
impl Sync for PostcardCodec
impl Unpin for PostcardCodec
impl UnwindSafe for PostcardCodec
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more