Cargo Features
[dependencies]
bp_node = { version = "0.8.0-alpha.2", default-features = false, features = ["server", "embedded"] }
- default = server
-
The
server
feature is set by default wheneverbp_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 server of microservices ^0.8.10 and parse_arg of amplify ^3.13.0
LNP/BP crates
Required by the bpd binary
- embedded
-
Embedded is an app that contains embedded node and that talks to it through integration layer
Enables embedded of microservices ^0.8.10
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.1.18
- settings server
-
Enables config ^0.10
- configure_me server
- dotenv server
- shellexpand server
-
Enables shellexpand ^2