Cargo Features
[dependencies]
storm_node = { version = "0.9.0", default-features = false, features = ["server", "embedded"] }
- default = server
-
The
server
feature is set by default wheneverstorm_node
is added without
somewhere in the dependency tree.default-features = false - server default = clap, configure_me, dotenv, settings, shellexpand
-
Server is a standalone application that runs daemons.
Required for all apps that can be launched from command-line shell as binaries (i.e. both servers and cli)Enables cli and server of microservices and parse_arg of amplify ^3.13.0
LNP/BP crates
Affects
storm_node::opts
…Required by chatd, downpourd, stormd and transferd binaries
- embedded
-
Embedded is an app that contains embedded node and that talks to it through integration layer
Enables embedded of microservices
Features from optional dependencies
In crates that don't use the dep:
syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- clap server
-
Enables clap ~3.2.23
- settings server
-
Enables config ^0.10
- configure_me server
- dotenv server
- shellexpand server
-
Enables shellexpand ^2