Struct elrond_wasm::abi::ContractAbi [−][src]
pub struct ContractAbi {
pub build_info: BuildInfoAbi,
pub docs: &'static [&'static str],
pub name: &'static str,
pub constructors: Vec<EndpointAbi>,
pub endpoints: Vec<EndpointAbi>,
pub has_callback: bool,
pub type_descriptions: TypeDescriptionContainerImpl,
}
Fields
build_info: BuildInfoAbi
docs: &'static [&'static str]
name: &'static str
constructors: Vec<EndpointAbi>
endpoints: Vec<EndpointAbi>
has_callback: bool
type_descriptions: TypeDescriptionContainerImpl
Implementations
A type can provide more than 1 type descripions. For instance, a struct can also provide the descriptions of its fields.
Crate name, but with underscores instead of dashes.
Trait Implementations
Returns the “default value” for a type. Read more