Cargo Features

[dependencies]
frankenstein = { version = "0.34.1", default-features = false, features = ["http-client", "telegram-trait", "async-http-client", "async-telegram-trait"] }
default = http-client

The http-client feature is set by default whenever frankenstein is added without default-features = false somewhere in the dependency tree.

http-client default = telegram-trait

Enables mime_guess, multipart, serde_json, and ureq

telegram-trait http-client
async-http-client = async-telegram-trait

Enables reqwest, serde_json, and tokio

async-telegram-trait async-http-client?

Enables async-trait

Frankenstein has 5 features without comments.