Expand description
Functions dealing with attributes and meta items.
Re-exportsยง
use std::fmt::Debug;๐use std::fmt::Debug;๐use std::sync::atomic::AtomicU32;๐use std::sync::atomic::Ordering;๐use rustc_index::bit_set::GrowableBitSet;๐use rustc_span::Ident;๐use rustc_span::Span;๐use rustc_span::Symbol;๐use rustc_span::sym;๐use smallvec::SmallVec;๐use smallvec::smallvec;๐use thin_vec::ThinVec;๐use thin_vec::thin_vec;๐use crate::ast::AttrArgs;๐use crate::ast::AttrId;๐use crate::ast::AttrItem;๐use crate::ast::AttrKind;๐use crate::ast::AttrStyle;๐use crate::ast::AttrVec;๐use crate::ast::Attribute;๐use crate::ast::DUMMY_NODE_ID;๐use crate::ast::DelimArgs;๐use crate::ast::Expr;๐use crate::ast::ExprKind;๐use crate::ast::LitKind;๐use crate::ast::MetaItem;๐use crate::ast::MetaItemInner;๐use crate::ast::MetaItemKind;๐use crate::ast::MetaItemLit;๐use crate::ast::NormalAttr;๐use crate::ast::Path;๐use crate::ast::PathSegment;๐use crate::ast::Safety;๐use crate::ast::SyntheticAttr;๐use crate::token;๐use crate::token::CommentKind;๐use crate::token::Delimiter;๐use crate::token::DocFragmentKind;๐use crate::token::InvisibleOrigin;๐use crate::token::MetaVarKind;๐use crate::token::Token;๐use crate::tokenstream::DelimSpacing;๐use crate::tokenstream::DelimSpan;๐use crate::tokenstream::LazyTokenStream;๐use crate::tokenstream::Spacing;๐use crate::tokenstream::TokenStream;๐use crate::tokenstream::TokenStreamIter;๐use crate::tokenstream::TokenTree;๐use crate::util::comments;๐use crate::util::literal::escape_string_symbol;๐