rustfmt
pub trait Spanned { fn span(&self) -> Span; }
fn span(&self) -> Span
impl Spanned for Expr
impl Spanned for Pat
impl Spanned for Ty
impl Spanned for Arg