Struct fuels_core::abi_decoder::ABIDecoder
source · [−]pub struct ABIDecoder {}Implementations
sourceimpl ABIDecoder
impl ABIDecoder
pub fn new() -> Self
sourcepub fn decode<'a>(
&mut self,
types: &[ParamType],
data: &'a [u8]
) -> Result<Vec<Token>, CodecError>
pub fn decode<'a>(
&mut self,
types: &[ParamType],
data: &'a [u8]
) -> Result<Vec<Token>, CodecError>
Decode takes an array of ParamType and the encoded data as raw bytes
and returns a vector of Tokens containing the decoded values.
Note that the order of the types in the types array needs to match the order
of the expected values/types in data.
You can find comprehensive examples in the tests for this module.
Trait Implementations
sourceimpl Clone for ABIDecoder
impl Clone for ABIDecoder
sourcefn clone(&self) -> ABIDecoder
fn clone(&self) -> ABIDecoder
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ABIDecoder
impl Debug for ABIDecoder
sourceimpl Default for ABIDecoder
impl Default for ABIDecoder
impl Copy for ABIDecoder
Auto Trait Implementations
impl RefUnwindSafe for ABIDecoder
impl Send for ABIDecoder
impl Sync for ABIDecoder
impl Unpin for ABIDecoder
impl UnwindSafe for ABIDecoder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more