Compare commits
49 Commits
Author | SHA1 | Date | |
---|---|---|---|
e7496f0e80
|
|||
048a3aceb0
|
|||
2f894d1412
|
|||
502c05e22a
|
|||
c69539e29b
|
|||
38aadda428
|
|||
7f9ea04519
|
|||
84a79f4d74
|
|||
137602a192
|
|||
a45e93f4da
|
|||
0d6d945920
|
|||
b50cd2a565
|
|||
0f979a5e30
|
|||
3ef57bd500
|
|||
d289c376fd
|
|||
3f5a42981b
|
|||
d229366d20
|
|||
0951b6e863
|
|||
23f3b63b0d
|
|||
faaa7fc3b7
|
|||
eb4aa2e332
|
|||
5de818a095
|
|||
63f8216f33
|
|||
bc579551a0
|
|||
d211499fe5
|
|||
f4f427ab83
|
|||
82cf70f544
|
|||
5cb2e216d9
|
|||
43209a4925
|
|||
4114b388ca
|
|||
2de132b835
|
|||
03d636fecc
|
|||
390a6bddfd
|
|||
00e3817677
|
|||
2841c69e71
|
|||
02998ba067
|
|||
7f54021e3e
|
|||
f318948b94
|
|||
49a82d90f4
|
|||
5c3f67b7b0
|
|||
8a8d418d5c
|
|||
268032a86e
|
|||
2ef2865614
|
|||
1b69509f8c
|
|||
3d8def56a3
|
|||
a4fa0d7ee3
|
|||
974d0ed72c
|
|||
7f749e6c6d
|
|||
c92734913a
|
599
Cargo.lock
generated
599
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
10
Cargo.toml
10
Cargo.toml
@ -1,8 +1,16 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "expose-dir-via-http"
|
name = "expose-dir-via-http"
|
||||||
version = "1.0.0"
|
version = "1.0.22"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
|
|
||||||
|
[lints.rust]
|
||||||
|
unsafe_code = "forbid"
|
||||||
|
|
||||||
|
[lints.clippy]
|
||||||
|
pedantic = { level = "warn", priority = -1 }
|
||||||
|
todo = "warn"
|
||||||
|
unwrap_used = "warn"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
actix-web = { version = "4", features = ["experimental-io-uring"] }
|
actix-web = { version = "4", features = ["experimental-io-uring"] }
|
||||||
actix-files = "0.6"
|
actix-files = "0.6"
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
use std::{
|
use std::{
|
||||||
env,
|
|
||||||
net::{IpAddr, SocketAddr},
|
net::{IpAddr, SocketAddr},
|
||||||
|
num::NonZeroUsize,
|
||||||
thread::available_parallelism,
|
thread::available_parallelism,
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -39,7 +39,7 @@ async fn main() -> std::io::Result<()> {
|
|||||||
.prefer_utf8(true),
|
.prefer_utf8(true),
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
.workers(available_parallelism().unwrap().get())
|
.workers(available_parallelism().map_or(1, NonZeroUsize::get))
|
||||||
.bind(sock)?
|
.bind(sock)?
|
||||||
.run()
|
.run()
|
||||||
.await
|
.await
|
||||||
|
Reference in New Issue
Block a user