pub enum ApigateCoreError {
InvalidHeaderName,
InvalidHeaderValue,
InvalidPathParameters,
NoBackendsSelectedByBalancer,
InvalidBackendIndex,
NoBackends,
InvalidUpstreamUri,
UpstreamRequestFailed,
UpstreamRequestTimedOut,
}Variants§
InvalidHeaderName
InvalidHeaderValue
InvalidPathParameters
NoBackendsSelectedByBalancer
InvalidBackendIndex
NoBackends
InvalidUpstreamUri
UpstreamRequestFailed
UpstreamRequestTimedOut
Implementations§
Source§impl ApigateCoreError
impl ApigateCoreError
pub fn user_message(&self) -> &'static str
pub fn debug_details(&self) -> Option<&str>
pub fn status_code(&self) -> StatusCode
pub fn code(&self) -> &'static str
Trait Implementations§
Source§impl Clone for ApigateCoreError
impl Clone for ApigateCoreError
Source§fn clone(&self) -> ApigateCoreError
fn clone(&self) -> ApigateCoreError
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 Debug for ApigateCoreError
impl Debug for ApigateCoreError
Source§impl Display for ApigateCoreError
impl Display for ApigateCoreError
Source§impl Error for ApigateCoreError
impl Error for ApigateCoreError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns 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<ApigateCoreError> for ApigateError
impl From<ApigateCoreError> for ApigateError
Source§fn from(value: ApigateCoreError) -> Self
fn from(value: ApigateCoreError) -> Self
Converts to this type from the input type.
Source§impl From<ApigateCoreError> for ApigateFrameworkError
impl From<ApigateCoreError> for ApigateFrameworkError
Source§fn from(source: ApigateCoreError) -> Self
fn from(source: ApigateCoreError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ApigateCoreError
impl PartialEq for ApigateCoreError
impl Copy for ApigateCoreError
impl Eq for ApigateCoreError
impl StructuralPartialEq for ApigateCoreError
Auto Trait Implementations§
impl Freeze for ApigateCoreError
impl RefUnwindSafe for ApigateCoreError
impl Send for ApigateCoreError
impl Sync for ApigateCoreError
impl Unpin for ApigateCoreError
impl UnsafeUnpin for ApigateCoreError
impl UnwindSafe for ApigateCoreError
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.