Enum futures_await_syn::Visibility [] [src]

pub enum Visibility {
    Public(VisPublic),
    Crate(VisCrate),
    Restricted(VisRestricted),
    Inherited(VisInherited),
}

Visibility level of an item.

Variants

Public, i.e. pub.

Crate-visible, i.e. pub(crate).

Restricted, e.g. pub(self) or pub(super) or pub(in some::module).

Inherited, i.e. private.

Trait Implementations

impl Synom for Visibility
[src]

[src]

impl Clone for Visibility
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl From<VisPublic> for Visibility
[src]

[src]

Performs the conversion.

impl From<VisCrate> for Visibility
[src]

[src]

Performs the conversion.

impl From<VisRestricted> for Visibility
[src]

[src]

Performs the conversion.

impl From<VisInherited> for Visibility
[src]

[src]

Performs the conversion.

impl ToTokens for Visibility
[src]

[src]

Write self to the given Tokens. Read more

[src]

Convert self directly into a Tokens object. Read more