Cargo Features
[dependencies]
decthings-api = { version = "0.1.4", default-features = false, features = ["events", "client"] }
- default = client, events
-
These default features are set whenever
decthings-api
is added without
somewhere in the dependency tree.default-features = false - events default = client, futures, tokio-tungstenite
-
Affects
client::event
,client::DecthingsClientOptions.ws_server_address
,client::DecthingsClient.language
,protocol::RpcResponseOrEvent
,request::LaunchDebugSessionParams.subscribe_to_events
,request::DebugSubscribeToEventsParams
,request::DebugUnsubscribeFromEventsParams
,response::DebugSessionTerminatedReason
,response::DebugEvent
,response::DebugSubscribeToEventsResult
,response::DebugSubscribeToEventsError
,response::DebugUnsubscribeFromEventsResult
,response::DebugUnsubscribeFromEventsError
,request::LanguageUnsubscribeFromEventsParams
,response::LanguageServerTerminatedReason
,response::LanguageEvent
,response::LanguageUnsubscribeFromEventsResult
,response::LanguageUnsubscribeFromEventsError
,rpc::language
,request::SpawnCommandParams.subscribe_to_events
… - client default events = base64, embedded-svc, esp-idf-svc, esp-idf-sys, http, reqwest, serde_json, tokio
-
Affects
decthings-api::client
…
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.
- base64 client
-
Enables base64 ^0.21
- futures events
- serde_json client
- tokio client
- http client
-
Enables http ^0.2
- tokio-tungstenite events
-
Enables tokio-tungstenite ^0.20
- embedded-svc espidf client
-
Enables embedded-svc ^0.26
- esp-idf-svc espidf client
-
Enables esp-idf-svc ^0.47
- esp-idf-sys espidf client
-
Enables esp-idf-sys ^0.33
- reqwest not espidf client
-
Enables reqwest ^0.11