#[expect(
clippy::allow_attributes_without_reason,
clippy::derive_partial_eq_without_eq,
clippy::doc_markdown,
clippy::empty_structs_with_brackets,
unreachable_pub,
unused_qualifications,
unused_results
)]
pub(crate) mod pb {
pub(crate) mod workload {
include!("pb/workload.rs");
}
}
#[cfg(any(feature = "jwt-source", feature = "x509-source"))]
pub(crate) mod supervisor_common;
pub mod client;
pub mod endpoint;
pub mod error;
#[cfg(feature = "x509")]
pub mod x509_context;
pub use client::WorkloadApiClient;
pub use error::WorkloadApiError;
#[cfg(feature = "x509")]
pub use x509_context::X509Context;