pub struct OrchestrationPolicy;Expand description
Pure orchestration policy over typed task observations.
Implementations§
Source§impl OrchestrationPolicy
impl OrchestrationPolicy
Sourcepub fn schedule(
max_parallelism: usize,
task_statuses: &[Option<OrchestrationTaskStatus>],
) -> OrchestrationScheduleDecision
pub fn schedule( max_parallelism: usize, task_statuses: &[Option<OrchestrationTaskStatus>], ) -> OrchestrationScheduleDecision
Decides fan-out capacity and roll-up readiness without persistence or runtime dependencies.
Auto Trait Implementations§
impl Freeze for OrchestrationPolicy
impl RefUnwindSafe for OrchestrationPolicy
impl Send for OrchestrationPolicy
impl Sync for OrchestrationPolicy
impl Unpin for OrchestrationPolicy
impl UnsafeUnpin for OrchestrationPolicy
impl UnwindSafe for OrchestrationPolicy
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.