pub fn encode<T: Encode>(value: &T) -> Result<Vec<u8>, EncodeError>
Attempts to encode value to BER.
value
Returns error specific to BER encoder if encoding is not possible.