pub struct ExecutionContextDescriptionBuilder { /* private fields */ }Expand description
Builder for ExecutionContextDescription.
Implementations§
Source§impl ExecutionContextDescriptionBuilder
impl ExecutionContextDescriptionBuilder
Sourcepub fn id<VALUE: Into<ExecutionContextId>>(&mut self, value: VALUE) -> &mut Self
pub fn id<VALUE: Into<ExecutionContextId>>(&mut self, value: VALUE) -> &mut Self
Unique id of the execution context. It can be used to specify in which execution context script evaluation should be performed.
Sourcepub fn origin<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn origin<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Execution context origin.
Sourcepub fn name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
Human readable name describing given context.
Sourcepub fn unique_id<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn unique_id<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
A system-unique execution context identifier. Unlike the id, this is unique across multiple processes, so can be reliably used to identify specific context while backend performs a cross-process navigation.
Sourcepub fn aux_data<VALUE: Into<Json>>(&mut self, value: VALUE) -> &mut Self
pub fn aux_data<VALUE: Into<Json>>(&mut self, value: VALUE) -> &mut Self
Embedder-specific auxiliary data likely matching {isDefault: boolean, type: ‘default’|‘isolated’|‘worker’, frameId: string}
Sourcepub fn build(
&self,
) -> Result<ExecutionContextDescription, ExecutionContextDescriptionBuilderError>
pub fn build( &self, ) -> Result<ExecutionContextDescription, ExecutionContextDescriptionBuilderError>
Trait Implementations§
Source§impl Clone for ExecutionContextDescriptionBuilder
impl Clone for ExecutionContextDescriptionBuilder
Source§fn clone(&self) -> ExecutionContextDescriptionBuilder
fn clone(&self) -> ExecutionContextDescriptionBuilder
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 moreAuto Trait Implementations§
impl Freeze for ExecutionContextDescriptionBuilder
impl RefUnwindSafe for ExecutionContextDescriptionBuilder
impl Send for ExecutionContextDescriptionBuilder
impl Sync for ExecutionContextDescriptionBuilder
impl Unpin for ExecutionContextDescriptionBuilder
impl UnsafeUnpin for ExecutionContextDescriptionBuilder
impl UnwindSafe for ExecutionContextDescriptionBuilder
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