Struct elrond_wasm::io::arg_id::ArgId[][src]

pub struct ArgId(_);

Some info to display in endpoint argument deserialization error messages, to help users identify the faulty argument. Generated automatically. Current version uses argument names, but in principle it could be changed to argument index to save some bytes from the wasm output.

Implementations

impl ArgId[src]

pub fn as_bytes(&self) -> &'static [u8][src]

pub fn empty() -> Self[src]

Trait Implementations

impl Clone for ArgId[src]

impl Copy for ArgId[src]

impl From<&'static [u8]> for ArgId[src]

Auto Trait Implementations

impl Send for ArgId[src]

impl Sync for ArgId[src]

impl Unpin for ArgId[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.