pub struct StateVariableDeclaration {
pub type_name: TypeName,
pub visibility: Option<Visibility>,
pub is_constant: bool,
pub is_immutable: bool,
pub is_transient: bool,
pub override_specifier: Option<OverrideSpecifier>,
pub name: String,
pub initial_value: Option<Expression>,
}
Fields§
§type_name: TypeName
§visibility: Option<Visibility>
§is_constant: bool
§is_immutable: bool
§is_transient: bool
§override_specifier: Option<OverrideSpecifier>
§name: String
§initial_value: Option<Expression>
Trait Implementations§
Source§impl Clone for StateVariableDeclaration
impl Clone for StateVariableDeclaration
Source§fn clone(&self) -> StateVariableDeclaration
fn clone(&self) -> StateVariableDeclaration
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 StateVariableDeclaration
impl Debug for StateVariableDeclaration
Source§impl PartialEq for StateVariableDeclaration
impl PartialEq for StateVariableDeclaration
impl StructuralPartialEq for StateVariableDeclaration
Auto Trait Implementations§
impl Freeze for StateVariableDeclaration
impl RefUnwindSafe for StateVariableDeclaration
impl Send for StateVariableDeclaration
impl Sync for StateVariableDeclaration
impl Unpin for StateVariableDeclaration
impl UnwindSafe for StateVariableDeclaration
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