{"ast_node_type":"function","tokens":[{"end":75,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn branches(&self) -> impl Iterator<Item = (u128, BasicBlockIdx)> {
    /// The conditional targets which are only taken if the pattern matches the given value.
        self.branches.iter().copied()