List of all items
Structs
- ExpansionInfo
- HirFileId
- InFile
- MacroCallId
- MacroCallLoc
- MacroDefId
- MacroFile
- UnresolvedMacro
- ValueResult
- ast_id_map::AstIdMap
- ast_id_map::FileAstId
- builtin_fn_macro::ExpandedEager
- db::AstDatabaseGroupStorage__
- db::AstDatabaseStorage
- db::AstIdMapQuery
- db::ExpandProcMacroQuery
- db::HygieneFrameQuery
- db::InternMacroCallLookupQuery
- db::InternMacroCallQuery
- db::MacroArgTextQuery
- db::MacroDefQuery
- db::MacroExpandErrorQuery
- db::MacroExpandQuery
- db::ParseMacroExpansionQuery
- eager::ErrorEmitted
- hygiene::Hygiene
- hygiene::HygieneFrame
- mod_path::ModPath
- name::Name
- proc_macro::ProcMacroExpander
Enums
- ExpandError
- ExpandTo
- MacroCallKind
- MacroDefKind
- Origin
- builtin_attr_macro::BuiltinAttrExpander
- builtin_derive_macro::BuiltinDeriveExpander
- builtin_fn_macro::BuiltinFnLikeExpander
- builtin_fn_macro::EagerExpander
- db::TokenExpander
- mod_path::PathKind
Traits
Macros
Functions
- builtin_attr_macro::find_builtin_attr
- builtin_derive_macro::find_builtin_derive
- builtin_fn_macro::find_builtin_macro
- db::expand_speculative
- eager::expand_eager_macro
Typedefs
Constants
- name::known::Box
- name::known::Clone
- name::known::Copy
- name::known::Debug
- name::known::Default
- name::known::Eq
- name::known::Future
- name::known::Hash
- name::known::Index
- name::known::IntoIterator
- name::known::Item
- name::known::Iterator
- name::known::Neg
- name::known::None
- name::known::Not
- name::known::Ok
- name::known::Option
- name::known::Ord
- name::known::Output
- name::known::PartialEq
- name::known::PartialOrd
- name::known::Range
- name::known::RangeFrom
- name::known::RangeFull
- name::known::RangeInclusive
- name::known::RangeTo
- name::known::RangeToInclusive
- name::known::Result
- name::known::SELF_PARAM
- name::known::SELF_TYPE
- name::known::STATIC_LIFETIME
- name::known::Target
- name::known::Try
- name::known::abort
- name::known::add
- name::known::add_assign
- name::known::add_with_overflow
- name::known::alloc
- name::known::asm
- name::known::assert
- name::known::bench
- name::known::bitand
- name::known::bitand_assign
- name::known::bitor
- name::known::bitor_assign
- name::known::bitreverse
- name::known::bitxor
- name::known::bitxor_assign
- name::known::black_box
- name::known::bool
- name::known::boxed
- name::known::bswap
- name::known::caller_location
- name::known::cfg
- name::known::cfg_accessible
- name::known::cfg_attr
- name::known::cfg_eval
- name::known::char
- name::known::column
- name::known::compile_error
- name::known::concat
- name::known::concat_bytes
- name::known::concat_idents
- name::known::const_format_args
- name::known::core
- name::known::core_panic
- name::known::ctlz
- name::known::ctpop
- name::known::cttz
- name::known::deref
- name::known::deref_mut
- name::known::derive
- name::known::discriminant_value
- name::known::div
- name::known::div_assign
- name::known::doc
- name::known::env
- name::known::eq
- name::known::f32
- name::known::f64
- name::known::file
- name::known::filter_map
- name::known::fn
- name::known::fn_mut
- name::known::fn_once
- name::known::forget
- name::known::format_args
- name::known::format_args_nl
- name::known::future
- name::known::future_trait
- name::known::ge
- name::known::global_allocator
- name::known::global_asm
- name::known::gt
- name::known::i128
- name::known::i16
- name::known::i32
- name::known::i64
- name::known::i8
- name::known::include
- name::known::include_bytes
- name::known::include_str
- name::known::index
- name::known::index_mut
- name::known::is_empty
- name::known::isize
- name::known::iter
- name::known::iter_mut
- name::known::le
- name::known::len
- name::known::likely
- name::known::line
- name::known::llvm_asm
- name::known::log_syntax
- name::known::lt
- name::known::macro_rules
- name::known::maxnumf32
- name::known::maxnumf64
- name::known::min_align_of
- name::known::min_align_of_val
- name::known::minnumf32
- name::known::minnumf64
- name::known::module_path
- name::known::mul
- name::known::mul_assign
- name::known::mul_with_overflow
- name::known::ne
- name::known::needs_drop
- name::known::neg
- name::known::new
- name::known::next
- name::known::not
- name::known::ops
- name::known::option
- name::known::option_env
- name::known::owned_box
- name::known::partial_ord
- name::known::prelude
- name::known::ptr_guaranteed_eq
- name::known::ptr_guaranteed_ne
- name::known::recursion_limit
- name::known::register_attr
- name::known::register_tool
- name::known::rem
- name::known::rem_assign
- name::known::result
- name::known::rotate_left
- name::known::rotate_right
- name::known::rust_2015
- name::known::rust_2018
- name::known::rust_2021
- name::known::rustc_peek
- name::known::saturating_add
- name::known::saturating_sub
- name::known::shl
- name::known::shl_assign
- name::known::shr
- name::known::shr_assign
- name::known::size_of
- name::known::size_of_val
- name::known::std
- name::known::std_panic
- name::known::str
- name::known::stringify
- name::known::sub
- name::known::sub_assign
- name::known::sub_with_overflow
- name::known::test
- name::known::test_case
- name::known::trace_macros
- name::known::type_id
- name::known::type_name
- name::known::u128
- name::known::u16
- name::known::u32
- name::known::u64
- name::known::u8
- name::known::unlikely
- name::known::unreachable
- name::known::usize
- name::known::v1
- name::known::variant_count
- name::known::wrapping_add
- name::known::wrapping_mul
- name::known::wrapping_sub