Cargo Features

[dependencies]
launchpadlib = { version = "0.2.0", default-features = false, features = ["api-v1_0", "api-devel", "api-beta", "cli", "keyring"] }
default = api-v1_0, cli

These default features are set whenever launchpadlib is added without default-features = false somewhere in the dependency tree.

api-v1_0 default

Affects launchpadlib::v1_0

Required by lp-attach, lp-check-membership, lp-list-bugs and lp-set-dupe binaries

api-devel

Affects launchpadlib::devel

api-beta

Affects launchpadlib::beta

cli default

Enables clap >=4, <4.5

Required by lp-attach, lp-check-membership, lp-list-bugs and lp-set-dupe binaries

keyring

Enables keyring

Affects auth::keyring_access_token, auth::get_access_token