Home
last modified time | relevance | path

Searched defs:InferenceContext (Results 1 – 8 of 8) sorted by relevance

/third_party/rust/rust/src/tools/rust-analyzer/crates/hir-ty/src/infer/
Dmutability.rs15 impl<'a> InferenceContext<'a> { impl
Dpath.rs24 impl InferenceContext<'_> { impl
Dclosure.rs35 impl InferenceContext<'_> { implementation
312 impl InferenceContext<'_> { implementation
Dpat.rs59 impl<'a> InferenceContext<'a> { implementation
Dcoerce.rs223 impl<'a> InferenceContext<'a> { impl
Dunify.rs25 impl<'a> InferenceContext<'a> { implementation
Dexpr.rs53 impl<'a> InferenceContext<'a> { impl
/third_party/rust/rust/src/tools/rust-analyzer/crates/hir-ty/src/
Dinfer.rs487 pub(crate) struct InferenceContext<'a> { struct
488 pub(crate) db: &'a dyn HirDatabase,
489 pub(crate) owner: DefWithBodyId,
490 pub(crate) body: &'a Body,
491 pub(crate) resolver: Resolver,
515 /// comment on `InferenceContext::sort_closures` argument
516 closure_dependencies: FxHashMap<ClosureId, Vec<ClosureId>>,
517 deferred_closures: FxHashMap<ClosureId, Vec<(Ty, Ty, Vec<Ty>, ExprId)>>,
564 impl<'a> InferenceContext<'a> { impl
597 let InferenceContext { mut table, mut result, .. } = self; in resolve_all() localVariable