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"
1111[dependencies ]
1212rand = " 0.9"
1313pastey = " 0.1.0"
14- lazy_static = " 1.5.0"
1514
1615[lints .rust ]
1716unexpected_cfgs = { level = " warn" }
Original file line number Diff line number Diff line change 22pub mod test {
33 use crate :: abstractions:: { bit:: Bit , bitvec:: BitVec , funarr:: FunArray } ;
44 use rand:: prelude:: * ;
5- use std:: sync:: Mutex ;
5+ use std:: sync:: { LazyLock , Mutex } ;
66
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+ } ) ;
1412
1513 /// Helper trait to generate random values
1614 pub trait HasRandom {
You can’t perform that action at this time.
0 commit comments