pub trait FinishShutdownPhases: Sized {
type Output;
// Required method
fn finish(self) -> Self::Output;
}Expand description
Generic consumer operation for finishing a complete shutdown declaration.
This trait is implemented only after every declared direct child has been assigned exactly once. Its associated output preserves the complete heterogeneous coordinator type without asking a framework to reproduce the builder’s typestate vocabulary.
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.