pub struct FixedConstructionRejected<Factory, Role, Worker, Plan, Rejection, Source, DiagnosticRoute, LifecycleRoute> {
pub workers: InitialWorkerRejection<Factory, Role, Worker, Plan, Rejection>,
pub activation: ActivationPolicy,
pub recovery: Recovery<Source>,
pub failure_reaction: FailureReaction,
pub actor_drain: ActorDrainPolicy,
pub diagnostics: DiagnosticDisposition<DiagnosticRoute>,
pub lifecycle: Option<LifecycleRoute>,
}Expand description
Complete construction custody returned when one worker cannot be prepared.
Fields§
§workers: InitialWorkerRejection<Factory, Role, Worker, Plan, Rejection>Complete initial-worker rejection.
activation: ActivationPolicyComplete activation policy.
recovery: Recovery<Source>Complete automatic-recovery policy.
failure_reaction: FailureReactionComplete topology-failure reaction.
actor_drain: ActorDrainPolicyComplete actor-graph drain policy.
diagnostics: DiagnosticDisposition<DiagnosticRoute>Complete diagnostic disposition.
lifecycle: Option<LifecycleRoute>Optional lifecycle route; absence means autonomous operation.
Auto Trait Implementations§
impl<Factory, Role, Worker, Plan, Rejection, Source, DiagnosticRoute, LifecycleRoute> Freeze for FixedConstructionRejected<Factory, Role, Worker, Plan, Rejection, Source, DiagnosticRoute, LifecycleRoute>
impl<Factory, Role, Worker, Plan, Rejection, Source, DiagnosticRoute, LifecycleRoute> RefUnwindSafe for FixedConstructionRejected<Factory, Role, Worker, Plan, Rejection, Source, DiagnosticRoute, LifecycleRoute>where
Factory: RefUnwindSafe,
Role: RefUnwindSafe,
Rejection: RefUnwindSafe,
DiagnosticRoute: RefUnwindSafe,
LifecycleRoute: RefUnwindSafe,
Source: RefUnwindSafe,
Worker: RefUnwindSafe,
Plan: RefUnwindSafe,
impl<Factory, Role, Worker, Plan, Rejection, Source, DiagnosticRoute, LifecycleRoute> Send for FixedConstructionRejected<Factory, Role, Worker, Plan, Rejection, Source, DiagnosticRoute, LifecycleRoute>
impl<Factory, Role, Worker, Plan, Rejection, Source, DiagnosticRoute, LifecycleRoute> Sync for FixedConstructionRejected<Factory, Role, Worker, Plan, Rejection, Source, DiagnosticRoute, LifecycleRoute>
impl<Factory, Role, Worker, Plan, Rejection, Source, DiagnosticRoute, LifecycleRoute> Unpin for FixedConstructionRejected<Factory, Role, Worker, Plan, Rejection, Source, DiagnosticRoute, LifecycleRoute>
impl<Factory, Role, Worker, Plan, Rejection, Source, DiagnosticRoute, LifecycleRoute> UnsafeUnpin for FixedConstructionRejected<Factory, Role, Worker, Plan, Rejection, Source, DiagnosticRoute, LifecycleRoute>where
Factory: UnsafeUnpin,
Role: UnsafeUnpin,
Rejection: UnsafeUnpin,
DiagnosticRoute: UnsafeUnpin,
LifecycleRoute: UnsafeUnpin,
Source: UnsafeUnpin,
impl<Factory, Role, Worker, Plan, Rejection, Source, DiagnosticRoute, LifecycleRoute> UnwindSafe for FixedConstructionRejected<Factory, Role, Worker, Plan, Rejection, Source, DiagnosticRoute, LifecycleRoute>where
Factory: UnwindSafe,
Role: UnwindSafe,
Rejection: UnwindSafe,
DiagnosticRoute: UnwindSafe,
LifecycleRoute: UnwindSafe,
Source: UnwindSafe,
Worker: UnwindSafe,
Plan: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more