Cargo Features

[dependencies]
fedimint-tonic-lnd = { version = "0.2.0", default-features = false, features = ["all", "lightningrpc", "signrpc", "walletrpc", "peersrpc", "versionrpc", "routerrpc", "invoicesrpc", "staterpc"] }
default = all

The all feature is set by default whenever fedimint-tonic-lnd is added without default-features = false somewhere in the dependency tree.

all default = invoicesrpc, lightningrpc, peersrpc, routerrpc, staterpc, versionrpc, walletrpc
lightningrpc all invoicesrpc? routerrpc? staterpc?

Affects fedimint-tonic-lnd::LightningClient, fedimint-tonic-lnd::lnrpc

signrpc walletrpc?

Affects fedimint-tonic-lnd::SignerClient, fedimint-tonic-lnd::signrpc

walletrpc all = signrpc

Affects fedimint-tonic-lnd::WalletKitClient, fedimint-tonic-lnd::walletrpc

peersrpc all

Affects fedimint-tonic-lnd::PeersClient, fedimint-tonic-lnd::peersrpc

versionrpc all

Affects fedimint-tonic-lnd::VersionerClient, fedimint-tonic-lnd::verrpc

routerrpc all = lightningrpc

Affects fedimint-tonic-lnd::RouterClient, fedimint-tonic-lnd::routerrpc

invoicesrpc all = lightningrpc

Affects fedimint-tonic-lnd::InvoicesClient, fedimint-tonic-lnd::invoicesrpc

staterpc all = lightningrpc

Affects fedimint-tonic-lnd::StateClient, fedimint-tonic-lnd::staterpc