pub struct Encoder { /* private fields */ }Available on crate feature
cbor only.Implementations§
Source§impl Encoder
impl Encoder
pub fn new() -> Self
pub fn finish(self) -> Vec<u8> ⓘ
pub fn extend(&mut self, bytes: &[u8])
pub fn encode_uint(&mut self, value: u64)
pub fn encode_int(&mut self, value: i64)
pub fn encode_bytes(&mut self, value: &[u8])
pub fn encode_text(&mut self, value: &str)
pub fn encode_array_header(&mut self, len: usize)
pub fn encode_empty_tuple(&mut self)
pub fn encode_map_header(&mut self, len: usize)
pub fn encode_bool(&mut self, value: bool)
pub fn encode_null(&mut self)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Encoder
impl RefUnwindSafe for Encoder
impl Send for Encoder
impl Sync for Encoder
impl Unpin for Encoder
impl UnwindSafe for Encoder
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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