Cargo Features

[dependencies]
ate-auth = { version = "1.9.0", default-features = false, features = ["enable_full", "client_web", "client", "server", "tty", "force_tty"] }
default = client, server

These default features are set whenever ate-auth is added without default-features = false somewhere in the dependency tree.

enable_full client server = tty

Enables fs, io-util, rt and time of tokio

client_web = tty

Enables client_web of ate

client default = enable_full

Enables client of ate

server default = enable_full

Enables enable_mt and server of ate

Affects ate-auth::flow

Required by the auth-server binary

tty client_web? enable_full? force_tty? = atty

Affects misc::is_tty_stdin, misc::is_tty_stdout, misc::is_tty_stderr

force_tty = tty

Affects misc::is_tty_stdin, misc::is_tty_stdout, misc::is_tty_stderr

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.

atty tty?