chore: split unstable features into independent flags (#469)
This commit is contained in:
parent
540a27db8e
commit
61c82bfdf8
2 changed files with 10 additions and 6 deletions
|
|
@ -11,7 +11,6 @@ readme = "../README.md"
|
||||||
authors = ["Santiago Carmuega <santiago@carmuega.me>"]
|
authors = ["Santiago Carmuega <santiago@carmuega.me>"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
pallas-applying = { version = "=0.26.0", path = "../pallas-applying/" }
|
|
||||||
pallas-network = { version = "=0.26.0", path = "../pallas-network/" }
|
pallas-network = { version = "=0.26.0", path = "../pallas-network/" }
|
||||||
pallas-primitives = { version = "=0.26.0", path = "../pallas-primitives/" }
|
pallas-primitives = { version = "=0.26.0", path = "../pallas-primitives/" }
|
||||||
pallas-traverse = { version = "=0.26.0", path = "../pallas-traverse/" }
|
pallas-traverse = { version = "=0.26.0", path = "../pallas-traverse/" }
|
||||||
|
|
@ -21,9 +20,14 @@ pallas-codec = { version = "=0.26.0", path = "../pallas-codec/" }
|
||||||
pallas-utxorpc = { version = "=0.26.0", path = "../pallas-utxorpc/" }
|
pallas-utxorpc = { version = "=0.26.0", path = "../pallas-utxorpc/" }
|
||||||
pallas-configs = { version = "=0.26.0", path = "../pallas-configs/" }
|
pallas-configs = { version = "=0.26.0", path = "../pallas-configs/" }
|
||||||
pallas-txbuilder = { version = "=0.26.0", path = "../pallas-txbuilder/" }
|
pallas-txbuilder = { version = "=0.26.0", path = "../pallas-txbuilder/" }
|
||||||
|
pallas-applying = { version = "=0.26.0", path = "../pallas-applying/", optional = true }
|
||||||
pallas-rolldb = { version = "=0.26.0", path = "../pallas-rolldb/", optional = true }
|
pallas-rolldb = { version = "=0.26.0", path = "../pallas-rolldb/", optional = true }
|
||||||
pallas-wallet = { version = "=0.26.0", path = "../pallas-wallet/", optional = true }
|
pallas-wallet = { version = "=0.26.0", path = "../pallas-wallet/", optional = true }
|
||||||
pallas-hardano = { version = "=0.26.0", path = "../pallas-hardano/", optional = true }
|
pallas-hardano = { version = "=0.26.0", path = "../pallas-hardano/", optional = true }
|
||||||
|
|
||||||
[features]
|
[features]
|
||||||
unstable = ["pallas-rolldb", "pallas-wallet", "pallas-hardano"]
|
rolldb = ["pallas-rolldb"]
|
||||||
|
hardano = ["pallas-hardano"]
|
||||||
|
wallet = ["pallas-wallet"]
|
||||||
|
applying = ["pallas-applying"]
|
||||||
|
unstable = ["rolldb", "hardano", "wallet", "applying"]
|
||||||
|
|
|
||||||
|
|
@ -44,21 +44,21 @@ pub mod interop {
|
||||||
pub mod storage {
|
pub mod storage {
|
||||||
//! Storage engines for chain-related persistence
|
//! Storage engines for chain-related persistence
|
||||||
|
|
||||||
#[cfg(feature = "unstable")]
|
#[cfg(all(feature = "rolldb"))]
|
||||||
#[doc(inline)]
|
#[doc(inline)]
|
||||||
pub use pallas_rolldb as rolldb;
|
pub use pallas_rolldb as rolldb;
|
||||||
|
|
||||||
#[cfg(feature = "unstable")]
|
#[cfg(feature = "hardano")]
|
||||||
#[doc(inline)]
|
#[doc(inline)]
|
||||||
pub use pallas_hardano::storage as hardano;
|
pub use pallas_hardano::storage as hardano;
|
||||||
}
|
}
|
||||||
|
|
||||||
#[doc(inline)]
|
#[doc(inline)]
|
||||||
#[cfg(feature = "unstable")]
|
#[cfg(feature = "applying")]
|
||||||
pub use pallas_applying as applying;
|
pub use pallas_applying as applying;
|
||||||
|
|
||||||
#[doc(inline)]
|
#[doc(inline)]
|
||||||
#[cfg(feature = "unstable")]
|
#[cfg(feature = "wallet")]
|
||||||
pub use pallas_wallet as wallet;
|
pub use pallas_wallet as wallet;
|
||||||
|
|
||||||
#[doc(inline)]
|
#[doc(inline)]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue