Function xsnappy::decode[][src]

pub fn decode(dst: &mut [u8], src: &[u8]) -> Result<usize, SnappyError>

Decode src to dst. The dst must be initialized with a certain length. Return the exact length of decoded data.

Examples:

use xsnappy::{decode_len, decode};

let dec_len = decode_len(src).unwrap();
let mut dst = vec![0; dec_len];
decode(&mut dst, src);