pub struct PlainEncoder;Expand description
Plain (uncompressed) encoder.
Implementations§
Source§impl PlainEncoder
impl PlainEncoder
Sourcepub fn encode_bool(values: &[bool]) -> Result<Vec<u8>>
pub fn encode_bool(values: &[bool]) -> Result<Vec<u8>>
Encode boolean values uncompressed (1 byte per bool).
§Errors
Returns EncodingError::EmptyInput if values is empty.
Sourcepub fn encode_string(values: &[&str]) -> Result<Vec<u8>>
pub fn encode_string(values: &[&str]) -> Result<Vec<u8>>
Encode string values uncompressed (length-prefixed).
§Errors
Returns EncodingError::EmptyInput if values is empty.
Trait Implementations§
Source§impl Clone for PlainEncoder
impl Clone for PlainEncoder
Source§fn clone(&self) -> PlainEncoder
fn clone(&self) -> PlainEncoder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PlainEncoder
Auto Trait Implementations§
impl Freeze for PlainEncoder
impl RefUnwindSafe for PlainEncoder
impl Send for PlainEncoder
impl Sync for PlainEncoder
impl Unpin for PlainEncoder
impl UnsafeUnpin for PlainEncoder
impl UnwindSafe for PlainEncoder
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