Struct elrond_wasm::abi::EndpointAbi
source · pub struct EndpointAbi {
pub docs: &'static [&'static str],
pub name: &'static str,
pub rust_method_name: &'static str,
pub only_owner: bool,
pub only_admin: bool,
pub labels: &'static [&'static str],
pub mutability: EndpointMutabilityAbi,
pub payable_in_tokens: &'static [&'static str],
pub inputs: Vec<InputAbi>,
pub outputs: OutputAbis,
}
Fields§
§docs: &'static [&'static str]
§name: &'static str
§rust_method_name: &'static str
§only_owner: bool
§only_admin: bool
§labels: &'static [&'static str]
§mutability: EndpointMutabilityAbi
§payable_in_tokens: &'static [&'static str]
§inputs: Vec<InputAbi>
§outputs: OutputAbis
Implementations§
source§impl EndpointAbi
impl EndpointAbi
Trait Implementations§
source§impl Clone for EndpointAbi
impl Clone for EndpointAbi
source§fn clone(&self) -> EndpointAbi
fn clone(&self) -> EndpointAbi
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for EndpointAbi
impl Debug for EndpointAbi
source§impl Default for EndpointAbi
impl Default for EndpointAbi
source§fn default() -> EndpointAbi
fn default() -> EndpointAbi
Returns the “default value” for a type. Read more