pub struct ParseCompleteBuilder {}Trait Implementations§
Source§impl BuilderFor for ParseCompleteBuilder
impl BuilderFor for ParseCompleteBuilder
type Message = ParseComplete<'static>
Source§impl Debug for ParseCompleteBuilder
impl Debug for ParseCompleteBuilder
Source§impl Default for ParseCompleteBuilder
impl Default for ParseCompleteBuilder
Source§fn default() -> ParseCompleteBuilder
fn default() -> ParseCompleteBuilder
Returns the “default value” for a type. Read more
Source§impl EncoderFor<ParseComplete<'static>> for &ParseCompleteBuilder
impl EncoderFor<ParseComplete<'static>> for &ParseCompleteBuilder
fn encode_for(&self, buf: &mut BufWriter<'_>)
Source§impl EncoderFor<ParseComplete<'static>> for ParseCompleteBuilder
impl EncoderFor<ParseComplete<'static>> for ParseCompleteBuilder
fn encode_for(&self, buf: &mut BufWriter<'_>)
Auto Trait Implementations§
impl Freeze for ParseCompleteBuilder
impl RefUnwindSafe for ParseCompleteBuilder
impl Send for ParseCompleteBuilder
impl Sync for ParseCompleteBuilder
impl Unpin for ParseCompleteBuilder
impl UnsafeUnpin for ParseCompleteBuilder
impl UnwindSafe for ParseCompleteBuilder
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> EncoderForExt for Twhere
T: ?Sized,
impl<T> EncoderForExt for Twhere
T: ?Sized,
Source§fn to_vec<F>(&self) -> Vec<u8> ⓘwhere
F: 'static,
Self: EncoderFor<F>,
fn to_vec<F>(&self) -> Vec<u8> ⓘwhere
F: 'static,
Self: EncoderFor<F>,
Convert this builder into a vector of bytes. This is generally
not the most efficient way to perform serialization.
Source§fn encode_buffer<F>(&self, buf: &mut [u8]) -> Result<usize, usize>where
F: 'static,
Self: EncoderFor<F>,
fn encode_buffer<F>(&self, buf: &mut [u8]) -> Result<usize, usize>where
F: 'static,
Self: EncoderFor<F>,
Encode this builder into a given buffer. If the buffer is
too small, the function will return the number of bytes
required to encode the builder.
Source§fn encode_buffer_uninit<'a, F>(
&self,
buf: &'a mut [MaybeUninit<u8>],
) -> Result<&'a mut [u8], usize>where
F: 'static,
Self: EncoderFor<F>,
fn encode_buffer_uninit<'a, F>(
&self,
buf: &'a mut [MaybeUninit<u8>],
) -> Result<&'a mut [u8], usize>where
F: 'static,
Self: EncoderFor<F>,
Encode this builder into a given buffer. If the buffer is
too small, the function will return the number of bytes
required to encode the builder.