Enum aws_sdk_redshiftdata::Error
source · [−]#[non_exhaustive]
pub enum Error {
ActiveStatementsExceededException(ActiveStatementsExceededException),
BatchExecuteStatementException(BatchExecuteStatementException),
DatabaseConnectionException(DatabaseConnectionException),
ExecuteStatementException(ExecuteStatementException),
InternalServerException(InternalServerException),
ResourceNotFoundException(ResourceNotFoundException),
ValidationException(ValidationException),
Unhandled(Box<dyn Error + Send + Sync + 'static>),
}Expand description
All possible error types for this service.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
ActiveStatementsExceededException(ActiveStatementsExceededException)
The number of active statements exceeds the limit.
BatchExecuteStatementException(BatchExecuteStatementException)
An SQL statement encountered an environmental error while running.
DatabaseConnectionException(DatabaseConnectionException)
Connection to a database failed.
ExecuteStatementException(ExecuteStatementException)
The SQL statement encountered an environmental error while running.
InternalServerException(InternalServerException)
The Amazon Redshift Data API operation failed due to invalid input.
ResourceNotFoundException(ResourceNotFoundException)
The Amazon Redshift Data API operation failed due to a missing resource.
ValidationException(ValidationException)
The Amazon Redshift Data API operation failed due to invalid input.
Unhandled(Box<dyn Error + Send + Sync + 'static>)
An unhandled error occurred.
Trait Implementations
sourceimpl Error for Error
impl Error for Error
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl<R> From<SdkError<BatchExecuteStatementError, R>> for Error where
R: Send + Sync + Debug + 'static,
impl<R> From<SdkError<BatchExecuteStatementError, R>> for Error where
R: Send + Sync + Debug + 'static,
sourcefn from(err: SdkError<BatchExecuteStatementError, R>) -> Self
fn from(err: SdkError<BatchExecuteStatementError, R>) -> Self
Performs the conversion.
sourceimpl<R> From<SdkError<CancelStatementError, R>> for Error where
R: Send + Sync + Debug + 'static,
impl<R> From<SdkError<CancelStatementError, R>> for Error where
R: Send + Sync + Debug + 'static,
sourcefn from(err: SdkError<CancelStatementError, R>) -> Self
fn from(err: SdkError<CancelStatementError, R>) -> Self
Performs the conversion.
sourceimpl<R> From<SdkError<DescribeStatementError, R>> for Error where
R: Send + Sync + Debug + 'static,
impl<R> From<SdkError<DescribeStatementError, R>> for Error where
R: Send + Sync + Debug + 'static,
sourcefn from(err: SdkError<DescribeStatementError, R>) -> Self
fn from(err: SdkError<DescribeStatementError, R>) -> Self
Performs the conversion.
sourceimpl<R> From<SdkError<DescribeTableError, R>> for Error where
R: Send + Sync + Debug + 'static,
impl<R> From<SdkError<DescribeTableError, R>> for Error where
R: Send + Sync + Debug + 'static,
sourcefn from(err: SdkError<DescribeTableError, R>) -> Self
fn from(err: SdkError<DescribeTableError, R>) -> Self
Performs the conversion.
sourceimpl<R> From<SdkError<ExecuteStatementError, R>> for Error where
R: Send + Sync + Debug + 'static,
impl<R> From<SdkError<ExecuteStatementError, R>> for Error where
R: Send + Sync + Debug + 'static,
sourcefn from(err: SdkError<ExecuteStatementError, R>) -> Self
fn from(err: SdkError<ExecuteStatementError, R>) -> Self
Performs the conversion.
sourceimpl<R> From<SdkError<GetStatementResultError, R>> for Error where
R: Send + Sync + Debug + 'static,
impl<R> From<SdkError<GetStatementResultError, R>> for Error where
R: Send + Sync + Debug + 'static,
sourcefn from(err: SdkError<GetStatementResultError, R>) -> Self
fn from(err: SdkError<GetStatementResultError, R>) -> Self
Performs the conversion.
sourceimpl<R> From<SdkError<ListDatabasesError, R>> for Error where
R: Send + Sync + Debug + 'static,
impl<R> From<SdkError<ListDatabasesError, R>> for Error where
R: Send + Sync + Debug + 'static,
sourcefn from(err: SdkError<ListDatabasesError, R>) -> Self
fn from(err: SdkError<ListDatabasesError, R>) -> Self
Performs the conversion.
sourceimpl<R> From<SdkError<ListSchemasError, R>> for Error where
R: Send + Sync + Debug + 'static,
impl<R> From<SdkError<ListSchemasError, R>> for Error where
R: Send + Sync + Debug + 'static,
sourcefn from(err: SdkError<ListSchemasError, R>) -> Self
fn from(err: SdkError<ListSchemasError, R>) -> Self
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl !UnwindSafe for Error
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more