pub struct EvaluateParamsBuilder { /* private fields */ }
Implementations§
Source§impl EvaluateParamsBuilder
impl EvaluateParamsBuilder
pub fn expression(self, expression: impl Into<String>) -> EvaluateParamsBuilder
pub fn object_group( self, object_group: impl Into<String>, ) -> EvaluateParamsBuilder
pub fn include_command_line_api( self, include_command_line_api: impl Into<bool>, ) -> EvaluateParamsBuilder
pub fn silent(self, silent: impl Into<bool>) -> EvaluateParamsBuilder
pub fn context_id( self, context_id: impl Into<ExecutionContextId>, ) -> EvaluateParamsBuilder
pub fn return_by_value( self, return_by_value: impl Into<bool>, ) -> EvaluateParamsBuilder
pub fn generate_preview( self, generate_preview: impl Into<bool>, ) -> EvaluateParamsBuilder
pub fn user_gesture( self, user_gesture: impl Into<bool>, ) -> EvaluateParamsBuilder
pub fn await_promise( self, await_promise: impl Into<bool>, ) -> EvaluateParamsBuilder
pub fn throw_on_side_effect( self, throw_on_side_effect: impl Into<bool>, ) -> EvaluateParamsBuilder
pub fn timeout(self, timeout: impl Into<TimeDelta>) -> EvaluateParamsBuilder
pub fn disable_breaks( self, disable_breaks: impl Into<bool>, ) -> EvaluateParamsBuilder
pub fn repl_mode(self, repl_mode: impl Into<bool>) -> EvaluateParamsBuilder
pub fn allow_unsafe_eval_blocked_by_csp( self, allow_unsafe_eval_blocked_by_csp: impl Into<bool>, ) -> EvaluateParamsBuilder
pub fn unique_context_id( self, unique_context_id: impl Into<String>, ) -> EvaluateParamsBuilder
pub fn serialization_options( self, serialization_options: impl Into<SerializationOptions>, ) -> EvaluateParamsBuilder
pub fn eval_as_function_fallback( self, eval_as_function_fallback: impl Into<bool>, ) -> EvaluateParamsBuilder
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 copy 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more