Cargo Features
[dependencies]
arch-toolkit = { version = "0.2.0", default-features = false, features = ["aur", "deps", "cache-disk"] }
- default = aur
-
The
aurfeature is set by default wheneverarch-toolkitis added withoutsomewhere in the dependency tree.default-features = false - aur default
-
Enables async-trait
Async trait support (for aur feature)
and chrono
Date handling (for aur comments)
and lru ^0.12
LRU cache (for cache feature)
and rand ^0.9
Random number generation (for rate limiting jitter)
and reqwest ^0.12
HTTP client (for aur feature)
scraper:
HTML parsing (for aur comments)
Affects
aur::utils,aur::validation,aur::Aur,cache::Cache,cache::CacheError,cache::cache_key_search,cache::cache_key_info,cache::cache_key_comments,cache::cache_key_pkgbuild,cache::CacheWrapper,client::rate_limit_archlinux,client::increase_archlinux_backoff,client::reset_archlinux_backoff,client::is_archlinux_url,client::is_retryable_error,client::extract_retry_after,client::retry_with_policy,client::RetryPolicy,client::ArchClient,client::CacheInvalidator… - deps
-
No additional dependencies for types only
Affects
arch-toolkit::deps,types::dependency… - cache-disk
-
Enables dirs ^5.0
Directory utilities (for cache-disk feature)