pub enum ConnectorError {
ConnectionFailed(String),
AuthenticationFailed(String),
InvalidConfiguration(String),
SerializationError(String),
IO(String),
Timeout,
NotFound(String),
PermissionDenied(String),
ResourceExhausted,
ConnectorSpecific(String),
Multiple(Vec<ConnectorError>),
}Expand description
Main error type for connector operations
Variants§
ConnectionFailed(String)
Connection failed
AuthenticationFailed(String)
Authentication failed
InvalidConfiguration(String)
Invalid configuration
SerializationError(String)
Serialization/deserialization error
IO(String)
I/O error
Timeout
Timeout occurred
NotFound(String)
Resource not found
PermissionDenied(String)
Permission denied
ResourceExhausted
Resource exhausted
ConnectorSpecific(String)
Connector-specific error
Multiple(Vec<ConnectorError>)
Multiple errors occurred
Trait Implementations§
Source§impl Clone for ConnectorError
impl Clone for ConnectorError
Source§fn clone(&self) -> ConnectorError
fn clone(&self) -> ConnectorError
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 ConnectorError
impl Debug for ConnectorError
Source§impl Display for ConnectorError
impl Display for ConnectorError
Source§impl Error for ConnectorError
impl Error for ConnectorError
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<Elapsed> for ConnectorError
impl From<Elapsed> for ConnectorError
Source§impl From<Error> for ConnectorError
impl From<Error> for ConnectorError
Source§impl From<Error> for ConnectorError
impl From<Error> for ConnectorError
Source§impl PartialEq for ConnectorError
impl PartialEq for ConnectorError
impl StructuralPartialEq for ConnectorError
Auto Trait Implementations§
impl Freeze for ConnectorError
impl RefUnwindSafe for ConnectorError
impl Send for ConnectorError
impl Sync for ConnectorError
impl Unpin for ConnectorError
impl UnwindSafe for ConnectorError
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.