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: Ident
The name of the contract module
imports: TokenStream
The contract module’s imports
contract: TokenStream
Contract, Middle related implementations
events: TokenStream
All event impls of the contract
call_structs: TokenStream
All contract call struct related types
abi_structs: TokenStream
The 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