Function http_box::util::decode_into_vec [] [src]

pub fn decode_into_vec(bytes: &[u8],
                       buffer: &mut Vec<u8>)
                       -> Result<usize, DecodeError>

Decode URL encoded data into a buffer.

bytes

The data to decode.

buffer

The buffer where decoded data will be written.

Returns

usize

The amount of data that was decoded.

Errors

Examples

use http_box::util;

let mut v = vec![];

util::decode_into_vec(b"fancy%20url%20encoded%20data", &mut v);

assert_eq!(b"fancy url encoded data", &v[..]);