]> git.lizzy.rs Git - rust.git/commit
Introduce anchored_path
authorAleksey Kladov <aleksey.kladov@gmail.com>
Wed, 9 Dec 2020 16:01:15 +0000 (19:01 +0300)
committerAleksey Kladov <aleksey.kladov@gmail.com>
Wed, 9 Dec 2020 16:07:05 +0000 (19:07 +0300)
commit6e24321e4579d25686982002ed18f321db23cb9f
tree08f0fd7d99ad22a3d1db782482b66548e99ba8b2
parent5e3891c2559de5a6540d69bc14ded281484479f9
Introduce anchored_path

They allow to represent paths like `#[path = "C:\path.rs"] mod foo;`
in a lossless cross-platform & network-transparent way.
13 files changed:
crates/base_db/src/lib.rs
crates/hir_def/src/nameres/mod_resolution.rs
crates/hir_def/src/test_db.rs
crates/hir_expand/src/builtin_macro.rs
crates/hir_expand/src/test_db.rs
crates/hir_ty/src/test_db.rs
crates/ide/src/diagnostics.rs
crates/ide/src/diagnostics/fixes.rs
crates/ide/src/references/rename.rs
crates/ide_db/src/lib.rs
crates/ide_db/src/source_change.rs
crates/rust-analyzer/src/global_state.rs
crates/rust-analyzer/src/to_proto.rs