const_format_proc_macros/
spanned.rs

1use proc_macro2::Span;
2
3#[derive(Copy, Clone)]
4pub struct Spans {
5    pub start: Span,
6    pub end: Span,
7}
8
9impl Spans {
10    pub fn joined(self) -> Span {
11        self.start.join(self.end).unwrap_or(self.start)
12    }
13}