Skip to main content

Crate xds_types

Crate xds_types 

Source
Expand description

§xds-types

Generated protobuf types for Envoy xDS APIs.

Types are produced at build time from the Envoy data-plane-api protos (and their transitive includes: googleapis, protoc-gen-validate, xds, opencensus-proto, opentelemetry-proto, prometheus client_model, cel-spec). The sources live as git submodules under proto/ inside this crate so the generator has them available both during local development and after cargo package.

tonic-build compiles every service and resource into a single module tree rooted at envoy:: and xds::, emitted to OUT_DIR/mod.rs. That file is include!d here.

Modules§

cel
envoy
google
io
opentelemetry
udpa
validate
xds

Structs§

Any
Any contains an arbitrary serialized protocol buffer message along with a URL that describes the type of the serialized message.

Traits§

Message
A Protocol Buffers message.

Derive Macros§

Message