diff options
author | Emil Lauridsen <[email protected]> | 2019-12-13 11:44:42 +0000 |
---|---|---|
committer | Emil Lauridsen <[email protected]> | 2019-12-13 11:45:38 +0000 |
commit | 77052090515c1bb2a00236b3a57cdd778e581c8c (patch) | |
tree | 4ce2117829fda26c3bdbac26f73a4a196bfc4e3b /crates/ra_hir_def/src | |
parent | 95dc2de8e979264e1c76ce5594e8a63547a7956e (diff) |
Correctly infer - and ! using std::ops::{Neg,Not}
Diffstat (limited to 'crates/ra_hir_def/src')
-rw-r--r-- | crates/ra_hir_def/src/path.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/crates/ra_hir_def/src/path.rs b/crates/ra_hir_def/src/path.rs index ec9d13e82..50f0cad94 100644 --- a/crates/ra_hir_def/src/path.rs +++ b/crates/ra_hir_def/src/path.rs | |||
@@ -342,6 +342,14 @@ pub mod known { | |||
342 | ) | 342 | ) |
343 | } | 343 | } |
344 | 344 | ||
345 | pub fn std_ops_neg() -> Path { | ||
346 | Path::from_simple_segments(PathKind::Abs, vec![name::STD, name::OPS, name::NEG_TYPE]) | ||
347 | } | ||
348 | |||
349 | pub fn std_ops_not() -> Path { | ||
350 | Path::from_simple_segments(PathKind::Abs, vec![name::STD, name::OPS, name::NOT_TYPE]) | ||
351 | } | ||
352 | |||
345 | pub fn std_result_result() -> Path { | 353 | pub fn std_result_result() -> Path { |
346 | Path::from_simple_segments(PathKind::Abs, vec![name::STD, name::RESULT, name::RESULT_TYPE]) | 354 | Path::from_simple_segments(PathKind::Abs, vec![name::STD, name::RESULT, name::RESULT_TYPE]) |
347 | } | 355 | } |