Struct rustc_trans::middle::privacy::AccessLevels
[−]
[src]
pub struct AccessLevels<Id = NodeId> {
pub map: HashMap<Id, AccessLevel, BuildHasherDefault<FxHasher>>,
}🔬 This is a nightly-only experimental API. (
rustc_private)Fields
map: HashMap<Id, AccessLevel, BuildHasherDefault<FxHasher>>
🔬 This is a nightly-only experimental API. (
rustc_private)Methods
impl<Id> AccessLevels<Id> where Id: Eq + Hash[src]
fn is_reachable(&self, id: Id) -> bool
🔬 This is a nightly-only experimental API. (
rustc_private)fn is_exported(&self, id: Id) -> bool
🔬 This is a nightly-only experimental API. (
rustc_private)fn is_public(&self, id: Id) -> bool
🔬 This is a nightly-only experimental API. (
rustc_private)Trait Implementations
impl<Id> Default for AccessLevels<Id> where Id: Eq + Hash[src]
fn default() -> AccessLevels<Id>
Returns the "default value" for a type. Read more
impl<Id> Clone for AccessLevels<Id> where Id: Clone[src]
fn clone(&self) -> AccessLevels<Id>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more