diff --git a/Cargo.lock b/Cargo.lock index f582c83cfc..c7aeea98e8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -16,14 +16,15 @@ checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" [[package]] name = "ahash" -version = "0.8.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" +checksum = "cd7d5a2cecb58716e47d67d5703a249964b14c7be1ec3cad3affc295b2d1c35d" dependencies = [ "cfg-if", "getrandom", "once_cell", "version_check", + "zerocopy", ] [[package]] @@ -3342,3 +3343,23 @@ checksum = "0120db82e8a1e0b9fb3345a539c478767c0048d842860994d96113d5b667bd69" dependencies = [ "winapi", ] + +[[package]] +name = "zerocopy" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a7af71d8643341260a65f89fa60c0eeaa907f34544d8f6d9b0df72f069b5e74" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9731702e2f0617ad526794ae28fbc6f6ca8849b5ba729666c2a5bc4b6ddee2cd" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.12", +] diff --git a/deny.toml b/deny.toml index 7fc5921892..82a7a4b867 100644 --- a/deny.toml +++ b/deny.toml @@ -17,6 +17,7 @@ ignore = [] unlicensed = "deny" allow = [ "Apache-2.0", + "BSD-2-Clause", "BSD-3-Clause", "ISC", "MIT", @@ -27,13 +28,21 @@ allow-osi-fsf-free = "neither" default = "deny" confidence-threshold = 0.8 exceptions = [ - { allow = ["Zlib"], name = "adler32", version = "*" }, - { allow = ["ISC", "MIT", "OpenSSL"], name = "ring", version = "*" }, + { allow = [ + "Zlib", + ], name = "adler32", version = "*" }, + { allow = [ + "ISC", + "MIT", + "OpenSSL", + ], name = "ring", version = "*" }, # The Unicode-DFS-2016 license is necessary for unicode-ident because they # use data from the unicode tables to generate the tables which are # included in the application. We do not distribute those data files so # this is not a problem for us. See https://github.com/dtolnay/unicode-ident/pull/9/files - { allow = ["Unicode-DFS-2016"], name = "unicode-ident", version = "*"}, + { allow = [ + "Unicode-DFS-2016", + ], name = "unicode-ident", version = "*" }, ] [[licenses.clarify]]