Struct rustc_session::parse::GatedSpans [−][src]
Expand description
Collected spans during parsing for places where a certain feature was
used and should be feature gated accordingly in check_crate
.
Fields
spans: Lock<FxHashMap<Symbol, Vec<Span>>>
Implementations
Feature gate the given span
under the given feature
which is same Symbol
used in active.rs
.
Ungate the last span under the given feature
.
Panics if the given span
wasn’t the last one.
Using this is discouraged unless you have a really good reason to.
Is the provided feature
gate ungated currently?
Using this is discouraged unless you have a really good reason to.
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl !RefUnwindSafe for GatedSpans
impl !Send for GatedSpans
impl !Sync for GatedSpans
impl Unpin for GatedSpans
impl UnwindSafe for GatedSpans
Blanket Implementations
Layout
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference’s “Type Layout” chapter for details on type layout guarantees.
Size: 40 bytes