Enum solang_parser::pt::FunctionAttribute
source · [−]pub enum FunctionAttribute {
Mutability(Mutability),
Visibility(Visibility),
Virtual(Loc),
Immutable(Loc),
Override(Loc, Vec<IdentifierPath>),
BaseOrModifier(Loc, Base),
NameValue(Loc, Identifier, Expression),
}
Variants
Mutability(Mutability)
Visibility(Visibility)
Virtual(Loc)
Immutable(Loc)
Override(Loc, Vec<IdentifierPath>)
BaseOrModifier(Loc, Base)
NameValue(Loc, Identifier, Expression)
Trait Implementations
sourceimpl Clone for FunctionAttribute
impl Clone for FunctionAttribute
sourcefn clone(&self) -> FunctionAttribute
fn clone(&self) -> FunctionAttribute
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for FunctionAttribute
impl Debug for FunctionAttribute
sourceimpl PartialEq<FunctionAttribute> for FunctionAttribute
impl PartialEq<FunctionAttribute> for FunctionAttribute
sourcefn eq(&self, other: &FunctionAttribute) -> bool
fn eq(&self, other: &FunctionAttribute) -> bool
impl Eq for FunctionAttribute
impl StructuralEq for FunctionAttribute
impl StructuralPartialEq 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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more