Struct multiversx_sc::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
Auto Trait Implementations§
impl CodecFromSelf for EndpointAbi
impl RefUnwindSafe for EndpointAbi
impl Send for EndpointAbi
impl Sync for EndpointAbi
impl Unpin for EndpointAbi
impl UnwindSafe for EndpointAbi
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more