Expand description
Utilities for manipulating and extracting information from rustc_ast::ast.
- The
eq_foobarfunctions test for semantic equality but ignoresNodeIds andSpans.
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_
attr_ ๐item_ kind - eq_
block ๐ - eq_
closure_ ๐binder - eq_
const_ ๐item_ rhs - 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_
impl_ ๐restriction - eq_item ๐
- eq_
item_ ๐kind - eq_
label ๐ - eq_
local_ ๐kind - eq_
mac_ ๐call - eq_
maybe_ qself - eq_
mut_ restriction - eq_
opt_ ๐coroutine_ kind - eq_
opt_ ๐fn_ contract - eq_pat
- eq_path
- eq_
path_ ๐seg - eq_
poly_ ๐ref_ trait - eq_
qself ๐ - eq_
range_ ๐end - eq_
restriction_ ๐kind - 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_
cfg_ test - Checks whether
#[cfg(test)]is directly applied toitem. - is_
useless_ with_ eq_ exprs - unordered_
over - Checks if each element in the first slice is contained within the latter as per
eq_fn.