[][src]Enum webview2::WebErrorStatus

#[repr(u32)]pub enum WebErrorStatus {
    Unknown,
    CertificateCommonNameIsIncorrect,
    CertificateExpired,
    ClientCertificateContainsErrors,
    CertificateRevoked,
    CertificateIsInvalid,
    ServerUnreachable,
    Timeout,
    ErrorHttpInvalidServerResponse,
    ConnectionAborted,
    ConnectionReset,
    Disconnected,
    CannotConnect,
    HostNameNotResolved,
    OperationCanceled,
    RedirectFailed,
    UnexpectedError,
}

Error status values for web navigations.

Variants

Unknown

An unknown error occurred.

CertificateCommonNameIsIncorrect

The SSL certificate common name does not match the web address.

CertificateExpired

The SSL certificate has expired.

ClientCertificateContainsErrors

The SSL client certificate contains errors.

CertificateRevoked

The SSL certificate has been revoked.

CertificateIsInvalid

The SSL certificate is invalid -- this could mean the certificate did not match the public key pins for the host name, the certificate is signed by an untrusted authority or using a weak sign algorithm, the certificate claimed DNS names violate name constraints, the certificate contains a weak key, the certificate's validity period is too long, lack of revocation information or revocation mechanism, non-unique host name, lack of certificate transparency information, or the certificate is chained to a legacy Symantec root.

ServerUnreachable

The host is unreachable.

Timeout

The connection has timed out.

ErrorHttpInvalidServerResponse

The server returned an invalid or unrecognized response.

ConnectionAborted

The connection was aborted.

ConnectionReset

The connection was reset.

Disconnected

The Internet connection has been lost.

CannotConnect

Cannot connect to destination.

HostNameNotResolved

Could not resolve provided host name.

OperationCanceled

The operation was canceled.

RedirectFailed

The request redirect failed.

UnexpectedError

An unexpected error occurred.

Trait Implementations

impl Clone for WebErrorStatus[src]

impl Copy for WebErrorStatus[src]

impl Debug for WebErrorStatus[src]

impl Eq for WebErrorStatus[src]

impl PartialEq<WebErrorStatus> for WebErrorStatus[src]

impl StructuralEq for WebErrorStatus[src]

impl StructuralPartialEq for WebErrorStatus[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.