☰
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