Enum syn_solidity::FunctionAttribute
source · pub enum FunctionAttribute {
Visibility(Visibility),
Mutability(Mutability),
Virtual(Virtual),
Immutable(immutable),
Override(Override),
Modifier(Modifier),
}
Expand description
A function attribute.
Variants§
Visibility(Visibility)
A Visibility attribute.
Mutability(Mutability)
A Mutability attribute.
Virtual(Virtual)
virtual
Immutable(immutable)
immutable
Override(Override)
An Override attribute.
Modifier(Modifier)
A Modifier attribute.
Implementations§
Trait Implementations§
source§impl Clone for FunctionAttribute
impl Clone for FunctionAttribute
source§fn clone(&self) -> FunctionAttribute
fn clone(&self) -> FunctionAttribute
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 FunctionAttribute
impl Debug for FunctionAttribute
source§impl Display for FunctionAttribute
impl Display for FunctionAttribute
source§impl Hash for FunctionAttribute
impl Hash for FunctionAttribute
source§impl Parse for FunctionAttribute
impl Parse for FunctionAttribute
fn parse(input: ParseStream<'_>) -> Result<Self>
source§impl PartialEq<FunctionAttribute> for FunctionAttribute
impl PartialEq<FunctionAttribute> for FunctionAttribute
impl Eq for FunctionAttribute
Auto Trait Implementations§
impl RefUnwindSafe for FunctionAttribute
impl !Send for FunctionAttribute
impl !Sync for FunctionAttribute
impl Unpin for FunctionAttribute
impl UnwindSafe for FunctionAttribute
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