From 5c3dee96e4525a2b937c9fd28980bc8c3d9ab84c Mon Sep 17 00:00:00 2001 From: Mikhail Katychev Date: Fri, 14 Apr 2023 10:55:31 -0500 Subject: [PATCH] added `bytecheck?/uuid` to `uuid_std` (#379) * added uuid_validation feature * PR feedback --- rkyv/Cargo.toml | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/rkyv/Cargo.toml b/rkyv/Cargo.toml index 540d0c3e..cd03211c 100644 --- a/rkyv/Cargo.toml +++ b/rkyv/Cargo.toml @@ -32,11 +32,11 @@ indexmap = { version = "1.7", optional = true, default-features = false } smallvec = { version = "1.7", optional = true, default-features = false } arrayvec = { version = "0.7", optional = true, default-features = false } tinyvec = { version = "1.5", optional = true, default-features = false } -uuid = { version = "1.0", optional = true, default-features = false } +uuid = { version = "1.3", optional = true, default-features = false } [features] default = ["size_32", "std"] -alloc = ["hashbrown"] +alloc = ["hashbrown", "bitvec?/alloc", "tinyvec?/alloc"] arbitrary_enum_discriminant = ["rkyv_derive/arbitrary_enum_discriminant"] archive_be = ["rend", "rkyv_derive/archive_be"] archive_le = ["rend", "rkyv_derive/archive_le"] @@ -45,13 +45,10 @@ copy_unsafe = [] size_16 = [] size_32 = [] size_64 = [] -std = ["alloc", "bytecheck/std", "ptr_meta/std", "rend/std"] +std = ["alloc", "bytecheck?/std", "ptr_meta/std", "rend?/std", "uuid?/std"] strict = ["rkyv_derive/strict"] +uuid = ["dep:uuid", "bytecheck?/uuid"] validation = ["alloc", "bytecheck", "rend/validation"] -bitvec_alloc = ["bitvec/alloc"] -tinyvec_alloc = ["tinyvec/alloc"] -uuid_std = ["uuid/std"] - [package.metadata.docs.rs] features = ["validation"]