pub trait InterpretEstablishedShutdown<B, TargetPath>where
B: Behavior,
BehaviorAddr<B>: EndpointAddress,
B::Event: InjectEvent<ShutdownRequested, TargetPath>,{
// Required method
fn shutdown(
&mut self,
id: ShutdownId,
installed: <BehaviorAddr<B> as EndpointAddress>::Installed<B>,
ingress: Ingress<ShutdownRequested, TargetPath>,
) -> Result<(), ShutdownRejection>;
}Expand description
Public power-user boundary for exact orderly-shutdown transfer.