Once — one-time initialization. lazy_static — lazy static initialization.
Once:
lazy_static:
1use std::sync::Once;23static ONCE: Once = Once::new();45ONCE.call_once(|| {6 // Initialize once7});89use lazy_static::lazy_static;10lazy_static! {11 static ref DATA: Vec<i32> = vec![1, 2, 3];12}
Key: Once for manual one-time init, lazy_static for convenience.