☰
HasSpan
HasSpan
Required Methods
span
Implementors
In rustc_ast::ast_traits
Macros
impl_has_attrs
impl_has_attrs_none
impl_has_node_id
impl_has_span
impl_has_tokens
impl_has_tokens_none
impl_not_ast_deref
Structs
AstNodeWrapper
Traits
AstDeref
HasAttrs
HasNodeId
HasSpan
HasTokens
?
Trait
rustc_ast
::
ast_traits
::
HasSpan
source
·
[
−
]
pub trait HasSpan { fn
span
(&self) ->
Span
; }
Expand description
A trait for AST nodes having a span.
Required Methods
§
source
fn
span
(&self) ->
Span
Implementors
§
source
§
impl
HasSpan
for
AttrItem
source
§
impl
HasSpan
for
Block
source
§
impl
HasSpan
for
Expr
source
§
impl
HasSpan
for
Item
source
§
impl
HasSpan
for
Pat
source
§
impl
HasSpan
for
Path
source
§
impl
HasSpan
for
Stmt
source
§
impl
HasSpan
for
Ty
source
§
impl
HasSpan
for
Visibility
source
§
impl
HasSpan
for
AssocItem
source
§
impl
HasSpan
for
ForeignItem
source
§
impl<T:
AstDeref
<Target:
HasSpan
>>
HasSpan
for T