pub struct SandboxOptions {
pub memory_limit_bytes: usize,
pub max_stack_size_bytes: usize,
pub timeout: Duration,
pub import_policy: ImportPolicy,
}Expand description
Sandbox limits for JavaScript execution.
Fields§
§memory_limit_bytes: usizeMaximum QuickJS heap size.
max_stack_size_bytes: usizeMaximum QuickJS stack size.
timeout: DurationWall-clock timeout enforced by the QuickJS interrupt handler.
import_policy: ImportPolicyImport policy for workflow modules.
Trait Implementations§
Source§impl Clone for SandboxOptions
impl Clone for SandboxOptions
Source§fn clone(&self) -> SandboxOptions
fn clone(&self) -> SandboxOptions
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 moreSource§impl Debug for SandboxOptions
impl Debug for SandboxOptions
Auto Trait Implementations§
impl Freeze for SandboxOptions
impl RefUnwindSafe for SandboxOptions
impl Send for SandboxOptions
impl Sync for SandboxOptions
impl Unpin for SandboxOptions
impl UnsafeUnpin for SandboxOptions
impl UnwindSafe for SandboxOptions
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