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§

source

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.

Implementors§