pub struct WorkflowModuleInput {
pub source: String,
pub source_name: String,
pub args: Value,
pub budget: WorkflowBudgetSnapshot,
pub sandbox: SandboxOptions,
}Expand description
Input for one workflow-module evaluation.
Fields§
§source: StringJavaScript/ESM-like workflow source.
source_name: StringHuman-readable source name used in runtime diagnostics.
args: ValueWorkflow args global.
budget: WorkflowBudgetSnapshotInitial budget snapshot exposed through the budget global.
sandbox: SandboxOptionsSandbox limits and access policy for the runtime.
Implementations§
Trait Implementations§
Source§impl Clone for WorkflowModuleInput
impl Clone for WorkflowModuleInput
Source§fn clone(&self) -> WorkflowModuleInput
fn clone(&self) -> WorkflowModuleInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for WorkflowModuleInput
impl RefUnwindSafe for WorkflowModuleInput
impl Send for WorkflowModuleInput
impl Sync for WorkflowModuleInput
impl Unpin for WorkflowModuleInput
impl UnsafeUnpin for WorkflowModuleInput
impl UnwindSafe for WorkflowModuleInput
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