We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent af8db51 commit 30f314bCopy full SHA for 30f314b
compiler/rustc_trait_selection/src/solve/inspect/analyse.rs
@@ -1,3 +1,13 @@
1
+/// An infrastructure to mechanically analyse proof trees.
2
+///
3
+/// It is unavoidable that this representation is somewhat
4
+/// lossy as it should hide quite a few semantically relevant things,
5
+/// e.g. canonicalization and the order of nested goals.
6
7
+/// @lcnr: However, a lot of the weirdness here is not strictly necessary
8
+/// and could be improved in the future. This is mostly good enough for
9
+/// coherence right now and was annoying to implement, so I am leaving it
10
+/// as is until we start using it for something else.
11
use std::ops::ControlFlow;
12
13
use rustc_infer::infer::InferCtxt;
0 commit comments