pub trait CreateUnhandledError {
// Required method
fn create_unhandled_error(
source: Box<dyn Error + Send + Sync + 'static>,
meta: Option<ErrorMetadata>,
) -> Self;
}
Expand description
Constructs the unhandled variant of a code generated error.
This trait exists so that SdkError::into_service_error
can be infallible.
Required Methods§
sourcefn create_unhandled_error(
source: Box<dyn Error + Send + Sync + 'static>,
meta: Option<ErrorMetadata>,
) -> Self
fn create_unhandled_error( source: Box<dyn Error + Send + Sync + 'static>, meta: Option<ErrorMetadata>, ) -> Self
Creates an unhandled error variant with the given source
and error metadata.
Object Safety§
This trait is not object safe.