pub struct ContractDefinition {
pub loc: Loc,
pub ty: ContractTy,
pub name: Option<Identifier>,
pub parts: Vec<ContractPart>,
}
Fields§
§loc: Loc
§ty: ContractTy
§name: Option<Identifier>
§parts: Vec<ContractPart>
Trait Implementations§
Source§impl Clone for ContractDefinition
impl Clone for ContractDefinition
Source§fn clone(&self) -> ContractDefinition
fn clone(&self) -> ContractDefinition
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 moreSource§impl Debug for ContractDefinition
impl Debug for ContractDefinition
Source§impl PartialEq for ContractDefinition
impl PartialEq for ContractDefinition
impl Eq for ContractDefinition
impl StructuralPartialEq for ContractDefinition
Auto Trait Implementations§
impl Freeze for ContractDefinition
impl RefUnwindSafe for ContractDefinition
impl Send for ContractDefinition
impl Sync for ContractDefinition
impl Unpin for ContractDefinition
impl UnwindSafe for ContractDefinition
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