rust-analyzer/crates/ra_hir/src/ty
Florian Diebold 7fda874dd4 Blacklist some traits from being considered in where clauses
For Send/Sync/Sized, we don't handle auto traits correctly yet and because they
have a lot of impls, they can easily lead to slowdowns. In the case of
Fn/FnMut/FnOnce, we don't parse the special Fn notation correctly yet and don't
handle closures yet, so we are very unlikely to find an impl.
2019-05-12 20:23:57 +02:00
..
infer Handle recursive types in canonicalization 2019-05-04 18:25:36 +02:00
traits Blacklist some traits from being considered in where clauses 2019-05-12 20:23:57 +02:00
autoderef.rs replace usages of algo::generate with iter::successors from std 2019-04-13 16:43:49 +02:00
display.rs Replace Display by a pretty printing trait for Ty 2019-03-16 16:36:59 +01:00
infer.rs Turn implements into a query again 2019-05-07 13:45:29 +02:00
lower.rs Handle where clauses in trait solving 2019-05-11 16:21:20 +02:00
method_resolution.rs Fix impl blocks with unresolved target trait being treated as inherent impls 2019-05-12 20:21:45 +02:00
op.rs Rename name field to ctor as well 2019-03-21 22:29:12 +01:00
primitive.rs Refactor primitive types into more orthogonal representation 2019-03-22 10:09:35 +01:00
tests.rs Blacklist some traits from being considered in where clauses 2019-05-12 20:23:57 +02:00
traits.rs Reduce Chalk max_size parameter, add test for slow case 2019-05-11 16:21:20 +02:00