Enum conjure_error::ErrorCode
source · pub enum ErrorCode {
PermissionDenied,
InvalidArgument,
NotFound,
Conflict,
RequestEntityTooLarge,
FailedPrecondition,
Internal,
Timeout,
CustomClient,
CustomServer,
}Expand description
The broad category of a Conjure error.
When an error is transmitted over HTTP, this determines the response’s status code.
Variants§
PermissionDenied
InvalidArgument
NotFound
Conflict
RequestEntityTooLarge
FailedPrecondition
Internal
Timeout
CustomClient
CustomServer
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for ErrorCode
impl<'de> Deserialize<'de> for ErrorCode
source§fn deserialize<D>(d: D) -> Result<ErrorCode, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(d: D) -> Result<ErrorCode, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl FromPlain for ErrorCode
impl FromPlain for ErrorCode
§type Err = ParseEnumError
type Err = ParseEnumError
The error type returned when parsing fails.
source§fn from_plain(v: &str) -> Result<ErrorCode, ParseEnumError>
fn from_plain(v: &str) -> Result<ErrorCode, ParseEnumError>
Parse a value from its Conjure PLAIN string representation.
source§impl Ord for ErrorCode
impl Ord for ErrorCode
source§impl PartialEq<ErrorCode> for ErrorCode
impl PartialEq<ErrorCode> for ErrorCode
source§impl PartialOrd<ErrorCode> for ErrorCode
impl PartialOrd<ErrorCode> for ErrorCode
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read more