mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-22 23:04:33 +00:00
Suggest minimal subset features in incomplete_features
lint
This commit is contained in:
parent
a78a62fc99
commit
f7150be674
@ -2288,12 +2288,20 @@ impl EarlyLintPass for IncompleteFeatures {
|
||||
n, n,
|
||||
));
|
||||
}
|
||||
if HAS_MIN_FEATURES.contains(&name) {
|
||||
builder.help(&format!(
|
||||
"consider using `min_{}` instead, which is more stable and complete",
|
||||
name,
|
||||
));
|
||||
}
|
||||
builder.emit();
|
||||
})
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
const HAS_MIN_FEATURES: &[Symbol] = &[sym::const_generics, sym::specialization];
|
||||
|
||||
declare_lint! {
|
||||
/// The `invalid_value` lint detects creating a value that is not valid,
|
||||
/// such as a NULL reference.
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(const_generics)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
error[E0308]: mismatched types
|
||||
--> $DIR/match_arr_unknown_len.rs:6:9
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(associated_type_defaults, specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0053]: method `make` has an incompatible type for trait
|
||||
--> $DIR/defaults-specialization.rs:19:18
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(const_generics)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
error[E0158]: const parameters cannot be referenced in patterns
|
||||
--> $DIR/const-param.rs:7:9
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0391]: cycle detected when building specialization graph of trait `Trait`
|
||||
--> $DIR/coherence-inherited-assoc-ty-cycle-err.rs:9:1
|
||||
|
@ -14,6 +14,7 @@ LL | #![cfg_attr(full, feature(const_generics))]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
error: aborting due to previous error; 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![cfg_attr(full, feature(const_generics))]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
error[E0771]: use of non-static lifetime `'a` in const generic
|
||||
--> $DIR/issue-56445.rs:9:26
|
||||
|
@ -6,6 +6,7 @@ LL | #![cfg_attr(full, feature(const_generics))]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![cfg_attr(full, feature(const_generics))]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![cfg_attr(full, feature(const_generics))]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
error[E0277]: the trait bound `T: Copy` is not satisfied
|
||||
--> $DIR/issue-61336-2.rs:10:5
|
||||
|
@ -6,6 +6,7 @@ LL | #![cfg_attr(full, feature(const_generics))]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
error[E0277]: the trait bound `T: Copy` is not satisfied
|
||||
--> $DIR/issue-61336.rs:10:5
|
||||
|
@ -6,6 +6,7 @@ LL | #![cfg_attr(full, feature(const_generics))]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![cfg_attr(full, feature(const_generics))]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![cfg_attr(full, feature(const_generics))]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
error: constant expression depends on a generic parameter
|
||||
--> $DIR/issue-61747.rs:8:23
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(const_generics)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
error: constant expression depends on a generic parameter
|
||||
--> $DIR/unify-fixpoint.rs:9:32
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0520]: `fly` specializes an item from a parent `impl`, but that item is not marked `default`
|
||||
--> $DIR/E0520.rs:17:5
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(const_generics)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
error[E0730]: cannot pattern-match on an array without a fixed length
|
||||
--> $DIR/E0730.rs:6:9
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(const_generics)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
error[E0771]: use of non-static lifetime `'a` in const generic
|
||||
--> $DIR/E0771.rs:4:41
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(decl_macro, rustc_attrs, const_generics)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(const_generics)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0308]: mismatched types
|
||||
--> $DIR/equality.rs:15:5
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0308]: mismatched types
|
||||
--> $DIR/equality2.rs:25:18
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -12,6 +12,7 @@ LL | #![feature(const_generics)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
error: aborting due to previous error; 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -170,6 +170,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error: aborting due to 24 previous errors; 1 warning emitted
|
||||
|
||||
|
@ -31,6 +31,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0046]: not all trait items implemented, missing: `foo`
|
||||
--> $DIR/default.rs:22:1
|
||||
|
@ -54,6 +54,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error: aborting due to 6 previous errors; 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(const_generics, rustc_attrs)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
error: item has unused generic parameters
|
||||
--> $DIR/closures.rs:19:19
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(const_generics, rustc_attrs)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
error: item has unused generic parameters
|
||||
--> $DIR/functions.rs:15:8
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(const_generics, generators, generator_trait, rustc_attrs)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
error: item has unused generic parameters
|
||||
--> $DIR/generators.rs:36:5
|
||||
|
@ -48,6 +48,7 @@ LL | #![feature(const_generics)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
error: aborting due to 5 previous errors; 1 warning emitted
|
||||
|
||||
|
@ -507,6 +507,7 @@ LL | #![feature(const_generics)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
warning: the feature `let_chains` is incomplete and may not be safe to use and/or cause compiler crashes
|
||||
--> $DIR/disallowed-positions.rs:22:12
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0277]: the trait bound `str: Clone` is not satisfied
|
||||
--> $DIR/deafult-associated-type-bound-1.rs:19:5
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0277]: can't compare `&'static B` with `B`
|
||||
--> $DIR/deafult-associated-type-bound-2.rs:16:5
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: the feature `generic_associated_types` is incomplete and may not be safe to use and/or cause compiler crashes
|
||||
--> $DIR/deafult-generic-associated-type-bound.rs:4:12
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0520]: `foo` specializes an item from a parent `impl`, but that item is not marked `default`
|
||||
--> $DIR/specialization-no-default.rs:20:5
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0046]: not all trait items implemented, missing: `foo_two`
|
||||
--> $DIR/specialization-trait-item-not-implemented.rs:18:1
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0599]: no method named `foo_one` found for struct `MyStruct` in the current scope
|
||||
--> $DIR/specialization-trait-not-implemented.rs:22:29
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0277]: the trait bound `U: Eq` is not satisfied
|
||||
--> $DIR/specialization-wfcheck.rs:7:17
|
||||
|
@ -16,6 +16,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error: impls of auto traits cannot be default
|
||||
--> $DIR/validation.rs:9:21
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0275]: overflow evaluating the requirement `i32: Check`
|
||||
|
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0277]: the trait bound `(): Valid` is not satisfied
|
||||
--> $DIR/issue-38091.rs:12:5
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0275]: overflow evaluating the requirement `T: FromA<U>`
|
||||
--> $DIR/issue-39448.rs:45:13
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0119]: conflicting implementations of trait `IntoPyDictPointer` for type `()`:
|
||||
--> $DIR/issue-52050.rs:28:1
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization, associated_type_defaults)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0520]: `Ty` specializes an item from a parent `impl`, but that item is not marked `default`
|
||||
--> $DIR/non-defaulted-item-fail.rs:30:5
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0308]: mismatched types
|
||||
--> $DIR/specialization-default-projection.rs:21:5
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0308]: mismatched types
|
||||
--> $DIR/specialization-default-types.rs:15:9
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0520]: `foo` specializes an item from a parent `impl`, but that item is not marked `default`
|
||||
--> $DIR/specialization-no-default.rs:20:5
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0751]: found both positive and negative implementation of trait `std::marker::Send` for type `TestType<_>`:
|
||||
--> $DIR/specialization-overlap-negative.rs:9:1
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0119]: conflicting implementations of trait `Foo` for type `std::vec::Vec<_>`:
|
||||
--> $DIR/specialization-overlap.rs:5:1
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0751]: found both positive and negative implementation of trait `Foo` for type `u8`:
|
||||
--> $DIR/specialization-polarity.rs:10:1
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0750]: negative impls cannot be default impls
|
||||
--> $DIR/negative-default-impls.rs:9:1
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0751]: found both positive and negative implementation of trait `MyTrait` for type `u32`:
|
||||
--> $DIR/negative-specializes-positive-item.rs:11:1
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0751]: found both positive and negative implementation of trait `MyTrait` for type `u32`:
|
||||
--> $DIR/negative-specializes-positive.rs:7:1
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
error[E0751]: found both positive and negative implementation of trait `MyTrait` for type `u32`:
|
||||
--> $DIR/positive-specializes-negative.rs:7:1
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(specialization)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #31844 <https://github.com/rust-lang/rust/issues/31844> for more information
|
||||
= help: consider using `min_specialization` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
@ -6,6 +6,7 @@ LL | #![feature(const_generics)]
|
||||
|
|
||||
= note: `#[warn(incomplete_features)]` on by default
|
||||
= note: see issue #44580 <https://github.com/rust-lang/rust/issues/44580> for more information
|
||||
= help: consider using `min_const_generics` instead, which is more stable and complete
|
||||
|
||||
warning: 1 warning emitted
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user