ProvideErrorMetadata

Trait ProvideErrorMetadata 

Source
pub trait ProvideErrorMetadata {
    // Required method
    fn meta(&self) -> &ErrorMetadata;

    // Provided methods
    fn code(&self) -> Option<&str> { ... }
    fn message(&self) -> Option<&str> { ... }
}
Expand description

Trait to retrieve error metadata from a result

Required Methods§

Source

fn meta(&self) -> &ErrorMetadata

Returns error metadata, which includes the error code, message, request ID, and potentially additional information.

Provided Methods§

Source

fn code(&self) -> Option<&str>

Returns the error code if it’s available.

Source

fn message(&self) -> Option<&str>

Returns the error message, if there is one.

Implementations on Foreign Types§

Source§

impl<E, R> ProvideErrorMetadata for SdkError<E, R>

Source§

impl<O, E> ProvideErrorMetadata for WaiterError<O, E>

Implementors§

Source§

impl ProvideErrorMetadata for Error

Source§

impl ProvideErrorMetadata for CreateComponentError

Source§

impl ProvideErrorMetadata for CreateFormError

Source§

impl ProvideErrorMetadata for CreateThemeError

Source§

impl ProvideErrorMetadata for DeleteComponentError

Source§

impl ProvideErrorMetadata for DeleteFormError

Source§

impl ProvideErrorMetadata for DeleteThemeError

Source§

impl ProvideErrorMetadata for ExchangeCodeForTokenError

Source§

impl ProvideErrorMetadata for ExportComponentsError

Source§

impl ProvideErrorMetadata for ExportFormsError

Source§

impl ProvideErrorMetadata for ExportThemesError

Source§

impl ProvideErrorMetadata for GetCodegenJobError

Source§

impl ProvideErrorMetadata for GetComponentError

Source§

impl ProvideErrorMetadata for GetFormError

Source§

impl ProvideErrorMetadata for GetMetadataError

Source§

impl ProvideErrorMetadata for GetThemeError

Source§

impl ProvideErrorMetadata for ListCodegenJobsError

Source§

impl ProvideErrorMetadata for ListComponentsError

Source§

impl ProvideErrorMetadata for ListFormsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListThemesError

Source§

impl ProvideErrorMetadata for PutMetadataFlagError

Source§

impl ProvideErrorMetadata for RefreshTokenError

Source§

impl ProvideErrorMetadata for StartCodegenJobError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateComponentError

Source§

impl ProvideErrorMetadata for UpdateFormError

Source§

impl ProvideErrorMetadata for UpdateThemeError

Source§

impl ProvideErrorMetadata for InternalServerException

Source§

impl ProvideErrorMetadata for InvalidParameterException

Source§

impl ProvideErrorMetadata for ResourceConflictException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for UnauthorizedException

Source§

impl ProvideErrorMetadata for ErrorMetadata