diff options
| author | Deadbeef <ent3rm4n@gmail.com> | 2024-11-20 17:04:05 +0800 |
|---|---|---|
| committer | Deadbeef <ent3rm4n@gmail.com> | 2024-11-20 17:04:05 +0800 |
| commit | 030ddeecabb73b4e3d93735ee719c566baa2f388 (patch) | |
| tree | 4f071a7bbddf2872f0ffeac0bd7a73bcc30c0bf6 /tests | |
| parent | bcfea1f8d253fd43eab36832fa601d192ac603d5 (diff) | |
| download | rust-030ddeecabb73b4e3d93735ee719c566baa2f388.tar.gz rust-030ddeecabb73b4e3d93735ee719c566baa2f388.zip | |
don't require const stability for const impls
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/ui/stability-attribute/missing-const-stability.rs | 2 | ||||
| -rw-r--r-- | tests/ui/stability-attribute/missing-const-stability.stderr | 11 |
2 files changed, 2 insertions, 11 deletions
diff --git a/tests/ui/stability-attribute/missing-const-stability.rs b/tests/ui/stability-attribute/missing-const-stability.rs index 10c31d79438..19820730736 100644 --- a/tests/ui/stability-attribute/missing-const-stability.rs +++ b/tests/ui/stability-attribute/missing-const-stability.rs @@ -27,7 +27,7 @@ pub trait Bar { } #[stable(feature = "stable", since = "1.0.0")] impl const Bar for Foo { - //~^ ERROR implementation has missing const stability attribute + // ok because all users must enable `const_trait_impl` fn fun() {} } diff --git a/tests/ui/stability-attribute/missing-const-stability.stderr b/tests/ui/stability-attribute/missing-const-stability.stderr index ad8a1fa9d36..baa4c34af06 100644 --- a/tests/ui/stability-attribute/missing-const-stability.stderr +++ b/tests/ui/stability-attribute/missing-const-stability.stderr @@ -4,15 +4,6 @@ error: function has missing const stability attribute LL | pub const fn foo() {} | ^^^^^^^^^^^^^^^^^^^^^ -error: implementation has missing const stability attribute - --> $DIR/missing-const-stability.rs:29:1 - | -LL | / impl const Bar for Foo { -LL | | -LL | | fn fun() {} -LL | | } - | |_^ - error: function has missing const stability attribute --> $DIR/missing-const-stability.rs:36:1 | @@ -25,5 +16,5 @@ error: associated function has missing const stability attribute LL | pub const fn foo() {} | ^^^^^^^^^^^^^^^^^^^^^ -error: aborting due to 4 previous errors +error: aborting due to 3 previous errors |
