Cargo Features

[dependencies]
lettre-openssl111 = { version = "0.9.0", default-features = false, features = ["unstable", "serde-impls", "file-transport", "smtp-transport", "sendmail-transport"] }
default = file-transport, sendmail-transport, smtp-transport

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

unstable
serde-impls file-transport = serde, serde_derive
file-transport default = serde-impls, serde_json

Affects lettre-openssl111::file

smtp-transport default = base64, bufstream, hostname, native-tls, nom

Affects lettre-openssl111::smtp

sendmail-transport default

Affects lettre-openssl111::sendmail

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.

nom smtp-transport

Enables nom ^4.0

bufstream smtp-transport
native-tls smtp-transport
base64 smtp-transport

Enables base64 ^0.9

hostname smtp-transport

Enables hostname ^0.1

serde serde-impls?
serde_json file-transport
serde_derive serde-impls?