diff --git a/Cargo.lock b/Cargo.lock index cd7dec6..0b7e6ca 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "aho-corasick" @@ -245,7 +245,7 @@ version = "0.3.0" dependencies = [ "criterion", "left-right", - "lockfree", + "lock_freedom", "once_cell", "radix_trie", "serde", @@ -299,13 +299,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" [[package]] -name = "lockfree" -version = "0.5.1" +name = "lock_freedom" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74ee94b5ad113c7cb98c5a040f783d0952ee4fe100993881d1673c2cb002dd23" -dependencies = [ - "owned-alloc", -] +checksum = "ae660832d88e34fe389ffbab7406e84209a6e2eb6db908ab0d604345b686190d" [[package]] name = "log" @@ -393,12 +390,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" -[[package]] -name = "owned-alloc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30fceb411f9a12ff9222c5f824026be368ff15dc2f13468d850c7d3f502205d6" - [[package]] name = "pin-project-lite" version = "0.2.14" diff --git a/Cargo.toml b/Cargo.toml index 7c89c3c..33888e8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ keywords = ["string", "interner", "caching"] [dependencies] left-right = "0.11.5" -lockfree = "0.5.1" +lock_freedom = "0.1.1" once_cell = "1.19.0" radix_trie = "0.2.1" serde = { version = "1.0", optional = true } diff --git a/src/storage.rs b/src/storage.rs index 2429597..dafa3f2 100644 --- a/src/storage.rs +++ b/src/storage.rs @@ -8,7 +8,7 @@ use std::{ use left_right::{Absorb, ReadHandle, WriteHandle}; use once_cell::sync::Lazy; use radix_trie::{Trie, TrieKey}; -use lockfree::channel::{mpsc, RecvErr}; +use lock_freedom::channel::{mpsc, RecvErr}; use crate::IString;