k8s-gateway-api 0.16.0

Rust bindings for the Kubenetes Gateway API
Documentation
//! Unofficial Rust bindings for the [Kubernetes Gateway API][gh].
//!
//! [gh]: https://github.com/kubernetes-sigs/gateway-api

#![deny(warnings, rust_2018_idioms)]
#![forbid(unsafe_code)]

// TODO(ver): We should deny missing_docs, but this doesn't play with
// CustomResource derivations.

mod gateway;
mod gatewayclass;
mod httproute;
mod object_reference;
mod shared;

pub use self::{gateway::*, gatewayclass::*, httproute::*, object_reference::*, shared::*};

#[cfg(feature = "experimental")]
mod exp {
    mod grpcroute;
    mod policy;
    mod referencegrant;
    mod tcproute;
    mod tlsroute;
    mod udproute;

    pub use self::{
        grpcroute::*, policy::*, referencegrant::*, tcproute::*, tlsroute::*, udproute::*,
    };
}

#[cfg(feature = "experimental")]
pub use self::exp::*;