pub trait RalphReadinessGate {
// Required method
fn require(
&self,
ito_path: &Path,
change_id: &str,
checkout: &ResolvedCwd,
) -> CoreResult<()>;
}Expand description
Readiness boundary used by Ralph before a change-scoped operation.
Required Methods§
Sourcefn require(
&self,
ito_path: &Path,
change_id: &str,
checkout: &ResolvedCwd,
) -> CoreResult<()>
fn require( &self, ito_path: &Path, change_id: &str, checkout: &ResolvedCwd, ) -> CoreResult<()>
Reject before any iteration, task update, Git automation, or state write.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".