AstId
Node
span
0.0.0
AstId
Node
Implementations on Foreign Types
Adt
AnyHasGenericParams
AssocItem
BlockExpr
Const
ConstArg
Enum
ExternBlock
ExternCrate
Fn
Impl
Item
Macro
MacroCall
MacroDef
MacroRules
Module
Static
Struct
Trait
TraitAlias
TypeAlias
Union
Use
Variant
Implementors
In crate span
Structs
AstIdMap
EditionedFileId
ErasedFileAstId
FileAstId
FileId
HirFileId
MacroCallId
MacroFileId
RealSpanMap
SpanAnchor
SpanData
SpanMap
SyntaxContext
TextRange
TextSize
TokenId
Enums
Edition
HirFileIdRepr
Transparency
Constants
FIXUP_ERASED_FILE_AST_ID_MARKER
ROOT_ERASED_FILE_AST_ID
Traits
AstIdNode
Type Aliases
Span
span
Trait
AstIdNode
Copy item path
Settings
Help
Summary
Source
pub trait AstIdNode: AstNode { }
Implementations on Foreign Types
§
Source
§
impl
AstIdNode
for Adt
Source
§
impl
AstIdNode
for AnyHasGenericParams
Source
§
impl
AstIdNode
for AssocItem
Source
§
impl
AstIdNode
for BlockExpr
Source
§
impl
AstIdNode
for Const
Source
§
impl
AstIdNode
for ConstArg
Source
§
impl
AstIdNode
for Enum
Source
§
impl
AstIdNode
for ExternBlock
Source
§
impl
AstIdNode
for ExternCrate
Source
§
impl
AstIdNode
for Fn
Source
§
impl
AstIdNode
for Impl
Source
§
impl
AstIdNode
for Item
Source
§
impl
AstIdNode
for Macro
Source
§
impl
AstIdNode
for MacroCall
Source
§
impl
AstIdNode
for MacroDef
Source
§
impl
AstIdNode
for MacroRules
Source
§
impl
AstIdNode
for Module
Source
§
impl
AstIdNode
for Static
Source
§
impl
AstIdNode
for Struct
Source
§
impl
AstIdNode
for Trait
Source
§
impl
AstIdNode
for TraitAlias
Source
§
impl
AstIdNode
for TypeAlias
Source
§
impl
AstIdNode
for Union
Source
§
impl
AstIdNode
for Use
Source
§
impl
AstIdNode
for Variant
Implementors
§