Function clippy_utils::is_trait_item
source · pub fn is_trait_item(
cx: &LateContext<'_>,
expr: &Expr<'_>,
diag_item: Symbol
) -> bool
Expand description
Checks if the given expression is a path referring an item on the trait that is marked with the given diagnostic item.
For checking method call expressions instead of path expressions, use
is_trait_method
.
For example, this can be used to find if an expression like u64::default
refers to an item of the trait Default
, which is associated with the
diag_item
of sym::Default
.