azam_encode_write

Function azam_encode_write 

Source
pub fn azam_encode_write<R: Read, W: Write>(
    reader: &mut R,
    writer: &mut W,
) -> Result<usize>
Expand description

Given a source of a Read instance of byte stream, encode to Azam codeca nd write to Write instance.

§Arguments

  • reader - Byte stream
  • writer - Stream to write Azam codec encoded bytes
  • limit - Maximum number of bytes to read

§Examples

use azamcodec::encode::azam_encode_write;

let mut src = 0xdeadbeefu32.to_be_bytes();
let mut dst = Vec::<u8>::new();
azam_encode_write(&mut src.as_slice(), &mut dst).unwrap();
let encoded = String::from_utf8(dst).unwrap(); // "xytxvyyfh5wgg1"