pub struct Web3ContractPackage {
pub schema: String,
pub package_id: String,
pub version: String,
pub chio_contract_version: String,
pub contracts: Vec<Web3ContractInterface>,
pub bindings: Vec<Web3BindingTarget>,
pub deferred_capabilities: Vec<String>,
}Fields§
§schema: String§package_id: String§version: String§chio_contract_version: String§contracts: Vec<Web3ContractInterface>§bindings: Vec<Web3BindingTarget>§deferred_capabilities: Vec<String>Trait Implementations§
Source§impl Clone for Web3ContractPackage
impl Clone for Web3ContractPackage
Source§fn clone(&self) -> Web3ContractPackage
fn clone(&self) -> Web3ContractPackage
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 Web3ContractPackage
impl Debug for Web3ContractPackage
Source§impl<'de> Deserialize<'de> for Web3ContractPackage
impl<'de> Deserialize<'de> for Web3ContractPackage
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 Web3ContractPackage
impl RefUnwindSafe for Web3ContractPackage
impl Send for Web3ContractPackage
impl Sync for Web3ContractPackage
impl Unpin for Web3ContractPackage
impl UnsafeUnpin for Web3ContractPackage
impl UnwindSafe for Web3ContractPackage
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