fn split_label_name(s: &str) -> (String, u32) {
        let data: Vec<&str> = s.split(':').collect();
        debug_assert!(data.len() == 3);
        let sym = data[1].to_owned();
        let bb_idx = data[2].parse::<u32>().unwrap();
        (sym, bb_idx)
    }
/// Splits a Yorick mapping label name into its constituent fields.
Splits a Yorick mapping label name into its constituent fields.
Splits a Yorick mapping label name into its constituent fields .
fn split_label_name(s: &str) -> (String, u32) {
        let data: Vec<&str> = s.split(':').collect();
        debug_assert!(data.len() == 3);
        let sym = data[1].to_owned();
        let bb_idx = data[2].parse::<u32>().unwrap();
        (sym, bb_idx)
    }
fn split_label_name ( s : & str ) -> ( String , u32 ) { let data : Vec < & str > = s . split ( ':' ) . collect ( ) ; debug_assert ! ( data len ( ) 3 ) ; let sym = data [ 1 ] . to_owned ( ) ; let bb_idx = data [ 2 ] . parse :: < u32 > ( ) . unwrap ( ) ; ( sym , bb_idx ) }
Splits a Yorick mapping label name into its constituent fields.
Splits a Yorick mapping label name into its constituent fields .
s
&str