Cargo Features
[dependencies]
polyproto = { version = "0.10.0", default-features = false, features = ["wasm", "getrandom", "types", "reqwest", "serde", "serde_with", "serde_json", "gateway"] }
- default = gateway, serde, types
-
These default features are set whenever
polyproto
is added without
somewhere in the dependency tree.default-features = false - wasm _wasm_bindgen? = getrandom
-
Enables ws_stream_wasm, js of getrandom ^0.2.15
Affects
backends::wasm
… - getrandom wasm?
-
Enables getrandom ^0.2.15
- types default gateway reqwest?
-
Enables http
Affects
api::cacheable_cert
,errors::ERR_MSG_CHALLENGE_STRING_LENGTH
,errors::ERR_MSG_FEDERATION_ID_REGEX
,errors::ERR_MSG_DOMAIN_NAME_REGEX
,types::encrypted_pkm
,types::federation_id
,types::service
,types::p2_export
,types::keytrial
,types::rawr
,types::routes
,polyproto::api
… - reqwest = serde, types
-
Enables reqwest
Affects
core::routes
,composite::RequestError
,polyproto::api
,polyproto::gateway
… - serde default gateway reqwest? = serde_json, serde_with
- serde_with serde
-
Enables serde_with
- serde_json serde
-
Enables serde_json
- gateway default = serde, types
-
Affects
gateway::backends
,types::gateway
,polyproto::gateway
… - _wasm_bindgen = wasm
-
Enables js-sys, wasm-bindgen, and wee_alloc
Affects
polyproto::wasm_bindgen
…