authors = ["Alekos Filini <alekos.filini@gmail.com>", "Riccardo Casatta <riccardo@casatta.it>"]
[dependencies]
-magical-macros = { path = "./macros" }
+magical-macros = { version = "0.1.0-beta.1", path = "./macros" }
log = "^0.4"
bitcoin = { version = "0.23", features = ["use-serde"] }
miniscript = { version = "1.0" }
async-interface = ["async-trait"]
# Debug/Test features
-debug-proc-macros = ["magical-macros/debug", "testutils-macros/debug"]
+debug-proc-macros = ["magical-macros/debug", "magical-testutils-macros/debug"]
test-electrum = ["electrum"]
test-md-docs = ["base64", "electrum"]
[dev-dependencies]
-testutils = { path = "./testutils" }
-testutils-macros = { path = "./testutils-macros" }
+magical-testutils = { version = "0.1.0-beta.1", path = "./testutils" }
+magical-testutils-macros = { version = "0.1.0-beta.1", path = "./testutils-macros" }
serial_test = "0.4"
lazy_static = "1.4"
rustyline = "6.0"
[package]
name = "magical-macros"
-version = "0.1.0"
+version = "0.1.0-beta.1"
authors = ["Alekos Filini <alekos.filini@gmail.com>"]
edition = "2018"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
-syn = { version = "1.0", features = ["parsing"] }
+syn = { version = "1.0", features = ["parsing", "full"] }
proc-macro2 = "1.0"
quote = "1.0"
[package]
-name = "testutils-macros"
-version = "0.1.0"
+name = "magical-testutils-macros"
+version = "0.1.0-beta.1"
authors = ["Alekos Filini <alekos.filini@gmail.com>"]
edition = "2018"
+[lib]
+proc-macro = true
+name = "testutils_macros"
+
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
[features]
debug = ["syn/extra-traits"]
-
-[lib]
-proc-macro = true
[package]
-name = "testutils"
-version = "0.1.0"
+name = "magical-testutils"
+version = "0.1.0-beta.1"
authors = ["Alekos Filini <alekos.filini@gmail.com>"]
edition = "2018"
+[lib]
+name = "testutils"
+
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
# The latest bitcoincore-rpc depends on an older version of bitcoin, which in turns depends on an