use pyo3;
use pyo3::prelude::*;
pub mod flyteidl {
pub mod app {
include!("flyteidl2.app.rs");
}
pub mod auth {
include!("flyteidl2.auth.rs");
}
pub mod project {
include!("flyteidl2.project.rs");
}
pub mod common {
include!("flyteidl2.common.rs");
}
pub mod workflow {
include!("flyteidl2.workflow.rs");
}
pub mod logs {
pub mod dataplane {
include!("flyteidl2.logs.dataplane.rs");
}
}
pub mod core {
include!("flyteidl2.core.rs");
}
pub mod task {
include!("flyteidl2.task.rs");
}
pub mod trigger {
include!("flyteidl2.trigger.rs");
}
pub mod secret {
include!("flyteidl2.secret.rs");
}
}
pub mod google {
pub mod rpc {
include!("google.rpc.rs");
}
pub mod protobuf {
include!(concat!(env!("OUT_DIR"), "/google.protobuf.rs"));
include!(concat!(env!("OUT_DIR"), "/google.protobuf.serde.rs"));
}
}
pub mod validate {
include!("validate.rs");
}
include!(concat!(env!("OUT_DIR"), "/boxed_impls.rs"));
pub mod pymodules {
include!(concat!(env!("OUT_DIR"), "/pymodules.rs"));
}
include!(concat!(env!("OUT_DIR"), "/serde_impls.rs"));