rust/src/test/ui/coherence
Aaron Hill e3cd43eb00
Use smaller def span for functions
Currently, the def span of a funtion encompasses the entire function
signature and body. However, this is usually unnecessarily verbose - when we are
pointing at an entire function in a diagnostic, we almost always want to
point at the signature. The actual contents of the body tends to be
irrelevant to the diagnostic we are emitting, and just takes up
additional screen space.

This commit changes the `def_span` of all function items (freestanding
functions, `impl`-block methods, and `trait`-block methods) to be the
span of the signature. For example, the function

```rust
pub fn foo<T>(val: T) -> T { val }
```

now has a `def_span` corresponding to `pub fn foo<T>(val: T) -> T`
(everything before the opening curly brace).

Trait methods without a body have a `def_span` which includes the
trailing semicolon. For example:

```rust
trait Foo {
    fn bar();
}```

the function definition `Foo::bar` has a `def_span` of `fn bar();`

This makes our diagnostic output much shorter, and emphasizes
information that is relevant to whatever diagnostic we are reporting.

We continue to use the full span (including the body) in a few of
places:

* MIR building uses the full span when building source scopes.
* 'Outlives suggestions' use the full span to sort the diagnostics being
  emitted.
* The `#[rustc_on_unimplemented(enclosing_scope="in this scope")]`
attribute points the entire scope body.
* The 'unconditional recursion' lint uses the full span to show
  additional context for the recursive call.

