diff options
Diffstat (limited to 'tests/ui/inference/issue-80816.stderr')
| -rw-r--r-- | tests/ui/inference/issue-80816.stderr | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tests/ui/inference/issue-80816.stderr b/tests/ui/inference/issue-80816.stderr index bd833340df4..80c0c8abec6 100644 --- a/tests/ui/inference/issue-80816.stderr +++ b/tests/ui/inference/issue-80816.stderr @@ -1,11 +1,11 @@ error[E0283]: type annotations needed - --> $DIR/issue-80816.rs:49:38 + --> $DIR/issue-80816.rs:50:38 | LL | let guard: Guard<Arc<usize>> = s.load(); | ^^^^ | note: multiple `impl`s satisfying `ArcSwapAny<Arc<usize>>: Access<_>` found - --> $DIR/issue-80816.rs:35:1 + --> $DIR/issue-80816.rs:36:1 | LL | impl<T> Access<T> for ArcSwapAny<T> { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -16,7 +16,9 @@ note: required for `Arc<ArcSwapAny<Arc<usize>>>` to implement `Access<_>` --> $DIR/issue-80816.rs:31:45 | LL | impl<T, A: Access<T>, P: Deref<Target = A>> Access<T> for P { - | ^^^^^^^^^ ^ + | --------- ^^^^^^^^^ ^ + | | + | unsatisfied trait bound introduced here help: try using a fully qualified path to specify the expected types | LL | let guard: Guard<Arc<usize>> = <Arc<ArcSwapAny<Arc<usize>>> as Access<T>>::load(&s); |
