{"ast_node_type":"function","tokens":[{"end":28,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn empty() -> Self {
    /// Creates a new empty [`SpanMap`].
        Self { spans: Vec::new(), matched_arm: None }