pub struct WorkflowRunParams {
pub script: String,
pub args: Value,
pub journal: Journal,
pub host_tx: UnboundedSender<WorkflowHostRequest>,
pub cancel: CancellationToken,
pub max_ops: u64,
}Expand description
Parameters for run_workflow.
Fields§
§script: StringScript source.
args: ValueBound args global.
journal: JournalJournal (may already contain entries for resume).
host_tx: UnboundedSender<WorkflowHostRequest>Host channel.
cancel: CancellationTokenCancellation.
max_ops: u64Max Rhai operations.
Implementations§
Source§impl WorkflowRunParams
impl WorkflowRunParams
Sourcepub const DEFAULT_MAX_OPS: u64 = 100_000_000
pub const DEFAULT_MAX_OPS: u64 = 100_000_000
Default max ops.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WorkflowRunParams
impl RefUnwindSafe for WorkflowRunParams
impl Send for WorkflowRunParams
impl Sync for WorkflowRunParams
impl Unpin for WorkflowRunParams
impl UnsafeUnpin for WorkflowRunParams
impl UnwindSafe for WorkflowRunParams
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