Expand description
Utilities for manipulating and extracting information from rustc_ast::ast
.
- The
eq_foobar
functions test for semantic equality but ignoresNodeId
s andSpan
s.
Re-exportsยง
pub use ident_iter::IdentIter;
Modulesยง
Functionsยง
- eq_
angle_ arg - eq_
anon_ const - eq_arm
- eq_
assoc_ item_ constraint - eq_
assoc_ item_ kind - eq_attr
- eq_
attr_ args - eq_
block - eq_
closure_ binder - eq_
coroutine_ ๐kind - eq_
defaultness - eq_
delim_ args - eq_expr
- eq_
expr_ opt - eq_ext
- eq_
field - eq_
field_ pat - eq_
fn_ decl - eq_
fn_ header - eq_
fn_ ret_ ty - eq_
fn_ sig - eq_
foreign_ item_ kind - eq_
generic_ arg - eq_
generic_ args - eq_
generic_ bound - eq_
generic_ param - eq_
generics - eq_id
- eq_item
- eq_
item_ kind - eq_
label - eq_
local_ kind - eq_
mac_ call - eq_
maybe_ qself - eq_
opt_ ๐coroutine_ kind - eq_pat
- eq_path
- eq_
path_ seg - eq_
poly_ ref_ trait - eq_
precise_ capture - eq_
qself - eq_
range_ end - eq_stmt
- eq_
str_ lit - eq_
struct_ field - eq_
struct_ rest - eq_term ๐
- eq_ty
- eq_
use_ tree - eq_
use_ tree_ kind - eq_
variant - eq_
variant_ data - eq_vis
- eq_
where_ predicate - is_
useless_ with_ eq_ exprs - unordered_
over - Checks if each element in the first slice is contained within the latter as per
eq_fn
.