pub struct RawEncoder { /* private fields */ }
Implementations§
Source§impl RawEncoder
impl RawEncoder
pub fn into_inner(self) -> Vec<u8> ⓘ
Trait Implementations§
Source§impl CrdtWriter for RawEncoder
impl CrdtWriter for RawEncoder
fn get_buffer_mut(&mut self) -> &mut Cursor<Vec<u8>>
fn write_info(&mut self, num: u8) -> JwstCodecResult
fn write_item_id(&mut self, id: &Id) -> JwstCodecResult
fn write_var_u64(&mut self, num: u64) -> JwstCodecResult
fn write_var_i32(&mut self, num: i32) -> JwstCodecResult
fn write_var_string<S: AsRef<str>>(&mut self, s: S) -> JwstCodecResult
fn write_var_buffer(&mut self, buf: &[u8]) -> JwstCodecResult
fn write_u8(&mut self, num: u8) -> JwstCodecResult
fn write_f32_be(&mut self, num: f32) -> JwstCodecResult
fn write_f64_be(&mut self, num: f64) -> JwstCodecResult
fn write_i64_be(&mut self, num: i64) -> JwstCodecResult
Source§impl Default for RawEncoder
impl Default for RawEncoder
Source§fn default() -> RawEncoder
fn default() -> RawEncoder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RawEncoder
impl RefUnwindSafe for RawEncoder
impl Send for RawEncoder
impl Sync for RawEncoder
impl Unpin for RawEncoder
impl UnwindSafe for RawEncoder
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