Struct ethers_contract_abigen::contract::ExpandedContract [−][src]
pub struct ExpandedContract {
pub module: Ident,
pub imports: TokenStream,
pub contract: TokenStream,
pub events: TokenStream,
pub call_structs: TokenStream,
pub abi_structs: TokenStream,
}Expand description
The result of Context::expand
Fields
module: IdentThe name of the contract module
imports: TokenStreamThe contract module’s imports
contract: TokenStreamContract, Middle related implementations
events: TokenStreamAll event impls of the contract
call_structs: TokenStreamAll contract call struct related types
abi_structs: TokenStreamThe contract’s internal structs
Implementations
Merges everything into a single module
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ExpandedContract
impl !Send for ExpandedContract
impl !Sync for ExpandedContract
impl Unpin for ExpandedContract
impl UnwindSafe for ExpandedContract
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more