Struct fuels_core::abi_encoder::ABIEncoder
source · [−]Fields
function_selector: ByteArrayencoded_args: Vec<u8>Implementations
sourceimpl ABIEncoder
impl ABIEncoder
pub fn new() -> Self
pub fn new_with_fn_selector(signature: &[u8]) -> Self
sourcepub fn encode(&mut self, args: &[Token]) -> Result<Vec<u8>, CodecError>
pub fn encode(&mut self, args: &[Token]) -> Result<Vec<u8>, CodecError>
Encode takes an array of Tokens, encodes these tokens, and returns the
raw bytes (as a Vec
pub fn encode_function_selector(signature: &[u8]) -> ByteArray
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ABIEncoder
impl Send for ABIEncoder
impl Sync for ABIEncoder
impl Unpin for ABIEncoder
impl UnwindSafe for ABIEncoder
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