build: define rust-toolchain.toml and point to 'latest' nightly, fix rust crates on it

This commit is contained in:
dusk 2025-08-13 02:42:53 +03:00
parent 5d57bd9320
commit 4a865b45cd
No known key found for this signature in database
13 changed files with 16 additions and 19 deletions

View file

@ -148,11 +148,15 @@ lazy_static! {
// hacks
if let Ok(var) = std::env::var("NOMAD_ALLOC_INDEX")
&& std::env::var("pluralkit__discord__cluster__total_nodes").is_ok() {
std::env::set_var("pluralkit__discord__cluster__node_id", var);
unsafe {
std::env::set_var("pluralkit__discord__cluster__node_id", var);
}
}
if let Ok(var) = std::env::var("STATEFULSET_NAME_FOR_INDEX")
&& std::env::var("pluralkit__discord__cluster__total_nodes").is_ok() {
std::env::set_var("pluralkit__discord__cluster__node_id", var.split("-").last().unwrap());
unsafe {
std::env::set_var("pluralkit__discord__cluster__node_id", var.split("-").last().unwrap());
}
}
Arc::new(Config::builder()

View file

@ -1,4 +1,3 @@
#![feature(let_chains)]
use std::net::SocketAddr;
use metrics_exporter_prometheus::PrometheusBuilder;