Cargo Features

Cynic has no features set by default.

cynic = { version = "3.6.0", features = ["all", "http-surf", "http-reqwest", "http-reqwest-blocking", "rkyv"] }
all = http-reqwest, http-reqwest-blocking, http-surf, rkyv
http-surf all? = serde_json, surf
http-reqwest all? http-reqwest-blocking? = reqwest, serde_json

Affects http::CynicReqwestError

http-reqwest-blocking all? = http-reqwest, serde_json

Enables blocking of reqwest

Reqwest feature deps

Affects http::CynicReqwestError

rkyv all?

Enables rkyv of cynic-proc-macros

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.

serde_json http-reqwest? http-reqwest-blocking? http-surf?
surf http-surf?

Enables surf

Surf feature deps

reqwest http-reqwest? http-reqwest-blocking?