pub struct EvaluateParamsBuilder { /* private fields */ }Implementations§
Source§impl EvaluateParamsBuilder
impl EvaluateParamsBuilder
pub fn expression(self, expression: impl Into<String>) -> Self
pub fn object_group(self, object_group: impl Into<String>) -> Self
pub fn include_command_line_api( self, include_command_line_api: impl Into<bool>, ) -> Self
pub fn silent(self, silent: impl Into<bool>) -> Self
pub fn context_id(self, context_id: impl Into<ExecutionContextId>) -> Self
pub fn return_by_value(self, return_by_value: impl Into<bool>) -> Self
pub fn generate_preview(self, generate_preview: impl Into<bool>) -> Self
pub fn user_gesture(self, user_gesture: impl Into<bool>) -> Self
pub fn await_promise(self, await_promise: impl Into<bool>) -> Self
pub fn throw_on_side_effect(self, throw_on_side_effect: impl Into<bool>) -> Self
pub fn timeout(self, timeout: impl Into<TimeDelta>) -> Self
pub fn disable_breaks(self, disable_breaks: impl Into<bool>) -> Self
pub fn repl_mode(self, repl_mode: impl Into<bool>) -> Self
pub fn allow_unsafe_eval_blocked_by_csp( self, allow_unsafe_eval_blocked_by_csp: impl Into<bool>, ) -> Self
pub fn unique_context_id(self, unique_context_id: impl Into<String>) -> Self
pub fn serialization_options( self, serialization_options: impl Into<SerializationOptions>, ) -> Self
pub fn eval_as_function_fallback( self, eval_as_function_fallback: impl Into<bool>, ) -> Self
pub fn build(self) -> Result<EvaluateParams, String>
Trait Implementations§
Source§impl Clone for EvaluateParamsBuilder
impl Clone for EvaluateParamsBuilder
Source§fn clone(&self) -> EvaluateParamsBuilder
fn clone(&self) -> EvaluateParamsBuilder
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 Default for EvaluateParamsBuilder
impl Default for EvaluateParamsBuilder
Source§fn default() -> EvaluateParamsBuilder
fn default() -> EvaluateParamsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EvaluateParamsBuilder
impl RefUnwindSafe for EvaluateParamsBuilder
impl Send for EvaluateParamsBuilder
impl Sync for EvaluateParamsBuilder
impl Unpin for EvaluateParamsBuilder
impl UnwindSafe for EvaluateParamsBuilder
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