pub struct SolidityStateVar {
pub ty: SolidityType,
pub name: String,
pub visibility: Visibility,
pub is_immutable: bool,
pub is_constant: bool,
pub init: Option<SolidityExpr>,
pub doc: Option<String>,
}Expand description
A state variable in a contract.
Fields§
§ty: SolidityType§name: String§visibility: Visibility§is_immutable: bool§is_constant: bool§init: Option<SolidityExpr>§doc: Option<String>Trait Implementations§
Source§impl Clone for SolidityStateVar
impl Clone for SolidityStateVar
Source§fn clone(&self) -> SolidityStateVar
fn clone(&self) -> SolidityStateVar
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 moreAuto Trait Implementations§
impl Freeze for SolidityStateVar
impl RefUnwindSafe for SolidityStateVar
impl Send for SolidityStateVar
impl Sync for SolidityStateVar
impl Unpin for SolidityStateVar
impl UnsafeUnpin for SolidityStateVar
impl UnwindSafe for SolidityStateVar
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