{"ast_node_type":"other","tokens":[{"end":17,"kind":"keyword","start":0,"text":"match"}]}
        match r {
    fn copy_from_interval_or_owned(&mut self, addr: Address, r: IntervalOrOwned) -> Result<()> {
            IntervalOrOwned::Borrowed(r) => self.copy_from_interval(addr, r),