Skip to main content

Module scheduler

Module scheduler 

Structs§

CronDeliveryOutcome
ManualCronRunResult

Enums§

AnnounceDecision
CronDeliveryContext

Functions§

announce_delivery_decision
Decide whether an announce-mode output should be delivered or suppressed. Suppresses only the quiet NO_REPLY forms (see is_no_reply_sentinel); failure/refusal kinds and all real content are delivered.
deliver_and_classify_run_result
deliver_announcement
execute_job_now
is_no_reply_sentinel
register_delivery_fn
Register the channel delivery function. Called once at startup by the binary.
run
run_manual_job

Type Aliases§

DeliveryFn
Delivery function type — takes owned values so the returned future is ’static. The fourth Option<String> is the optional thread/conversation id propagated to channels whose outbound thread_id is distinct from the recipient (webhook).
EventBroadcast
Type alias for the optional broadcast sender used to push cron results to connected dashboard/SSE clients.