pub fn new() -> Label {
        // Assign an ID to this label
        let mut next_id = NEXT_ID.lock().unwrap();
        let id          = *next_id;
        (*next_id)      += 1;

        // Label is just the ID; we assign it while assembling the bitcode
        Label {
            id: id
        }
    }
///
/// Creates a new label with a unique ID
///
Creates a new label with a unique ID
Creates a new label with a unique ID
pub fn new() -> Label {
        // Assign an ID to this label
        let mut next_id = NEXT_ID.lock().unwrap();
        let id          = *next_id;
        (*next_id)      += 1;
        // Label is just the ID; we assign it while assembling the bitcode
        Label {
            id: id
        }
    }
pub fn new ( ) -> Label { // Assign an ID to this label let mut next_id = NEXT_ID . lock ( ) . unwrap ( ) ; let id = * next_id ; ( * next_id ) += 1 ; // Label is just the ID; we assign it while assembling the bitcode Label { id : id } }
Creates a new label with a unique ID
Creates a new label with a unique ID