Cargo Features

[dependencies]
iggy = { version = "0.4.1", default-features = false, features = ["iggy-cli", "tokio_lock", "fast_async_lock"] }
default = tokio_lock

The tokio_lock feature is set by default whenever iggy is added without default-features = false somewhere in the dependency tree.

iggy-cli

Enables comfy-table, keyring, and passterm

Affects iggy::cli

tokio_lock default

Affects locking::IggySharedMut, tokio_lock::IggyTokioRwLock

fast_async_lock

Enables fast-async-mutex

Affects locking::IggySharedMut