#[non_exhaustive]pub enum SyntheticsBrowserTestFailureCode {
Show 34 variants
API_REQUEST_FAILURE,
ASSERTION_FAILURE,
DOWNLOAD_FILE_TOO_LARGE,
ELEMENT_NOT_INTERACTABLE,
EMAIL_VARIABLE_NOT_DEFINED,
EVALUATE_JAVASCRIPT,
EVALUATE_JAVASCRIPT_CONTEXT,
EXTRACT_VARIABLE,
FORBIDDEN_URL,
FRAME_DETACHED,
INCONSISTENCIES,
INTERNAL_ERROR,
INVALID_TYPE_TEXT_DELAY,
INVALID_URL,
INVALID_VARIABLE_PATTERN,
INVISIBLE_ELEMENT,
LOCATE_ELEMENT,
NAVIGATE_TO_LINK,
OPEN_URL,
PRESS_KEY,
SERVER_CERTIFICATE,
SELECT_OPTION,
STEP_TIMEOUT,
SUB_TEST_NOT_PASSED,
TEST_TIMEOUT,
TOO_MANY_HTTP_REQUESTS,
UNAVAILABLE_BROWSER,
UNKNOWN,
UNSUPPORTED_AUTH_SCHEMA,
UPLOAD_FILES_ELEMENT_TYPE,
UPLOAD_FILES_DIALOG,
UPLOAD_FILES_DYNAMIC_ELEMENT,
UPLOAD_FILES_NAME,
UnparsedObject(UnparsedObject),
}
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
API_REQUEST_FAILURE
ASSERTION_FAILURE
DOWNLOAD_FILE_TOO_LARGE
ELEMENT_NOT_INTERACTABLE
EMAIL_VARIABLE_NOT_DEFINED
EVALUATE_JAVASCRIPT
EVALUATE_JAVASCRIPT_CONTEXT
EXTRACT_VARIABLE
FORBIDDEN_URL
FRAME_DETACHED
INCONSISTENCIES
INTERNAL_ERROR
INVALID_TYPE_TEXT_DELAY
INVALID_URL
INVALID_VARIABLE_PATTERN
INVISIBLE_ELEMENT
LOCATE_ELEMENT
NAVIGATE_TO_LINK
OPEN_URL
PRESS_KEY
SERVER_CERTIFICATE
SELECT_OPTION
STEP_TIMEOUT
SUB_TEST_NOT_PASSED
TEST_TIMEOUT
TOO_MANY_HTTP_REQUESTS
UNAVAILABLE_BROWSER
UNKNOWN
UNSUPPORTED_AUTH_SCHEMA
UPLOAD_FILES_ELEMENT_TYPE
UPLOAD_FILES_DIALOG
UPLOAD_FILES_DYNAMIC_ELEMENT
UPLOAD_FILES_NAME
UnparsedObject(UnparsedObject)
Trait Implementations§
Source§impl Clone for SyntheticsBrowserTestFailureCode
impl Clone for SyntheticsBrowserTestFailureCode
Source§fn clone(&self) -> SyntheticsBrowserTestFailureCode
fn clone(&self) -> SyntheticsBrowserTestFailureCode
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<'de> Deserialize<'de> for SyntheticsBrowserTestFailureCode
impl<'de> Deserialize<'de> for SyntheticsBrowserTestFailureCode
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
Source§impl PartialEq for SyntheticsBrowserTestFailureCode
impl PartialEq for SyntheticsBrowserTestFailureCode
Source§fn eq(&self, other: &SyntheticsBrowserTestFailureCode) -> bool
fn eq(&self, other: &SyntheticsBrowserTestFailureCode) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Eq for SyntheticsBrowserTestFailureCode
impl StructuralPartialEq for SyntheticsBrowserTestFailureCode
Auto Trait Implementations§
impl Freeze for SyntheticsBrowserTestFailureCode
impl RefUnwindSafe for SyntheticsBrowserTestFailureCode
impl Send for SyntheticsBrowserTestFailureCode
impl Sync for SyntheticsBrowserTestFailureCode
impl Unpin for SyntheticsBrowserTestFailureCode
impl UnwindSafe for SyntheticsBrowserTestFailureCode
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.