pub trait EncodeLowerHex: Encode {
// Required method
unsafe fn decode_append_lower_hex<const ALTERNATE: bool>(
buffer: *const u8,
offset: &mut usize,
output: &mut Vec<u8>,
);
// Provided method
unsafe fn decode_append_lower_hex_at_offset<const ALTERNATE: bool>(
buffer: *const u8,
offset: usize,
output: &mut Vec<u8>,
) { ... }
}Required Methods§
Sourceunsafe fn decode_append_lower_hex<const ALTERNATE: bool>(
buffer: *const u8,
offset: &mut usize,
output: &mut Vec<u8>,
)
unsafe fn decode_append_lower_hex<const ALTERNATE: bool>( buffer: *const u8, offset: &mut usize, output: &mut Vec<u8>, )
Decodes from buffer + *offset and appends the lowercase hex representation.
§Safety
buffer + *offset must point to valid encoded data written by Encode::encode.
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.