From: Ian Jackson Date: Sun, 27 Sep 2020 10:51:00 +0000 (+0100) Subject: try rental for lib load guard X-Git-Tag: otter-0.2.0~863 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=ef8903b2a46b40e9fbb2cace2c4034a119d1af22;p=otter.git try rental for lib load guard Signed-off-by: Ian Jackson --- diff --git a/Cargo.lock.example b/Cargo.lock.example index 5e0891c8..7977f2d7 100644 --- a/Cargo.lock.example +++ b/Cargo.lock.example @@ -1099,6 +1099,7 @@ dependencies = [ "pwd", "rand", "regex", + "rental", "rmp", "rmp-serde", "rocket", @@ -1364,6 +1365,27 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "rental" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8545debe98b2b139fb04cad8618b530e9b07c152d99a5de83c860b877d67847f" +dependencies = [ + "rental-impl", + "stable_deref_trait", +] + +[[package]] +name = "rental-impl" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "475e68978dc5b743f2f40d8e0a8fdc83f1c5e78cbf4b8fa5e74e73beebc340de" +dependencies = [ + "proc-macro2 1.0.22", + "quote 1.0.7", + "syn 1.0.41", +] + [[package]] name = "rmp" version = "0.8.9" @@ -1628,6 +1650,12 @@ version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbee7696b84bbf3d89a1c2eccff0850e3047ed46bfcd2e92c29a2d074d57e252" +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + [[package]] name = "state" version = "0.4.1" diff --git a/Cargo.toml b/Cargo.toml index f15db129..910fd7f0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -65,6 +65,8 @@ uds = "0" pwd = "1" failure = "0.1.8" # for pwd +rental = "0.5" + fs2 = "0.4" nix = "0.18"