diff options
author | Clement Tsang <34804052+ClementTsang@users.noreply.github.com> | 2020-08-21 13:00:14 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-21 16:00:14 -0400 |
commit | 7475f24a4ebc8c40ba9418684cae08667e1a4a79 (patch) | |
tree | d0575985cbf869f09f88835d2e7b8cb3b4d2d901 /Cargo.lock | |
parent | a1766961fe4eb866d013db2c89de0b8ac0a2313a (diff) |
feature: Add hook to properly clean up in the case of a kill call
Adds a hook to properly clean up the program in case the program gets SIGTERM'd.
Diffstat (limited to 'Cargo.lock')
-rw-r--r-- | Cargo.lock | 59 |
1 files changed, 35 insertions, 24 deletions
@@ -24,7 +24,7 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" dependencies = [ - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -66,7 +66,7 @@ checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" dependencies = [ "hermit-abi", "libc", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -108,7 +108,7 @@ dependencies = [ "nix 0.15.0", "num-traits", "uom 0.26.0", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -139,6 +139,7 @@ dependencies = [ "chrono", "clap", "crossterm", + "ctrlc", "dirs", "fern", "futures", @@ -156,7 +157,7 @@ dependencies = [ "typed-builder", "unicode-segmentation", "unicode-width", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -185,9 +186,9 @@ checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" [[package]] name = "chrono" -version = "0.4.13" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c74d84029116787153e02106bf53e66828452a4b325cc8652b788b5967c0a0b6" +checksum = "942f72db697d8767c22d46a598e01f2d3b475501ea43d0db4f16d90259182d0b" dependencies = [ "num-integer", "num-traits", @@ -316,7 +317,7 @@ dependencies = [ "mio", "parking_lot", "signal-hook", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -325,7 +326,17 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "057b7146d02fb50175fd7dbe5158f6097f33d02831f43b4ee8ae4ddf67b68f5c" dependencies = [ - "winapi 0.3.8", + "winapi 0.3.9", +] + +[[package]] +name = "ctrlc" +version = "3.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0b676fa23f995faf587496dcd1c80fead847ed58d2da52ac1caca9a72790dd2" +dependencies = [ + "nix 0.17.0", + "winapi 0.3.9", ] [[package]] @@ -371,7 +382,7 @@ checksum = "8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a" dependencies = [ "libc", "redox_users", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -566,7 +577,7 @@ dependencies = [ "nix 0.17.0", "pin-utils", "uom 0.27.0", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -581,7 +592,7 @@ dependencies = [ "lazy_static", "libc", "mach 0.3.2", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -598,7 +609,7 @@ dependencies = [ "libc", "mach 0.3.2", "widestring", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -614,7 +625,7 @@ dependencies = [ "libc", "mach 0.3.2", "platforms", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -629,7 +640,7 @@ dependencies = [ "lazy_static", "libc", "mach 0.3.2", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -667,7 +678,7 @@ dependencies = [ "memchr", "ntapi", "ordered-float", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -778,9 +789,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.8" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7" +checksum = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b" dependencies = [ "cfg-if", ] @@ -869,7 +880,7 @@ checksum = "2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7" dependencies = [ "cfg-if", "libc", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -910,7 +921,7 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a31937dea023539c72ddae0e3571deadc1414b300483fa7aaec176168cfa9d2" dependencies = [ - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -995,7 +1006,7 @@ dependencies = [ "libc", "redox_syscall", "smallvec", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -1289,7 +1300,7 @@ dependencies = [ "ntapi", "once_cell", "rayon", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -1326,7 +1337,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" dependencies = [ "libc", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -1456,9 +1467,9 @@ checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" [[package]] name = "winapi" -version = "0.3.8" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" dependencies = [ "winapi-i686-pc-windows-gnu", "winapi-x86_64-pc-windows-gnu", |