pub struct RQuickJSWorkflowRuntime { /* private fields */ }Expand description
Workflow JavaScript runtime backed by QuickJS via rquickjs.
Implementations§
Source§impl RQuickJSWorkflowRuntime
impl RQuickJSWorkflowRuntime
pub fn new() -> Self
pub fn with_max_sleep_ms(self, max_sleep_ms: u64) -> Self
Trait Implementations§
Source§impl Clone for RQuickJSWorkflowRuntime
impl Clone for RQuickJSWorkflowRuntime
Source§fn clone(&self) -> RQuickJSWorkflowRuntime
fn clone(&self) -> RQuickJSWorkflowRuntime
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 moreimpl Copy for RQuickJSWorkflowRuntime
Source§impl Debug for RQuickJSWorkflowRuntime
impl Debug for RQuickJSWorkflowRuntime
Source§impl Default for RQuickJSWorkflowRuntime
impl Default for RQuickJSWorkflowRuntime
Source§impl WorkflowJSRuntime for RQuickJSWorkflowRuntime
impl WorkflowJSRuntime for RQuickJSWorkflowRuntime
fn start_module( &self, input: WorkflowModuleInput, ) -> Result<Box<dyn WorkflowRuntimeExecution>>
Auto Trait Implementations§
impl Freeze for RQuickJSWorkflowRuntime
impl RefUnwindSafe for RQuickJSWorkflowRuntime
impl Send for RQuickJSWorkflowRuntime
impl Sync for RQuickJSWorkflowRuntime
impl Unpin for RQuickJSWorkflowRuntime
impl UnsafeUnpin for RQuickJSWorkflowRuntime
impl UnwindSafe for RQuickJSWorkflowRuntime
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