pub struct ProcessOptions {
pub file_path: Option<String>,
pub payload: Option<Value>,
pub state: Option<Value>,
pub dynamic_modules: Option<HashMap<String, Value>>,
pub dynamic_module_source: Option<String>,
pub mode: Option<String>,
pub allow_absolute_paths: Option<bool>,
pub timeout: Option<Duration>,
}Expand description
Options for process().
Fields§
§file_path: Option<String>Provides context for relative imports.
payload: Option<Value>Data injected as @payload.
state: Option<Value>Data injected as @state.
dynamic_modules: Option<HashMap<String, Value>>Additional modules to inject.
dynamic_module_source: Option<String>Source label added to dynamic modules.
mode: Option<String>Parsing mode (strict|markdown).
allow_absolute_paths: Option<bool>Allow absolute path access.
timeout: Option<Duration>Override the client default timeout.
Trait Implementations§
Source§impl Clone for ProcessOptions
impl Clone for ProcessOptions
Source§fn clone(&self) -> ProcessOptions
fn clone(&self) -> ProcessOptions
Returns a duplicate of the value. Read more
1.0.0 · 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 ProcessOptions
impl Debug for ProcessOptions
Source§impl Default for ProcessOptions
impl Default for ProcessOptions
Source§fn default() -> ProcessOptions
fn default() -> ProcessOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProcessOptions
impl RefUnwindSafe for ProcessOptions
impl Send for ProcessOptions
impl Sync for ProcessOptions
impl Unpin for ProcessOptions
impl UnsafeUnpin for ProcessOptions
impl UnwindSafe for ProcessOptions
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