pub use prost_types;
#[cfg(feature = "client")]
pub mod client {
pub use super::google::devtools::build::v1::publish_build_event_client::*;
}
#[cfg(feature = "server")]
pub mod server {
pub use super::google::devtools::build::v1::publish_build_event_server::*;
}
pub mod types {
pub mod build_event_stream {
pub use crate::build_event_stream::*;
}
pub mod blaze {
pub use crate::blaze::*;
}
pub mod command_line {
pub use crate::command_line::*;
}
pub mod failure_details {
pub use crate::failure_details::*;
}
pub mod options {
pub use crate::options::*;
}
pub mod package_metrics {
pub use crate::package_metrics::*;
}
pub mod google {
pub use crate::google::*;
}
pub mod devtools {
pub use crate::devtools::*;
}
}
pub(crate) mod build_event_stream {
include!(concat!(env!("OUT_DIR"), "/build_event_stream.rs"));
}
pub(crate) mod blaze {
include!(concat!(env!("OUT_DIR"), "/blaze.rs"));
pub use invocation_policy::*;
pub mod invocation_policy {
include!(concat!(env!("OUT_DIR"), "/blaze.invocation_policy.rs"));
}
}
pub(crate) mod command_line {
include!(concat!(env!("OUT_DIR"), "/command_line.rs"));
}
pub(crate) mod failure_details {
include!(concat!(env!("OUT_DIR"), "/failure_details.rs"));
}
pub(crate) mod options {
include!(concat!(env!("OUT_DIR"), "/options.rs"));
}
pub(crate) mod package_metrics {
pub use crate::devtools::*;
}
pub(crate) mod google {
pub use devtools::*;
pub mod devtools {
pub use build::*;
pub mod build {
pub use v1::*;
pub mod v1 {
include!(concat!(env!("OUT_DIR"), "/google.devtools.build.v1.rs"));
}
}
}
pub use api::*;
pub mod api {
include!(concat!(env!("OUT_DIR"), "/google.api.rs"));
}
}
pub(crate) mod devtools {
pub use build::*;
pub mod build {
pub use lib::*;
pub mod lib {
pub use packages::*;
pub mod packages {
pub use metrics::*;
pub mod metrics {
include!(concat!(
env!("OUT_DIR"),
"/devtools.build.lib.packages.metrics.rs"
));
}
}
}
}
}