Struct syn::VisRestricted [−][src]
pub struct VisRestricted { pub pub_token: Pub, pub paren_token: Paren, pub in_token: Option<In>, pub path: Box<Path>, }
This is supported on crate features
full
or derive
only.A visibility level restricted to some path: pub(self)
or
pub(super)
or pub(crate)
or pub(in some::module)
.
This type is available only if Syn is built with the "derive"
or
"full"
feature.
Fields
pub_token: Pub
paren_token: Paren
in_token: Option<In>
path: Box<Path>
Trait Implementations
impl Clone for VisRestricted
[src]
impl Clone for VisRestricted
[src]This is supported on crate feature
clone-impls
only.fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for VisRestricted
[src]
impl Debug for VisRestricted
[src]This is supported on crate feature
extra-traits
only.impl Eq for VisRestricted
[src]
impl Eq for VisRestricted
[src]This is supported on crate feature
extra-traits
only.impl From<VisRestricted> for Visibility
[src]
impl From<VisRestricted> for Visibility
[src]fn from(e: VisRestricted) -> Visibility
[src]
impl Hash for VisRestricted
[src]
impl Hash for VisRestricted
[src]This is supported on crate feature
extra-traits
only.impl PartialEq<VisRestricted> for VisRestricted
[src]
impl PartialEq<VisRestricted> for VisRestricted
[src]This is supported on crate feature
extra-traits
only.impl ToTokens for VisRestricted
[src]
impl ToTokens for VisRestricted
[src]This is supported on crate feature
printing
only.fn to_tokens(&self, tokens: &mut TokenStream)
[src]
pub fn to_token_stream(&self) -> TokenStream
[src]
pub fn into_token_stream(self) -> TokenStream
[src]
Auto Trait Implementations
impl RefUnwindSafe for VisRestricted
impl RefUnwindSafe for VisRestricted
impl !Send for VisRestricted
impl !Send for VisRestricted
impl !Sync for VisRestricted
impl !Sync for VisRestricted
impl Unpin for VisRestricted
impl Unpin for VisRestricted
impl UnwindSafe for VisRestricted
impl UnwindSafe for VisRestricted