Cargo Features

[dependencies]
amaurymartiny-async-smtp = { version = "0.1.0", default-features = false, features = ["unstable", "serde-impls", "file-transport", "smtp-transport", "sendmail-transport", "native-tls-vendored"] }
default = file-transport, sendmail-transport, smtp-transport

These default features are set whenever amaurymartiny-async-smtp 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 amaurymartiny-async-smtp::file

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

Affects amaurymartiny-async-smtp::smtp

sendmail-transport default

Affects amaurymartiny-async-smtp::sendmail

native-tls-vendored

Enables vendored of async-native-tls ^0.3.1

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 ^5.0

bufstream smtp-transport
base64 smtp-transport

Enables base64 ^0.11

hostname smtp-transport

Enables hostname ^0.1.5

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