pub trait Spanned { // Required methods fn span(&self) -> Span; fn span_ref_mut(&mut self) -> &mut Span; }