{"ast_node_type":"function","tokens":[{"end":45,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn all_targets(&self) -> Successors {
    /// All possible targets including the `otherwise` target.
        self.branches.iter().map(|(_, target)| *target).chain(Some(self.otherwise)).collect()