diff --git a/Cargo.lock b/Cargo.lock index a77f087..8eb5ffd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -732,7 +732,7 @@ dependencies = [ [[package]] name = "rpc-toolkit-macro" -version = "0.1.0" +version = "0.2.0" dependencies = [ "proc-macro2", "rpc-toolkit-macro-internals", @@ -741,7 +741,7 @@ dependencies = [ [[package]] name = "rpc-toolkit-macro-internals" -version = "0.1.0" +version = "0.2.0" dependencies = [ "proc-macro2", "quote", diff --git a/rpc-toolkit-macro-internals/Cargo.toml b/rpc-toolkit-macro-internals/Cargo.toml index 4dcf7d8..9a671b3 100644 --- a/rpc-toolkit-macro-internals/Cargo.toml +++ b/rpc-toolkit-macro-internals/Cargo.toml @@ -2,10 +2,12 @@ authors = ["Aiden McClelland "] edition = "2018" name = "rpc-toolkit-macro-internals" -version = "0.1.0" +version = "0.2.0" +description = "internals for macros for rpc-toolkit" +license = "MIT" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] proc-macro2 = "1.0" quote = "1.0" -syn = { version = "1.0", features = ["fold"] } +syn = { version = "1.0", features = ["full", "fold"] } diff --git a/rpc-toolkit-macro/Cargo.toml b/rpc-toolkit-macro/Cargo.toml index 7657863..ae0a1bc 100644 --- a/rpc-toolkit-macro/Cargo.toml +++ b/rpc-toolkit-macro/Cargo.toml @@ -2,7 +2,9 @@ authors = ["Aiden McClelland "] edition = "2018" name = "rpc-toolkit-macro" -version = "0.1.0" +version = "0.2.0" +description = "macros for rpc-toolkit" +license = "MIT" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html @@ -11,5 +13,5 @@ proc-macro = true [dependencies] proc-macro2 = "1.0" -rpc-toolkit-macro-internals = { path = "../rpc-toolkit-macro-internals" } +rpc-toolkit-macro-internals = { version = "0.2", path = "../rpc-toolkit-macro-internals" } syn = "1.0" diff --git a/rpc-toolkit/Cargo.toml b/rpc-toolkit/Cargo.toml index 2e4d5a2..1dd3242 100644 --- a/rpc-toolkit/Cargo.toml +++ b/rpc-toolkit/Cargo.toml @@ -3,6 +3,12 @@ authors = ["Aiden McClelland "] edition = "2018" name = "rpc-toolkit" version = "0.2.0" +description = "A toolkit for creating JSON-RPC 2.0 servers with automatic cli bindings" +license = "MIT" +documentation = "https://docs.rs/rpc-toolkit" +keywords = ["json", "rpc", "cli"] +repository = "https://github.com/Start9Labs/rpc-toolkit" + # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [features] @@ -23,11 +29,11 @@ hyper = { version = "0.14", features = [ lazy_static = "1.4" openssl = { version = "0.10", features = ["vendored"] } reqwest = { version = "0.11" } -rpc-toolkit-macro = { path = "../rpc-toolkit-macro" } +rpc-toolkit-macro = { version = "0.2", path = "../rpc-toolkit-macro" } serde = { version = "1.0", features = ["derive"] } serde_cbor = { version = "0.11", optional = true } serde_json = "1.0" thiserror = "1.0" tokio = { version = "1", features = ["full"] } url = "2.2.2" -yajrc = { version = "*", path = "../yajrc" } +yajrc = { version = "0.1", path = "../yajrc" }