3232//! ```rust
3333//! use enum_toggles::EnumToggles;
3434//! use log::warn;
35- //! use once_cell::sync::Lazy;
3635//! use std::env;
3736//! use std::ops::Deref;
37+ //! use std::sync::LazyLock;
3838//! use strum_macros::{AsRefStr, EnumIter};
3939//!
4040//! #[derive(AsRefStr, EnumIter, PartialEq)]
4343//! FeatureB,
4444//! }
4545//!
46- //! pub static TOGGLES: Lazy <EnumToggles<MyToggle>> = Lazy ::new(|| {
46+ //! pub static TOGGLES: LazyLock <EnumToggles<MyToggle>> = LazyLock ::new(|| {
4747//! let mut toggle:EnumToggles<MyToggle> = EnumToggles::new();
4848//! let filepath = env::var("TOGGLES_FILE");
4949//! match filepath {
@@ -198,21 +198,21 @@ mod tests {
198198 }
199199
200200 #[ test]
201- fn default ( ) {
201+ fn test_default ( ) {
202202 let toggles: EnumToggles < TestToggles > = EnumToggles :: default ( ) ;
203203 assert_eq ! ( toggles. toggles_value. len( ) , TestToggles :: iter( ) . count( ) ) ;
204204 }
205205
206206 #[ test]
207- fn set_all ( ) {
207+ fn test_set_all ( ) {
208208 let mut toggles: EnumToggles < TestToggles > = EnumToggles :: new ( ) ;
209209 toggles. set_all ( HashMap :: from ( [ ( "Toggle1" . to_string ( ) , true ) ] ) ) ;
210210 assert_eq ! ( toggles. get( TestToggles :: Toggle1 as usize ) , true ) ;
211211 assert_eq ! ( toggles. get( TestToggles :: Toggle2 as usize ) , false ) ;
212212 }
213213
214214 #[ test]
215- fn set_by_name ( ) {
215+ fn test_set_by_name ( ) {
216216 let mut toggles: EnumToggles < TestToggles > = EnumToggles :: new ( ) ;
217217 assert_eq ! ( toggles. get( TestToggles :: Toggle1 as usize ) , false ) ;
218218 toggles. set_by_name ( "Toggle1" , true ) ;
@@ -222,13 +222,13 @@ mod tests {
222222 }
223223
224224 #[ test]
225- fn display ( ) {
225+ fn test_display ( ) {
226226 let toggles: EnumToggles < TestToggles > = EnumToggles :: new ( ) ;
227227 assert_eq ! ( format!( "{:?}" , toggles) . is_empty( ) , false ) ;
228228 }
229229
230230 #[ test]
231- fn load_from_file ( ) {
231+ fn test_load_from_file ( ) {
232232 // Create a temporary file
233233 let mut temp_file =
234234 tempfile:: NamedTempFile :: new ( ) . expect ( "Unable to create temporary file" ) ;
@@ -261,7 +261,7 @@ mod tests {
261261 #[ should_panic(
262262 expected = "Out-of-bounds access. The provided toggle_id is 5, but the array size is 2. Please use the default enum value."
263263 ) ]
264- fn deviant_toggles ( ) {
264+ fn test_deviant_toggles ( ) {
265265 let mut toggles: EnumToggles < DeviantToggles > = EnumToggles :: new ( ) ;
266266 toggles. set ( DeviantToggles :: Toggle1 as usize , true ) ;
267267 }
0 commit comments