Enum sway_ast::module::ModuleKind
source · pub enum ModuleKind {
Script {
script_token: ScriptToken,
},
Contract {
contract_token: ContractToken,
},
Predicate {
predicate_token: PredicateToken,
},
Library {
library_token: LibraryToken,
},
}
Variants§
Script
Fields
§
script_token: ScriptToken
Contract
Fields
§
contract_token: ContractToken
Predicate
Fields
§
predicate_token: PredicateToken
Library
Fields
§
library_token: LibraryToken
Trait Implementations§
source§impl Clone for ModuleKind
impl Clone for ModuleKind
source§fn clone(&self) -> ModuleKind
fn clone(&self) -> ModuleKind
Returns a copy 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 more