Cargo Features

[dependencies]
cyper = { version = "0.7.1", default-features = false, features = ["all", "native-tls", "rustls", "cookies", "json", "http2", "http3", "http3-altsvc", "stream", "multipart", "nyquest", "nyquest-async", "nyquest-blocking", "nyquest-multipart", "nyquest-all", "once_cell_try", "nightly"] }
default = native-tls

The native-tls feature is set by default whenever cyper is added without default-features = false somewhere in the dependency tree.

all = cookies, http2, http3, http3-altsvc, json, multipart, native-tls, rustls, stream
native-tls default all?

Enables native-tls of compio

rustls all? http3?

Enables rustls-platform-verifier, rustls of compio

cookies all?

Enables cookie_store

json all?

Enables serde_json

http2 all?

Enables http2 of hyper-util

http3 all? http3-altsvc? = rustls

Enables compio-quic, h3, once_cell, and socket2, h3 of compio

http3-altsvc all? = http3
stream all? multipart? nyquest?
multipart all? nyquest-multipart? = stream

Enables mime_guess and percent-encoding

Affects cyper::multipart

nyquest nyquest-async? nyquest-blocking? nyquest-multipart? = stream

Enables nyquest-interface ^0.3.0, fd-sync of compio

Affects cyper::nyquest

nyquest-async nyquest-all? = nyquest

Enables async of nyquest ^0.3.0 and nyquest-interface ^0.3.0

nyquest-blocking nyquest-all? = nyquest

Enables blocking of nyquest ^0.3.0 and nyquest-interface ^0.3.0

nyquest-multipart nyquest-all? = multipart, nyquest

Enables multipart of nyquest ^0.3.0 and nyquest-interface ^0.3.0

nyquest-all = nyquest-async, nyquest-blocking, nyquest-multipart
once_cell_try nightly?

Enables once_cell_try of compio

nightly = once_cell_try

Enables nightly of cyper-axum and cyper-core