{"ast_node_type":"function","tokens":[{"end":75,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn to_scalar_and_meta(self) -> (Scalar<Prov>, MemPlaceMeta<Prov>) {
    #[cfg_attr(debug_assertions, track_caller)] // only in debug builds due to perf (see #98980)
        match self {