+24
-24
Cargo.lock
+24
-24
Cargo.lock
···
176
177
[[package]]
178
name = "cc"
179
-
version = "1.2.48"
180
source = "registry+https://github.com/rust-lang/crates.io-index"
181
-
checksum = "c481bdbf0ed3b892f6f806287d72acd515b352a4ec27a208489b8c1bc839633a"
182
dependencies = [
183
"find-msvc-tools",
184
"jobserver",
···
581
582
[[package]]
583
name = "hyper-util"
584
-
version = "0.1.18"
585
source = "registry+https://github.com/rust-lang/crates.io-index"
586
-
checksum = "52e9a2a24dc5c6821e71a7030e1e14b7b632acac55c40e9d2e082c621261bb56"
587
dependencies = [
588
"bytes",
589
"futures-channel",
···
659
660
[[package]]
661
name = "libc"
662
-
version = "0.2.177"
663
source = "registry+https://github.com/rust-lang/crates.io-index"
664
-
checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976"
665
666
[[package]]
667
name = "libm"
···
690
691
[[package]]
692
name = "log"
693
-
version = "0.4.28"
694
source = "registry+https://github.com/rust-lang/crates.io-index"
695
-
checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
696
697
[[package]]
698
name = "loom"
···
754
755
[[package]]
756
name = "mio"
757
-
version = "1.1.0"
758
source = "registry+https://github.com/rust-lang/crates.io-index"
759
-
checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873"
760
dependencies = [
761
"libc",
762
"wasi",
···
1410
1411
[[package]]
1412
name = "saa"
1413
-
version = "5.3.3"
1414
source = "registry+https://github.com/rust-lang/crates.io-index"
1415
-
checksum = "4dfac11c0cd0606aaf7eb9ef66f82c119438a96dc487715abb8b57fdf08ad4fe"
1416
1417
[[package]]
1418
name = "scc"
1419
-
version = "3.4.2"
1420
source = "registry+https://github.com/rust-lang/crates.io-index"
1421
-
checksum = "cd714a8af37b350df813d52ae4b2ea19211e40dac10dce189d80fb95e44cc618"
1422
dependencies = [
1423
"saa",
1424
"sdd",
···
1438
1439
[[package]]
1440
name = "sdd"
1441
-
version = "4.3.3"
1442
source = "registry+https://github.com/rust-lang/crates.io-index"
1443
-
checksum = "6e4efd216416190644cfc82b398d603be158c29ffd7ee171fd29773a0b5734a7"
1444
1445
[[package]]
1446
name = "serde"
···
1722
1723
[[package]]
1724
name = "tower-http"
1725
-
version = "0.6.7"
1726
source = "registry+https://github.com/rust-lang/crates.io-index"
1727
-
checksum = "9cf146f99d442e8e68e585f5d798ccd3cad9a7835b917e09728880a862706456"
1728
dependencies = [
1729
"bitflags",
1730
"bytes",
···
1872
1873
[[package]]
1874
name = "uuid"
1875
-
version = "1.18.1"
1876
source = "registry+https://github.com/rust-lang/crates.io-index"
1877
-
checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2"
1878
dependencies = [
1879
"getrandom",
1880
"js-sys",
···
2215
2216
[[package]]
2217
name = "zerocopy"
2218
-
version = "0.8.30"
2219
source = "registry+https://github.com/rust-lang/crates.io-index"
2220
-
checksum = "4ea879c944afe8a2b25fef16bb4ba234f47c694565e97383b36f3a878219065c"
2221
dependencies = [
2222
"zerocopy-derive",
2223
]
2224
2225
[[package]]
2226
name = "zerocopy-derive"
2227
-
version = "0.8.30"
2228
source = "registry+https://github.com/rust-lang/crates.io-index"
2229
-
checksum = "cf955aa904d6040f70dc8e9384444cb1030aed272ba3cb09bbc4ab9e7c1f34f5"
2230
dependencies = [
2231
"proc-macro2",
2232
"quote",
···
176
177
[[package]]
178
name = "cc"
179
+
version = "1.2.49"
180
source = "registry+https://github.com/rust-lang/crates.io-index"
181
+
checksum = "90583009037521a116abf44494efecd645ba48b6622457080f080b85544e2215"
182
dependencies = [
183
"find-msvc-tools",
184
"jobserver",
···
581
582
[[package]]
583
name = "hyper-util"
584
+
version = "0.1.19"
585
source = "registry+https://github.com/rust-lang/crates.io-index"
586
+
checksum = "727805d60e7938b76b826a6ef209eb70eaa1812794f9424d4a4e2d740662df5f"
587
dependencies = [
588
"bytes",
589
"futures-channel",
···
659
660
[[package]]
661
name = "libc"
662
+
version = "0.2.178"
663
source = "registry+https://github.com/rust-lang/crates.io-index"
664
+
checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091"
665
666
[[package]]
667
name = "libm"
···
690
691
[[package]]
692
name = "log"
693
+
version = "0.4.29"
694
source = "registry+https://github.com/rust-lang/crates.io-index"
695
+
checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897"
696
697
[[package]]
698
name = "loom"
···
754
755
[[package]]
756
name = "mio"
757
+
version = "1.1.1"
758
source = "registry+https://github.com/rust-lang/crates.io-index"
759
+
checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc"
760
dependencies = [
761
"libc",
762
"wasi",
···
1410
1411
[[package]]
1412
name = "saa"
1413
+
version = "5.4.0"
1414
source = "registry+https://github.com/rust-lang/crates.io-index"
1415
+
checksum = "3192d99ee2f69effeacef86c9fa80e75b6604e2a5d3ade6856d206b519521e53"
1416
1417
[[package]]
1418
name = "scc"
1419
+
version = "3.4.6"
1420
source = "registry+https://github.com/rust-lang/crates.io-index"
1421
+
checksum = "0b6f8686af8563182fc6b63ab7bd7b5cad8f40fbe660675627caedc6c073eca8"
1422
dependencies = [
1423
"saa",
1424
"sdd",
···
1438
1439
[[package]]
1440
name = "sdd"
1441
+
version = "4.5.0"
1442
source = "registry+https://github.com/rust-lang/crates.io-index"
1443
+
checksum = "7168ecf885fdd3920ade15d50189593b076e1d060b60406a745766380195d65a"
1444
1445
[[package]]
1446
name = "serde"
···
1722
1723
[[package]]
1724
name = "tower-http"
1725
+
version = "0.6.8"
1726
source = "registry+https://github.com/rust-lang/crates.io-index"
1727
+
checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8"
1728
dependencies = [
1729
"bitflags",
1730
"bytes",
···
1872
1873
[[package]]
1874
name = "uuid"
1875
+
version = "1.19.0"
1876
source = "registry+https://github.com/rust-lang/crates.io-index"
1877
+
checksum = "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a"
1878
dependencies = [
1879
"getrandom",
1880
"js-sys",
···
2215
2216
[[package]]
2217
name = "zerocopy"
2218
+
version = "0.8.31"
2219
source = "registry+https://github.com/rust-lang/crates.io-index"
2220
+
checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3"
2221
dependencies = [
2222
"zerocopy-derive",
2223
]
2224
2225
[[package]]
2226
name = "zerocopy-derive"
2227
+
version = "0.8.31"
2228
source = "registry+https://github.com/rust-lang/crates.io-index"
2229
+
checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a"
2230
dependencies = [
2231
"proc-macro2",
2232
"quote",
+2
README.md
+2
README.md
···
62
## License
63
64
This project is licensed under AGPL 3.0.
65
+
66
+
+1
crates/nailconfig/src/lib.rs
+1
crates/nailconfig/src/lib.rs
···
1
//! Crate for defining and handling `nailpit` configuration. Defines the main
2
//! [`NailConfig`] struct, as well as the utility method to derive the config object
3
//! from various `toml` files.
4
+
//!
5
6
use core::num::NonZero;
7
use std::{ops::Deref, sync::Arc};
+1
crates/nailgen/src/lib.rs
+1
crates/nailgen/src/lib.rs
···
1
//! Crate for defining a HTML generator based on a markov chain source, using a string
2
//! interner to reduce memory usage both within a markov chain and across multiple chains.
3
+
//!
4
5
use core::task::Poll;
6
use std::{
+1
crates/nailkov/src/lib.rs
+1
crates/nailkov/src/lib.rs
···
1
//! Crate defining a Markov Chain implementation, and a string interner for use
2
//! with the markov chain.
3
+
//!
4
5
mod distribution;
6
mod error;
+1
crates/nailstream/src/lib.rs
+1
crates/nailstream/src/lib.rs
···
1
//! Util for defining a customised HTTP stream response, but for text/html or other headers.
2
+
//!
3
4
use std::{
5
convert::Infallible,