]> git.lizzy.rs Git - rust.git/commit
span: move `MultiSpan`
authorDavid Wood <david.wood@huawei.com>
Thu, 24 Mar 2022 02:03:04 +0000 (02:03 +0000)
committerDavid Wood <david.wood@huawei.com>
Tue, 5 Apr 2022 06:01:00 +0000 (07:01 +0100)
commitc8b9e85b207b29043e19c7718137224c9ce70200
tree366e77238a36f9ebd70199e4bd921744811ddc65
parentbb5b250fa15780dd80e025c3e7991609d996badc
span: move `MultiSpan`

`MultiSpan` contains labels, which are more complicated with the
introduction of diagnostic translation and will use types from
`rustc_errors` - however, `rustc_errors` depends on `rustc_span` so
`rustc_span` cannot use types like `DiagnosticMessage` without
dependency cycles. Introduce a new `rustc_error_messages` crate that can
contain `DiagnosticMessage` and `MultiSpan`.

Signed-off-by: David Wood <david.wood@huawei.com>
clippy_lints/src/collapsible_match.rs
clippy_lints/src/doc.rs
clippy_lints/src/loops/needless_collect.rs
clippy_lints/src/ptr.rs
clippy_utils/src/diagnostics.rs