Cargo Features

[dependencies]
envoy-control-plane = { version = "0.4.0", default-features = false, features = ["grpc", "json"] }
default = grpc, json

These default features are set whenever envoy-control-plane is added without default-features = false somewhere in the dependency tree.

grpc default = tonic-build

Enables async-trait, codegen, prost and transport of tonic ^0.6

json default = pbjson-any, pbjson-build-any, pbjson-types-any, prost-wkt-types, serde, typetag

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.

prost-wkt-types json

Enables prost-wkt-types ^0.3

tonic grpc

Enables tonic ^0.6

pbjson-any json
pbjson-types-any json
serde json
typetag json

Enables typetag ^0.1

tonic-build build grpc

Enables tonic-build ^0.6

pbjson-build-any build json