xds-types 0.1.0

Generated protobuf types for Envoy xDS APIs
Documentation
//! # 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/`](../../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.

#![cfg_attr(docsrs, feature(doc_cfg))]
#![allow(clippy::all)]
#![allow(missing_docs)] // Generated code doesn't have docs.

// Re-export prost types for convenience.
pub use prost::Message;
pub use prost_types::Any;

// Include the entire generated module tree.
include!(concat!(env!("OUT_DIR"), "/mod.rs"));