diff --git a/Cargo.toml b/Cargo.toml index ecc72ab..78f44fe 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,5 +3,11 @@ resolver = "2" members = [ "deadlocker", - "deadlocker_derive" -, "examples/custom_locks_example", "examples/async_example", "examples/basic_example"] + "deadlocker_derive", + "examples/custom_locks_example", + "examples/async_example", + "examples/basic_example" +] + +[patch.crates-io] +deadlocker = { path = "deadlocker" } diff --git a/deadlocker/Cargo.toml b/deadlocker/Cargo.toml index 5d516db..ec4c7da 100644 --- a/deadlocker/Cargo.toml +++ b/deadlocker/Cargo.toml @@ -2,14 +2,22 @@ name = "deadlocker" version = "0.1.0" edition = "2021" - -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html +authors = ["Stefan Mack "] +categories = ["synchronization", "lock", "mutex"] +description = "Bringing builder pattern to defeat deadlocks" +documentation = "https://docs.rs/deadlocker" +homepage = "https://github.com/Areskiko/deadlocker" +keywords = ["mutex", "lock", "deadlock", "deadlocker"] +license = "MIT" +readme = "README.md" +repository = "https://github.com/Areskiko/deadlocker" +rust-version = "1.65" [dependencies] -deadlocker_derive = { optional = true, path = "../deadlocker_derive" } +deadlocker_derive = { version = "0", optional = true, path = "../deadlocker_derive" } [dev-dependencies] -deadlocker_derive = { path = "../deadlocker_derive" } +deadlocker_derive = { version = "0", path = "../deadlocker_derive" } [features] default = ["derive"] diff --git a/deadlocker_derive/Cargo.toml b/deadlocker_derive/Cargo.toml index 530dafc..bdff5ce 100644 --- a/deadlocker_derive/Cargo.toml +++ b/deadlocker_derive/Cargo.toml @@ -2,8 +2,17 @@ name = "deadlocker_derive" version = "0.1.0" edition = "2021" +authors = ["Stefan Mack "] +categories = ["synchronization", "lock", "mutex"] +description = "Macro implementation for #[derive(Locker)]" +documentation = "https://docs.rs/deadlocker_derive" +homepage = "https://github.com/Areskiko/deadlocker" +keywords = ["mutex", "lock", "deadlock", "deadlocker", "derive"] +license = "MIT" +readme = "README.md" +repository = "https://github.com/Areskiko/deadlocker" +rust-version = "1.65" -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [lib] proc-macro = true @@ -12,7 +21,7 @@ proc-macro2 = "1.0" syn = { version = "2.0", features = ["extra-traits"] } quote = "1.0" itertools = "0.12" -regex = "1.10.4" +regex = "1.10" [dev-dependencies] -deadlocker = { path = "../deadlocker" } +deadlocker = { version = "0", path = "../deadlocker" }