Cargo Features

[dependencies]
ex3-dft-client = { version = "0.17.1", default-features = false, features = ["agent", "canister", "mock"] }
default = canister

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

agent

Enables agent of ex3-canister-client

Affects ex3-dft-client::client_impl

canister default = ic-cdk

Enables canister of ex3-canister-client

Affects ex3-dft-client::canister_impl

mock = mockall, rstest

Affects ex3-dft-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.

ic-cdk canister

Enables ic-cdk ^0.12

mockall mock?

Enables mockall ^0.11.4

rstest mock?

Enables rstest ^0.18