Cargo Features

[dependencies]
germ = { version = "0.4.0", default-features = false, features = ["ast", "blocking", "convert", "macros", "meta", "request", "quick"] }
default = ast, convert, meta, request

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

ast default convert macros?

Affects germ::ast

blocking = anyhow, rustls, url

Affects request::blocking

convert default macros? = ast

Affects germ::convert

macros = ast, convert
meta default

Affects germ::meta

request default = anyhow, rustls, tokio, tokio-rustls, url

Affects germ::request, request::non_blocking

quick

Affects germ::quick

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.

anyhow blocking? request

Enables anyhow

Result

rustls blocking? request

Enables rustls ^0.21.0

TLS

tokio-rustls request

Enables tokio-rustls ^0.24.0

Non-blocking TLS

tokio request

Enables tokio

Non-blocking I/O

url blocking? request

Enables url

URL Validation