Cargo Features

[dependencies]
google-jwt-signin = { version = "0.5.0", default-features = false, features = ["blocking", "async"] }
default = blocking

The blocking feature is set by default whenever google-jwt-signin is added without default-features = false somewhere in the dependency tree.

blocking default = ureq

Affects client::Client, http_client::get_blocking, key_provider::KeyProvider

async = async-trait, bytes, http-body-util, hyper-rustls, hyper-util, tokio

Affects client::TokioClient, http_client::get_async, key_provider::AsyncKeyProvider

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.

ureq blocking

Enables ureq ~2.9

async-trait async?
tokio async?
hyper-rustls async?

Enables hyper-rustls ~0.26

hyper-util async?
http-body-util async?
bytes async?

Enables bytes ~1.6