Enum rustc::middle::stability::EvalResult
[−]
[src]
pub enum EvalResult { Allow, Deny { feature: Symbol, reason: Option<Symbol>, issue: u32, }, Unmarked, }
🔬 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?
Result of TyCtxt::eval_stability
.
Variants
Allow
🔬 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?
We can use the item because it is stable or we provided the corresponding feature gate.
Deny
🔬 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?
We cannot use the item because it is unstable and we did not provide the corresponding feature gate.
Fields of Deny
feature: Symbol | 🔬 This is a nightly-only experimental API. ( |
reason: Option<Symbol> | 🔬 This is a nightly-only experimental API. ( |
issue: u32 | 🔬 This is a nightly-only experimental API. ( |
Unmarked
🔬 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?
The item does not have the #[stable]
or #[unstable]
marker assigned.
Trait Implementations
Auto Trait Implementations
impl !Send for EvalResult
impl !Send for EvalResult
impl !Sync for EvalResult
impl !Sync for EvalResult