diff options
author | Hayashi Mikihiro <34ttrweoewiwe28@gmail.com> | 2024-08-14 21:15:55 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-14 12:15:55 +0000 |
commit | 65f90ff1fd82758aa7644ada7bb75d34291c363f (patch) | |
tree | dbd1657dab933496904a676fdb5c830369b60f1b /components/net/tests/main.rs | |
parent | 6be99241c64bb5c8c4df6be3c37a5f53829cd499 (diff) | |
download | servo-65f90ff1fd82758aa7644ada7bb75d34291c363f.tar.gz servo-65f90ff1fd82758aa7644ada7bb75d34291c363f.zip |
Replace the lazy_static crate with std::sync::LazyLock in components/net (#33046)
* replace in net/fetch/methods.rs
Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com>
* replace in net/hosts.rs
Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com>
* replace in net/async_runtime.rs
Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com>
* replace in net/tests/main.rs
Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com>
* remove lazy_static crate from components/net
Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com>
---------
Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com>
Diffstat (limited to 'components/net/tests/main.rs')
-rw-r--r-- | components/net/tests/main.rs | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/components/net/tests/main.rs b/components/net/tests/main.rs index 397432735e0..dc9c859b82b 100644 --- a/components/net/tests/main.rs +++ b/components/net/tests/main.rs @@ -23,7 +23,7 @@ use std::fs::File; use std::io::{self, BufReader}; use std::net::TcpListener as StdTcpListener; use std::path::{Path, PathBuf}; -use std::sync::{Arc, Mutex, Weak}; +use std::sync::{Arc, LazyLock, Mutex, Weak}; use crossbeam_channel::{unbounded, Sender}; use devtools_traits::DevtoolsControlMsg; @@ -34,7 +34,6 @@ use hyper::server::conn::Http; use hyper::server::Server as HyperServer; use hyper::service::{make_service_fn, service_fn}; use hyper::{Body, Request as HyperRequest, Response as HyperResponse}; -use lazy_static::lazy_static; use net::fetch::cors_cache::CorsCache; use net::fetch::methods::{self, CancellationListener, FetchContext}; use net::filemanager_thread::FileManager; @@ -54,15 +53,15 @@ use tokio_rustls::{self, TlsAcceptor}; use tokio_stream::wrappers::TcpListenerStream; use tokio_test::block_on; -lazy_static! { - pub static ref HANDLE: Mutex<Runtime> = Mutex::new( +pub static HANDLE: LazyLock<Mutex<Runtime>> = LazyLock::new(|| { + Mutex::new( Builder::new_multi_thread() .enable_io() .worker_threads(10) .build() - .unwrap() - ); -} + .unwrap(), + ) +}); const DEFAULT_USER_AGENT: &'static str = "Such Browser. Very Layout. Wow."; |