Add an option to use the source id as label

Additionally update to nightly Rust.