Function data_encoding::decode::decode_nopad [] [src]

pub fn decode_nopad<B: Base>(base: &B, input: &[u8]) -> Result<Vec<u8>, Error>

Generic decoding function with allocation (without padding).

This function is a wrapper for decode_nopad_mut that allocates an output of sufficient size using decode_nopad_len. The input must not be padded.

Correctness

The base must satisfy the Base invariants.

Failures

Decoding may fail in the circumstances defined by Error. Padding are unexpected characters.

Panics

May panic if base does not satisfy the Base invariants.