diff --git a/Cargo.lock b/Cargo.lock index c7a6292..4ece907 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -212,7 +212,7 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "444858eca984a7bed8261ab5b9ba5543973c9d23fa5b1af5eecabf79322a83b2" dependencies = [ - "bincode", + "bincode 1.3.3", "nalgebra", "rand 0.8.5", "rayon", @@ -227,7 +227,7 @@ version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2226e341203063cf1685ff3721aee5ea3b3d5459a0b658ad0328d244b646a038" dependencies = [ - "bincode", + "bincode 1.3.3", "getrandom 0.2.16", "memmap2", "nalgebra", @@ -246,7 +246,7 @@ dependencies = [ "aes-gcm", "alimentar", "argon2", - "bincode", + "bincode 2.0.1", "criterion", "dirs 6.0.0", "ed25519-dalek", @@ -270,11 +270,35 @@ dependencies = [ "zstd", ] +[[package]] +name = "aprender" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c2b4fbf4854f8427a8fd256cc8568992acbb678dacdfa4ca0be3427ad433fae" +dependencies = [ + "aes-gcm", + "argon2", + "bincode 1.3.3", + "getrandom 0.2.16", + "hkdf", + "memmap2", + "nalgebra", + "rand 0.8.5", + "rayon", + "rmp-serde", + "serde", + "serde_json", + "sha2", + "trueno", + "x25519-dalek", + "zstd", +] + [[package]] name = "aprender-shell" version = "0.2.1" dependencies = [ - "aprender 0.14.0", + "aprender 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)", "assert_cmd", "clap", "criterion", @@ -291,7 +315,7 @@ dependencies = [ name = "aprender-tsp" version = "0.1.1" dependencies = [ - "aprender 0.14.0", + "aprender 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)", "assert_cmd", "clap", "crc32fast", @@ -627,6 +651,26 @@ dependencies = [ "serde", ] +[[package]] +name = "bincode" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740" +dependencies = [ + "bincode_derive", + "serde", + "unty", +] + +[[package]] +name = "bincode_derive" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09" +dependencies = [ + "virtue", +] + [[package]] name = "bit-set" version = "0.8.0" @@ -4161,6 +4205,12 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" +[[package]] +name = "unty" +version = "0.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae" + [[package]] name = "ureq" version = "2.12.1" @@ -4216,6 +4266,12 @@ version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +[[package]] +name = "virtue" +version = "0.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1" + [[package]] name = "wait-timeout" version = "0.2.1" diff --git a/Cargo.toml b/Cargo.toml index 94b8cc0..78a2b90 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -82,7 +82,7 @@ workspace = true # Serialization serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" # SafeTensors JSON metadata -bincode = "1.3" +bincode = "2.0" rmp-serde = "1.3" # MessagePack for .apr metadata (spec ยง2) # Random number generation for model_selection