1#[derive(Clone, Debug, PartialEq)] 2pub struct Spanned<N, S> { 3 pub node: N, 4 pub span: S, 5} 6 7impl<N, S> Spanned<N, S> { 8 pub fn new(node: N, span: S) -> Self { 9 Spanned { node, span } 10 } 11}