Module clippy_utils::hir_utils
source · Structs
Type used to check whether two ast are the same. This is different from the
operator
== on ast types as this operator would compare true equality with
ID and span.Type used to hash an ast element. This is different from the
Hash trait
on ast types as this
trait would consider IDs and spans.Functions
Checks if the two
Options are both None or some equal values as per
eq_fn.Counts how many elements of the slices are equal as per
eq_fn.Checks if two expressions evaluate to the same value, and don’t contain any side effects.
Checks if two slices are equal as per
eq_fn.Some simple reductions like
{ return } => returnType Definitions
Callback that is called when two expressions are not equal in the sense of
SpanlessEq, but
other conditions would make them equal.