{"ast_node_type":"other","tokens":[{"end":36,"kind":"keyword","start":0,"text":"match"}]}
        match ptr.into_raw_parts() {
    pub fn from_maybe_pointer(ptr: Pointer<Option<Prov>>, cx: &impl HasDataLayout) -> Self {
            (Some(prov), offset) => Scalar::from_pointer(Pointer::new(prov, offset), cx),