Cargo Features

[dependencies]
ex3-ic-management-client = { version = "0.17.2", default-features = false, features = ["bitcoin", "ecdsa", "main", "mock"] }
default = main

The main feature is set by default whenever ex3-ic-management-client is added without default-features = false somewhere in the dependency tree.

bitcoin

Affects ex3-ic-management-client::ICManagement.bitcoin_get_balance, ex3-ic-management-client::ICManagement.bitcoin_get_utxos, ex3-ic-management-client::ICManagement.bitcoin_send_transaction, ex3-ic-management-client::ICManagement.bitcoin_get_current_fee_percentiles

ecdsa

Affects ex3-ic-management-client::ICManagement.ecdsa_public_key, ex3-ic-management-client::ICManagement.sign_with_ecdsa

main default

Affects ex3-ic-management-client::ICManagement.create_canister, ex3-ic-management-client::ICManagement.update_settings, ex3-ic-management-client::ICManagement.install_code, ex3-ic-management-client::ICManagement.uninstall_code, ex3-ic-management-client::ICManagement.start_canister, ex3-ic-management-client::ICManagement.stop_canister, ex3-ic-management-client::ICManagement.canister_status, ex3-ic-management-client::ICManagement.delete_canister, ex3-ic-management-client::ICManagement.deposit_cycles, ex3-ic-management-client::ICManagement.raw_rand, ex3-ic-management-client::ICManagement.canister_info

mock = mockall, rstest

Affects ex3-ic-management-client::mock

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.

mockall mock?

Enables mockall ^0.12

rstest mock?

Enables rstest ^0.18