#![warn(missing_docs)]
#![deny(unsafe_code)]
#![allow(clippy::result_large_err)]
pub mod api;
pub mod cli;
pub mod cluster_config;
pub mod commands;
pub mod config;
pub mod connection;
pub mod executor;
pub mod pg_querier;
pub mod shadow;
pub mod target_identity;
pub use api::{BuildPlanError, BuildPlanOptions, build_plan};
pub use api::{ClusterPlan, ClusterPlanError, build_cluster_plan};
pub use executor::{
ApplyError, ApplyOutcome, ApplyOverrides, apply, apply_plan, bootstrap_metadata,
};
pub use executor::{ClusterApplyError, apply_cluster_plan_dir, apply_cluster_steps};
pub use target_identity::compute_target_identity;