Struct rustc::middle::cstore::ExternCrate [−][src]
pub struct ExternCrate { pub src: ExternCrateSource, pub span: Span, pub path_len: usize, pub direct: bool, }
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Fields
src: ExternCrateSource
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
span: Span
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
span of the extern crate that caused this to be loaded
path_len: usize
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
Number of links to reach the extern; used to select the extern with the shortest path
direct: bool
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
If true, then this crate is the crate named by the extern crate referenced above. If false, then this crate is a dep of the crate.
Trait Implementations
impl<'a, 'tcx> HashStable<StableHashingContext<'a>> for ExternCrate
[src]
impl<'a, 'tcx> HashStable<StableHashingContext<'a>> for ExternCrate
fn hash_stable<W: StableHasherResult>(
&self,
__ctx: &mut StableHashingContext<'a>,
__hasher: &mut StableHasher<W>
)
[src]
fn hash_stable<W: StableHasherResult>(
&self,
__ctx: &mut StableHashingContext<'a>,
__hasher: &mut StableHasher<W>
)
🔬 This is a nightly-only experimental API. (rustc_private
)
this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml
instead?
impl Copy for ExternCrate
[src]
impl Copy for ExternCrate
impl Clone for ExternCrate
[src]
impl Clone for ExternCrate
fn clone(&self) -> ExternCrate
[src]
fn clone(&self) -> ExternCrate
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for ExternCrate
[src]
impl Debug for ExternCrate
Auto Trait Implementations
impl !Send for ExternCrate
impl !Send for ExternCrate
impl !Sync for ExternCrate
impl !Sync for ExternCrate