Cargo Features

[dependencies]
imap-next = { version = "0.3.1", default-features = false, features = ["expose_stream", "stream", "arbitrary", "arbitrary_simplified", "serde", "tag_generator", "starttls", "ext_condstore_qresync", "ext_id", "ext_login_referrals", "ext_mailbox_referrals", "ext_metadata"] }
default = stream

The stream feature is set by default whenever imap-next is added without default-features = false somewhere in the dependency tree.

expose_stream
stream default

Enables bytes, tokio, and tokio-rustls

Affects imap-next::stream

arbitrary

<Forward to imap-codec>

Enables arbitrary of imap-codec

arbitrary_simplified

Enables arbitrary_simplified of imap-codec

serde

Enables serde of imap-codec

tag_generator

Enables tag_generator of imap-codec

starttls

IMAP

Enables starttls of imap-codec

ext_condstore_qresync

Enables ext_condstore_qresync of imap-codec

ext_id

Enables ext_id of imap-codec

ext_login_referrals

Enables ext_login_referrals of imap-codec

ext_mailbox_referrals

Enables ext_mailbox_referrals of imap-codec

ext_metadata

Enables ext_metadata of imap-codec

Features from optional dependencies

</Forward to imap-codec>