Enum solang_parser::pt::Visibility
source · #[repr(u8)]
pub enum Visibility {
External(Option<Loc>),
Public(Option<Loc>),
Internal(Option<Loc>),
Private(Option<Loc>),
}Expand description
Function visibility.
Deprecated for FunctionTy other than Function.
Variants§
External(Option<Loc>)
external
Public(Option<Loc>)
public
Internal(Option<Loc>)
internal
Private(Option<Loc>)
private
Implementations§
Trait Implementations§
source§impl Clone for Visibility
impl Clone for Visibility
source§fn clone(&self) -> Visibility
fn clone(&self) -> Visibility
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 Visibility
impl Debug for Visibility
source§impl Display for Visibility
impl Display for Visibility
source§impl OptionalCodeLocation for Visibility
impl OptionalCodeLocation for Visibility
source§impl Ord for Visibility
impl Ord for Visibility
source§impl PartialEq<Visibility> for Visibility
impl PartialEq<Visibility> for Visibility
source§fn eq(&self, other: &Visibility) -> bool
fn eq(&self, other: &Visibility) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl PartialOrd<Visibility> for Visibility
impl PartialOrd<Visibility> for Visibility
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read more