Trait stream_vbyte::Decoder
[−]
[src]
pub trait Decoder {
fn decode_quads(
control_bytes: &[u8],
encoded_nums: &[u8],
output: &mut [u32]
) -> (usize, usize);
}
Required Methods
fn decode_quads(
control_bytes: &[u8],
encoded_nums: &[u8],
output: &mut [u32]
) -> (usize, usize)
control_bytes: &[u8],
encoded_nums: &[u8],
output: &mut [u32]
) -> (usize, usize)
Decode encoded numbers in groups of 4 only.
control_bytes will be exactly as long as the number of complete 4-number quads in input.
Returns the number of numbers decoded and the total number of bytes read from
encoded_nums.
Implementors
impl Decoder for Scalar