mirror of
https://github.com/librespot-org/librespot.git
synced 2024-09-19 16:08:30 +00:00
9253be7bc9
* Remove default impl for `SessionConfig` * Move util mod to single file * Restore privacy of mods * Move `fn get_credentials` to application * Remove `extern crate` statements
17 lines
547 B
Rust
17 lines
547 B
Rust
use rand::distributions::Alphanumeric;
|
|
use rand::Rng;
|
|
use vergen::{generate_cargo_keys, ConstantsFlags};
|
|
|
|
fn main() {
|
|
let mut flags = ConstantsFlags::all();
|
|
flags.toggle(ConstantsFlags::REBUILD_ON_HEAD_CHANGE);
|
|
generate_cargo_keys(ConstantsFlags::all()).expect("Unable to generate the cargo keys!");
|
|
|
|
let mut rng = rand::thread_rng();
|
|
let build_id: String = ::std::iter::repeat(())
|
|
.map(|()| rng.sample(Alphanumeric))
|
|
.take(8)
|
|
.collect();
|
|
println!("cargo:rustc-env=VERGEN_BUILD_ID={}", build_id);
|
|
}
|