pub struct NoDataBuilder {}Trait Implementations§
Source§impl BuilderFor for NoDataBuilder
impl BuilderFor for NoDataBuilder
Source§impl Debug for NoDataBuilder
impl Debug for NoDataBuilder
Source§impl Default for NoDataBuilder
impl Default for NoDataBuilder
Source§fn default() -> NoDataBuilder
fn default() -> NoDataBuilder
Returns the “default value” for a type. Read more
Source§impl EncoderFor<NoData<'static>> for &NoDataBuilder
impl EncoderFor<NoData<'static>> for &NoDataBuilder
fn encode_for(&self, buf: &mut BufWriter<'_>)
Source§impl EncoderFor<NoData<'static>> for NoDataBuilder
impl EncoderFor<NoData<'static>> for NoDataBuilder
fn encode_for(&self, buf: &mut BufWriter<'_>)
Auto Trait Implementations§
impl Freeze for NoDataBuilder
impl RefUnwindSafe for NoDataBuilder
impl Send for NoDataBuilder
impl Sync for NoDataBuilder
impl Unpin for NoDataBuilder
impl UnsafeUnpin for NoDataBuilder
impl UnwindSafe for NoDataBuilder
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.