pub enum WebDriverJSValue {
Undefined,
Null,
Boolean(bool),
Number(f64),
String(String),
Element(WebElement),
Frame(WebFrame),
Window(WebWindow),
ArrayLike(Vec<WebDriverJSValue>),
Object(HashMap<String, WebDriverJSValue>),
}
Variants§
Undefined
Null
Boolean(bool)
Number(f64)
String(String)
Element(WebElement)
Frame(WebFrame)
Window(WebWindow)
ArrayLike(Vec<WebDriverJSValue>)
Object(HashMap<String, WebDriverJSValue>)
Trait Implementations§
source§impl Clone for WebDriverJSValue
impl Clone for WebDriverJSValue
source§fn clone(&self) -> WebDriverJSValue
fn clone(&self) -> WebDriverJSValue
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 Debug for WebDriverJSValue
impl Debug for WebDriverJSValue
source§impl<'de> Deserialize<'de> for WebDriverJSValue
impl<'de> Deserialize<'de> for WebDriverJSValue
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for WebDriverJSValue
impl Send for WebDriverJSValue
impl Sync for WebDriverJSValue
impl Unpin for WebDriverJSValue
impl UnwindSafe for WebDriverJSValue
Blanket Implementations§
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> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
source§fn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert