Cargo Features

[dependencies]
eternaltwin_mailer = { version = "0.16.0", default-features = false, features = ["json", "html", "store-mem", "store-pg", "store-sqlite", "client-mock", "client-smtp"] }
default = client-mock, client-smtp, html, json, store-mem, store-pg, store-sqlite

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

json default

Enables serde_json

html default
store-mem default = store-sqlite

Enables eternaltwin_db_schema

Affects store::mem

store-pg default

Enables serde_json, sqlx-postgres of eternaltwin_core, postgres of sqlx ^0.7.4

Affects store::pg

store-sqlite default store-mem

Enables serde_json, sqlx-sqlite of eternaltwin_core, sqlite of sqlx ^0.7.4, sqlite of optional eternaltwin_db_schema

Affects store::sqlite

client-mock default

Affects client::mock

client-smtp default

Affects client::smtp