Enum futures_await_syn::Visibility
[−]
[src]
pub enum Visibility { Public(VisPublic), Crate(VisCrate), Restricted(VisRestricted), Inherited(VisInherited), }
Visibility level of an item.
Variants
Public(VisPublic)
Public, i.e. pub
.
Crate(VisCrate)
Crate-visible, i.e. pub(crate)
.
Restricted(VisRestricted)
Restricted, e.g. pub(self)
or pub(super)
or pub(in some::module)
.
Inherited(VisInherited)
Inherited, i.e. private.
Trait Implementations
impl Synom for Visibility
[src]
impl Clone for Visibility
[src]
fn clone(&self) -> Visibility
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl From<VisPublic> for Visibility
[src]
fn from(e: VisPublic) -> Visibility
[src]
Performs the conversion.
impl From<VisCrate> for Visibility
[src]
fn from(e: VisCrate) -> Visibility
[src]
Performs the conversion.
impl From<VisRestricted> for Visibility
[src]
fn from(e: VisRestricted) -> Visibility
[src]
Performs the conversion.
impl From<VisInherited> for Visibility
[src]
fn from(e: VisInherited) -> Visibility
[src]
Performs the conversion.