#[non_exhaustive]pub enum ERLError {
Unexpected,
Unknown(FastlyStatus),
InvalidArgument,
}
Expand description
Errors that can arise during ERL operations.
This type is marked as non-exhaustive because more variants will be added over time.
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.
Unexpected
Unexpected ERL error.
Unknown(FastlyStatus)
Unknown ERL error.
InvalidArgument
InvalidArgument ERL error.
Trait Implementations§
source§impl Error for ERLError
impl Error for ERLError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<FastlyStatus> for ERLError
impl From<FastlyStatus> for ERLError
source§fn from(st: FastlyStatus) -> Self
fn from(st: FastlyStatus) -> Self
Converts to this type from the input type.
source§impl PartialEq for ERLError
impl PartialEq for ERLError
impl Eq for ERLError
impl StructuralPartialEq for ERLError
Auto Trait Implementations§
impl Freeze for ERLError
impl RefUnwindSafe for ERLError
impl Send for ERLError
impl Sync for ERLError
impl Unpin for ERLError
impl UnwindSafe for ERLError
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