Cargo Features

[dependencies]
keyring-search = { version = "1.2.1", default-features = false, features = ["platform-all", "platform-linux", "platform-openbsd", "platform-macos", "platform-ios", "platform-windows", "linux-secret-service", "linux-secret-service-rt-async-io-crypto-rust", "linux-secret-service-rt-tokio-crypto-rust", "linux-secret-service-rt-async-io-crypto-openssl", "linux-secret-service-rt-tokio-crypto-openssl", "linux-no-secret-service", "linux-default-keyutils", "windows-test-threading"] }
default = platform-all

The platform-all feature is set by default whenever keyring-search is added without default-features = false somewhere in the dependency tree.

platform-all default = platform-freebsd, platform-ios, platform-linux, platform-macos, platform-openbsd, platform-windows
platform-linux platform-all = linux-keyutils, linux-secret-service
platform-freebsd platform-openbsd platform-all = linux-secret-service
platform-macos platform-all = security-framework

Affects keyring-search::macos

platform-ios platform-all = security-framework

Affects keyring-search::ios

platform-windows platform-all = byteorder, regex, windows-sys

Affects keyring-search::windows

linux-secret-service platform-freebsd? platform-linux? platform-openbsd? = linux-secret…async-io-crypto-rust
linux-secret-service-rt-async-io-crypto-rust linux-secret-service?

Enables rt-async-io-crypto-rust of secret-service

linux-secret-service-rt-tokio-crypto-rust

Enables rt-tokio-crypto-rust of secret-service

linux-secret-service-rt-async-io-crypto-openssl

Enables rt-async-io-crypto-openssl of secret-service

linux-secret-service-rt-tokio-crypto-openssl

Enables rt-tokio-crypto-openssl of secret-service

linux-no-secret-service = linux-default-keyutils
linux-default-keyutils linux-no-secret-service? = linux-keyutils
windows-test-threading

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.

regex platform-windows?
byteorder win platform-windows?
windows-sys win platform-windows?

Enables windows-sys ^0.52

linux-keyutils linux linux-default-keyutils? platform-linux?

Affects keyring-search::keyutils

security-framework mac ios platform-ios? platform-macos?

Enables security-framework ^2.11.0

secret-service linux openbsd freebsd linux-secret…io-crypto-openssl? linux-secret…async-io-crypto-rust? linux-secret…tokio-crypto-openssl? linux-secret…rt-tokio-crypto-rust?

Affects keyring-search::secret_service, keyring-search::secret_service, keyring-search::secret_service