File tree Expand file tree Collapse file tree 2 files changed +6
-9
lines changed Expand file tree Collapse file tree 2 files changed +6
-9
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,6 @@ readme = "README.md"
11
11
[dependencies ]
12
12
rand = " 0.9"
13
13
pastey = " 0.1.0"
14
- lazy_static = " 1.5.0"
15
14
16
15
[lints .rust ]
17
16
unexpected_cfgs = { level = " warn" }
Original file line number Diff line number Diff line change 2
2
pub mod test {
3
3
use crate :: abstractions:: { bit:: Bit , bitvec:: BitVec , funarr:: FunArray } ;
4
4
use rand:: prelude:: * ;
5
- use std:: sync:: Mutex ;
5
+ use std:: sync:: { LazyLock , Mutex } ;
6
6
7
- lazy_static:: lazy_static! {
8
- static ref RNG : Mutex <StdRng > = {
9
- let seed = rand:: rng( ) . random( ) ;
10
- println!( "\n Randomness seed set to: {:?}" , seed) ;
11
- Mutex :: new( StdRng :: from_seed( seed) )
12
- } ;
13
- }
7
+ static RNG : LazyLock < Mutex < StdRng > > = LazyLock :: new ( || {
8
+ let seed = rand:: rng ( ) . random ( ) ;
9
+ println ! ( "\n Randomness seed set to: {:?}" , seed) ;
10
+ Mutex :: new ( StdRng :: from_seed ( seed) )
11
+ } ) ;
14
12
15
13
/// Helper trait to generate random values
16
14
pub trait HasRandom {
You can’t perform that action at this time.
0 commit comments