Struct rustdoc::clean::Crate
[−]
[src]
pub struct Crate {
pub name: String,
pub src: PathBuf,
pub module: Option<Item>,
pub externs: Vec<(CrateNum, ExternalCrate)>,
pub primitives: Vec<(DefId, PrimitiveType, Attributes)>,
pub access_levels: Arc<AccessLevels<DefId>>,
pub external_traits: FxHashMap<DefId, Trait>,
}🔬 This is a nightly-only experimental API. (
rustdoc)Fields
name: String
🔬 This is a nightly-only experimental API. (
rustdoc)src: PathBuf
🔬 This is a nightly-only experimental API. (
rustdoc)module: Option<Item>
🔬 This is a nightly-only experimental API. (
rustdoc)externs: Vec<(CrateNum, ExternalCrate)>
🔬 This is a nightly-only experimental API. (
rustdoc)primitives: Vec<(DefId, PrimitiveType, Attributes)>
🔬 This is a nightly-only experimental API. (
rustdoc)access_levels: Arc<AccessLevels<DefId>>
🔬 This is a nightly-only experimental API. (
rustdoc)external_traits: FxHashMap<DefId, Trait>
🔬 This is a nightly-only experimental API. (
rustdoc)Trait Implementations
impl Clone for Crate[src]
fn clone(&self) -> Crate
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