[−][src]Trait elrond_codec::TopDecodeInput
Trait that abstracts away an underlying API for a top-level object deserializer. The underlying API can provide pre-parsed i64/u64 or pre-bundled boxed slices.
Required methods
fn byte_len(&self) -> usize
Length of the underlying data, in bytes.
fn into_boxed_slice_u8(self) -> Box<[u8]>
Provides the underlying data as an owned byte slice box. Consumes the input object in the process.
Provided methods
fn into_u64(self) -> u64
Retrieves the underlying data as a pre-parsed u64. Expected to panic if the conversion is not possible.
Consumes the input object in the process.
fn into_i64(self) -> i64
Retrieves the underlying data as a pre-parsed i64. Expected to panic if the conversion is not possible.
Consumes the input object in the process.