1
Fork 0

E0379: Make diagnostic more precise

This commit is contained in:
León Orell Valerian Liehr 2024-01-02 00:26:50 +01:00
parent 8f546aa495
commit ae8e401c9f
No known key found for this signature in database
GPG key ID: D17A07215F68E713
13 changed files with 31 additions and 20 deletions

View file

@ -7,7 +7,7 @@ trait Trait {
}
impl const Trait for () {
const fn fun() {} //~ ERROR functions in traits cannot be declared const
const fn fun() {} //~ ERROR functions in trait impls cannot be declared const
}
fn main() {}

View file

@ -4,11 +4,11 @@ error[E0379]: functions in traits cannot be declared const
LL | const fn fun();
| ^^^^^ functions in traits cannot be const
error[E0379]: functions in traits cannot be declared const
error[E0379]: functions in trait impls cannot be declared const
--> $DIR/trait-fn-const.rs:10:5
|
LL | const fn fun() {}
| ^^^^^ functions in traits cannot be const
| ^^^^^ functions in trait impls cannot be const
error: aborting due to 2 previous errors