pub enum VssHeaderProviderError {
InvalidData {
error: String,
},
RequestError {
error: String,
},
AuthorizationError {
error: String,
},
InternalError {
error: String,
},
}
Expand description
Errors around providing headers for each VSS request.
Variants§
InvalidData
Invalid data was encountered.
RequestError
An external request failed.
AuthorizationError
Authorization was refused.
InternalError
An application-level error occurred specific to the header provider functionality.
Trait Implementations§
Source§impl Debug for VssHeaderProviderError
impl Debug for VssHeaderProviderError
Source§impl Display for VssHeaderProviderError
impl Display for VssHeaderProviderError
Source§impl Error for VssHeaderProviderError
impl Error for VssHeaderProviderError
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<Error> for VssHeaderProviderError
impl From<Error> for VssHeaderProviderError
Source§fn from(e: Error) -> VssHeaderProviderError
fn from(e: Error) -> VssHeaderProviderError
Converts to this type from the input type.
Source§impl From<Error> for VssHeaderProviderError
impl From<Error> for VssHeaderProviderError
Source§fn from(e: Error) -> VssHeaderProviderError
fn from(e: Error) -> VssHeaderProviderError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for VssHeaderProviderError
impl RefUnwindSafe for VssHeaderProviderError
impl Send for VssHeaderProviderError
impl Sync for VssHeaderProviderError
impl Unpin for VssHeaderProviderError
impl UnwindSafe for VssHeaderProviderError
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