Lines Matching refs:Visibility
16 pub enum Visibility {
69 use crate::restriction::{VisRestricted, Visibility};
73 impl Parse for Visibility { implementation
82 return Ok(Visibility::Inherited); in parse()
89 Ok(Visibility::Inherited) in parse()
94 impl Visibility { impl
115 return Ok(Visibility::Restricted(VisRestricted { in parse_pub()
127 return Ok(Visibility::Restricted(VisRestricted { in parse_pub()
136 Ok(Visibility::Public(pub_token)) in parse_pub()
142 Visibility::Inherited => false, in is_some()
153 use crate::restriction::{VisRestricted, Visibility};
158 impl ToTokens for Visibility { implementation
161 Visibility::Public(pub_token) => pub_token.to_tokens(tokens), in to_tokens()
162 Visibility::Restricted(vis_restricted) => vis_restricted.to_tokens(tokens), in to_tokens()
163 Visibility::Inherited => {} in to_tokens()