diff --git a/Cargo.lock b/Cargo.lock index 6b7882f..69d8593 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -96,6 +96,7 @@ dependencies = [ "env_logger", "lazy_static", "log", + "mmap-append", "ron", "serde", "thiserror", @@ -194,6 +195,15 @@ version = "2.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" +[[package]] +name = "memmap2" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45fd3a57831bf88bc63f8cebc0cf956116276e97fef3966103e96416209f7c92" +dependencies = [ + "libc", +] + [[package]] name = "miniz_oxide" version = "0.7.1" @@ -214,6 +224,15 @@ dependencies = [ "windows-sys", ] +[[package]] +name = "mmap-append" +version = "0.1.0" +source = "git+https://github.com/mikedilger/mmap-append?rev=0d20e193e7f13a442865a4a40a5da9a120e87411#0d20e193e7f13a442865a4a40a5da9a120e87411" +dependencies = [ + "libc", + "memmap2", +] + [[package]] name = "num_cpus" version = "1.16.0" diff --git a/Cargo.toml b/Cargo.toml index 9fff180..f863b93 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,6 +11,7 @@ edition = "2021" env_logger = "0.10" lazy_static = "1.4" log = "0.4" +mmap-append = { git = "https://github.com/mikedilger/mmap-append", rev = "0d20e193e7f13a442865a4a40a5da9a120e87411" } ron = "0.8" serde = { version = "1.0", features = ["derive"] } thiserror = "1.0"