pub struct ContractAbi {
pub contract_id: String,
pub contract_name: String,
pub functions: Vec<AbiFunction>,
pub variables: Vec<AbiVariable>,
pub maps: Vec<AbiMap>,
pub fungible_tokens: Vec<String>,
pub non_fungible_tokens: Vec<AbiNft>,
}Fields§
§contract_id: String§contract_name: String§functions: Vec<AbiFunction>§variables: Vec<AbiVariable>§maps: Vec<AbiMap>§fungible_tokens: Vec<String>§non_fungible_tokens: Vec<AbiNft>Trait Implementations§
Source§impl Clone for ContractAbi
impl Clone for ContractAbi
Source§fn clone(&self) -> ContractAbi
fn clone(&self) -> ContractAbi
Returns a duplicate 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 ContractAbi
impl Debug for ContractAbi
Source§impl<'de> Deserialize<'de> for ContractAbi
impl<'de> Deserialize<'de> for ContractAbi
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ContractAbi
impl RefUnwindSafe for ContractAbi
impl Send for ContractAbi
impl Sync for ContractAbi
impl Unpin for ContractAbi
impl UnsafeUnpin for ContractAbi
impl UnwindSafe for ContractAbi
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