{"ast_node_type":"function","tokens":[{"end":48,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn spans(&self) -> SmallVec<[Span; 1]> {
        // When `span` comes from a separate crate, it'll be `DUMMY_SP`. Treat it as `None` so