All of these cases work only with local items, so we don't need to
add anything extra to crate metadata.
2020-08-22 18:41:49 -04:00
..
auxiliary Fix some unused variable warnings 2019-09-22 12:59:10 +02:00
coherence-all-remote.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-all-remote.stderr Improve coherence errors for wrong type order 2019-11-10 16:26:38 +01:00
coherence-bigint-int.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-bigint-param.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-bigint-param.stderr Improve coherence errors for wrong type order 2019-11-10 16:26:38 +01:00
coherence-bigint-vecint.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-blanket-conflicts-with-blanket-implemented.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-blanket-conflicts-with-blanket-implemented.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-blanket-conflicts-with-blanket-unimplemented.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-blanket-conflicts-with-blanket-unimplemented.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-blanket-conflicts-with-specific-cross-crate.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-blanket-conflicts-with-specific-cross-crate.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-blanket-conflicts-with-specific-multidispatch.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-blanket-conflicts-with-specific-multidispatch.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-blanket-conflicts-with-specific-trait.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-blanket-conflicts-with-specific-trait.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-blanket-conflicts-with-specific.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-blanket-conflicts-with-specific.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-blanket.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-conflicting-negative-trait-impl.rs introduce negative_impls feature gate and document 2020-03-26 06:52:55 -04:00
coherence-conflicting-negative-trait-impl.stderr fix error code for E0751 2020-04-23 15:46:05 +08:00
coherence-covered-type-parameter.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-cow.re_a.stderr Do not display ADT type arguments and fix rebase 2019-10-28 09:57:36 -07:00
coherence-cow.re_b.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-cow.re_c.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-cow.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-cross-crate-conflict.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-cross-crate-conflict.stderr Improve coherence errors for wrong type order 2019-11-10 16:26:38 +01:00
coherence-default-trait-impl.rs introduce negative_impls feature gate and document 2020-03-26 06:52:55 -04:00
coherence-default-trait-impl.stderr introduce negative_impls feature gate and document 2020-03-26 06:52:55 -04:00
coherence-error-suppression.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-error-suppression.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-fn-covariant-bound-vs-static.rs add new coherence tests and update the documentation 2020-06-22 18:51:07 +00:00
coherence-fn-covariant-bound-vs-static.stderr WIP bless test and compare-mode=nll 2020-06-22 18:51:07 +00:00
coherence-fn-implied-bounds.rs add new coherence tests and update the documentation 2020-06-22 18:51:07 +00:00
coherence-fn-implied-bounds.stderr WIP bless test and compare-mode=nll 2020-06-22 18:51:07 +00:00
coherence-fn-inputs.rs add new coherence tests and update the documentation 2020-06-22 18:51:07 +00:00
coherence-fn-inputs.stderr add new coherence tests and update the documentation 2020-06-22 18:51:07 +00:00
coherence-free-vs-bound-region.rs add new tests from MCP and the tracking issue 2020-06-22 18:51:07 +00:00
coherence-free-vs-bound-region.stderr add new tests from MCP and the tracking issue 2020-06-22 18:51:07 +00:00
coherence-fundamental-trait-objects.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-fundamental-trait-objects.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-impl-in-fn.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-impl-trait-for-marker-trait-negative.rs introduce negative_impls feature gate and document 2020-03-26 06:52:55 -04:00
coherence-impl-trait-for-marker-trait-negative.stderr introduce negative_impls feature gate and document 2020-03-26 06:52:55 -04:00
coherence-impl-trait-for-marker-trait-positive.rs introduce negative_impls feature gate and document 2020-03-26 06:52:55 -04:00
coherence-impl-trait-for-marker-trait-positive.stderr introduce negative_impls feature gate and document 2020-03-26 06:52:55 -04:00
coherence-impl-trait-for-trait-object-safe.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-impl-trait-for-trait-object-safe.stderr Use the proper span when WF-checking an impl self type 2020-07-25 02:11:55 -04:00
coherence-impl-trait-for-trait.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-impl-trait-for-trait.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-impls-copy.rs introduce negative_impls feature gate and document 2020-03-26 06:52:55 -04:00
coherence-impls-copy.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-impls-send.rs introduce negative_impls feature gate and document 2020-03-26 06:52:55 -04:00
coherence-impls-send.stderr Remove the overlapping_marker_traits feature 2020-02-04 13:20:47 -05:00
coherence-impls-sized.rs introduce negative_impls feature gate and document 2020-03-26 06:52:55 -04:00
coherence-impls-sized.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-inherited-assoc-ty-cycle-err.rs bless all 2020-06-16 11:56:54 +02:00
coherence-inherited-assoc-ty-cycle-err.stderr bless all 2020-06-16 11:56:54 +02:00
coherence-inherited-subtyping.old.stderr Use smaller def span for functions 2020-08-22 18:41:49 -04:00
coherence-inherited-subtyping.re.stderr Use smaller def span for functions 2020-08-22 18:41:49 -04:00
coherence-inherited-subtyping.rs lint impls that will become incoherent when leak-check is removed 2020-02-06 15:58:01 -05:00
coherence-iterator-vec-any-elem.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-iterator-vec.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-lone-type-parameter.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-lone-type-parameter.stderr Improve coherence errors for wrong type order 2019-11-10 16:26:38 +01:00
coherence-multidispatch-tuple.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-negative-impls-safe-rpass.rs introduce negative_impls feature gate and document 2020-03-26 06:52:55 -04:00
coherence-negative-impls-safe.rs introduce negative_impls feature gate and document 2020-03-26 06:52:55 -04:00
coherence-negative-impls-safe.stderr review comments 2020-03-05 15:39:35 -08:00
coherence-no-direct-lifetime-dispatch.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-no-direct-lifetime-dispatch.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-orphan.rs introduce negative_impls feature gate and document 2020-03-26 06:52:55 -04:00
coherence-orphan.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-overlap-all-t-and-tuple.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-overlap-all-t-and-tuple.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-overlap-downstream-inherent.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-overlap-downstream-inherent.stderr Use smaller def span for functions 2020-08-22 18:41:49 -04:00
coherence-overlap-downstream.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-overlap-downstream.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-overlap-issue-23516-inherent.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-overlap-issue-23516-inherent.stderr Use smaller def span for functions 2020-08-22 18:41:49 -04:00
coherence-overlap-issue-23516.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-overlap-issue-23516.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-overlap-messages.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-overlap-messages.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-overlap-upstream-inherent.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-overlap-upstream-inherent.stderr Use smaller def span for functions 2020-08-22 18:41:49 -04:00
coherence-overlap-upstream.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-overlap-upstream.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-overlapping-pairs.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-overlapping-pairs.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-pair-covered-uncovered-1.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-pair-covered-uncovered-1.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-pair-covered-uncovered.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-pair-covered-uncovered.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-projection-conflict-orphan.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-projection-conflict-orphan.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-projection-conflict-ty-param.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-projection-conflict-ty-param.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-projection-conflict.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-projection-conflict.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-projection-ok-orphan.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-projection-ok.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-rfc447-constrained.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-subtyping.rs Add compare-mode=chalk and add a little bit more implementations and fixmes 2020-06-19 14:04:30 -04:00
coherence-subtyping.stderr Add compare-mode=chalk and add a little bit more implementations and fixmes 2020-06-19 14:04:30 -04:00
coherence-tuple-conflict.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-tuple-conflict.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-unsafe-trait-object-impl.rs RFC 2027: "first draft" of implementation 2019-10-22 15:24:33 -04:00
coherence-unsafe-trait-object-impl.stderr Small tweaks to required bound span 2020-04-08 14:40:51 -07:00
coherence-vec-local-2.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-vec-local-2.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-vec-local.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-vec-local.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence-wasm-bindgen.rs add new tests from MCP and the tracking issue 2020-06-22 18:51:07 +00:00
coherence-wasm-bindgen.stderr add new tests from MCP and the tracking issue 2020-06-22 18:51:07 +00:00
coherence-where-clause.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence_copy_like.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence_copy_like_err_fundamental_struct.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence_copy_like_err_fundamental_struct_ref.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence_copy_like_err_fundamental_struct_tuple.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence_copy_like_err_fundamental_struct_tuple.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence_copy_like_err_struct.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence_copy_like_err_struct.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence_copy_like_err_tuple.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence_copy_like_err_tuple.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence_inherent.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence_inherent.stderr Unify output of "variant not found" errors 2020-01-08 08:05:31 -08:00
coherence_inherent_cc.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence_inherent_cc.stderr Unify output of "variant not found" errors 2020-01-08 08:05:31 -08:00
coherence_local.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence_local_err_struct.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence_local_err_struct.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence_local_err_tuple.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence_local_err_tuple.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
coherence_local_ref.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
conflicting-impl-with-err.rs Permit impls referencing errors to overlap 2019-09-15 08:33:00 -04:00
conflicting-impl-with-err.stderr Permit impls referencing errors to overlap 2019-09-15 08:33:00 -04:00
impl-foreign-for-foreign.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl-foreign-for-foreign.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl-foreign-for-foreign[foreign].rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl-foreign-for-foreign[foreign].stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl-foreign-for-foreign[local].rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl-foreign-for-fundamental[foreign].rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl-foreign-for-fundamental[foreign].stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl-foreign-for-fundamental[local].rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl-foreign-for-local.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl-foreign-for-locally-defined-fundamental.rs traits/coherence: stop using Ty::walk_shallow. 2020-04-06 21:55:43 +03:00
impl-foreign-for-locally-defined-fundamental[foreign].rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl-foreign[foreign]-for-foreign.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl-foreign[foreign]-for-foreign.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl-foreign[foreign]-for-local.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl-foreign[fundemental[foreign]]-for-foreign.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl-foreign[fundemental[foreign]]-for-foreign.stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl-foreign[fundemental[local]]-for-foreign.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign-for-foreign[t].rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign-for-foreign[t].stderr Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign-for-fundamental[t].rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign-for-fundamental[t].stderr Improve coherence errors for wrong type order 2019-11-10 16:26:38 +01:00
impl[t]-foreign[foreign[t]_local]-for-foreign.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign[foreign]-for-fundamental[t].rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign[foreign]-for-fundamental[t].stderr Improve coherence errors for wrong type order 2019-11-10 16:26:38 +01:00
impl[t]-foreign[foreign]-for-t.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign[foreign]-for-t.stderr Improve coherence errors for wrong type order 2019-11-10 16:26:38 +01:00
impl[t]-foreign[fundamental[t]]-for-foreign.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign[fundamental[t]]-for-foreign.stderr Improve coherence errors for wrong type order 2019-11-10 16:26:38 +01:00
impl[t]-foreign[fundamental[t]]-for-fundamental[t].rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign[fundamental[t]]-for-fundamental[t].stderr Improve coherence errors for wrong type order 2019-11-10 16:26:38 +01:00
impl[t]-foreign[fundamental[t]]-for-local.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign[fundamental[t]]-for-t.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign[fundamental[t]]-for-t.stderr Improve coherence errors for wrong type order 2019-11-10 16:26:38 +01:00
impl[t]-foreign[fundamental[t]_local]-for-foreign.rs Improve coherence errors for wrong type order 2019-11-10 16:26:38 +01:00
impl[t]-foreign[fundamental[t]_local]-for-foreign.stderr Improve coherence errors for wrong type order 2019-11-10 16:26:38 +01:00
impl[t]-foreign[fundemental[local]]-for-foreign[t].rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign[local]-for-foreign.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign[local]-for-foreign[t].rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign[local]-for-fundamental[foreign[t]].rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign[local]-for-fundamental[t].rs Improve coherence errors for wrong type order 2019-11-10 16:26:38 +01:00
impl[t]-foreign[local]-for-fundamental[t].stderr Improve coherence errors for wrong type order 2019-11-10 16:26:38 +01:00
impl[t]-foreign[local]-for-local.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign[local]-for-t.rs Improve coherence errors for wrong type order 2019-11-10 16:26:38 +01:00
impl[t]-foreign[local]-for-t.stderr Improve coherence errors for wrong type order 2019-11-10 16:26:38 +01:00
impl[t]-foreign[local_fundamental[t]]-for-foreign.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign[t]-for-foreign.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign[t]-for-foreign.stderr Improve coherence errors for wrong type order 2019-11-10 16:26:38 +01:00
impl[t]-foreign[t]-for-fundamental.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign[t]-for-fundamental.stderr Improve coherence errors for wrong type order 2019-11-10 16:26:38 +01:00
impl[t]-foreign[t]-for-local.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign[t]-for-t.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
impl[t]-foreign[t]-for-t.stderr Improve coherence errors for wrong type order 2019-11-10 16:26:38 +01:00
re-rebalance-coherence-default-generic-associated-type.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00
re-rebalance-coherence.rs Stabilize the re_rebalance_coherence feature 2019-10-31 17:11:21 +01:00