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 AssociateCreatedArtifactError

Source§

impl ProvideErrorMetadata for AssociateDiscoveredResourceError

Source§

impl ProvideErrorMetadata for AssociateSourceResourceError

Source§

impl ProvideErrorMetadata for CreateProgressUpdateStreamError

Source§

impl ProvideErrorMetadata for DeleteProgressUpdateStreamError

Source§

impl ProvideErrorMetadata for DescribeApplicationStateError

Source§

impl ProvideErrorMetadata for DescribeMigrationTaskError

Source§

impl ProvideErrorMetadata for DisassociateCreatedArtifactError

Source§

impl ProvideErrorMetadata for DisassociateDiscoveredResourceError

Source§

impl ProvideErrorMetadata for DisassociateSourceResourceError

Source§

impl ProvideErrorMetadata for ImportMigrationTaskError

Source§

impl ProvideErrorMetadata for ListApplicationStatesError

Source§

impl ProvideErrorMetadata for ListCreatedArtifactsError

Source§

impl ProvideErrorMetadata for ListDiscoveredResourcesError

Source§

impl ProvideErrorMetadata for ListMigrationTaskUpdatesError

Source§

impl ProvideErrorMetadata for ListMigrationTasksError

Source§

impl ProvideErrorMetadata for ListProgressUpdateStreamsError

Source§

impl ProvideErrorMetadata for ListSourceResourcesError

Source§

impl ProvideErrorMetadata for NotifyApplicationStateError

Source§

impl ProvideErrorMetadata for NotifyMigrationTaskStateError

Source§

impl ProvideErrorMetadata for PutResourceAttributesError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for DryRunOperation

Source§

impl ProvideErrorMetadata for HomeRegionNotSetException

Source§

impl ProvideErrorMetadata for InternalServerError

Source§

impl ProvideErrorMetadata for InvalidInputException

Source§

impl ProvideErrorMetadata for PolicyErrorException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ServiceUnavailableException

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for UnauthorizedOperation

Source§

impl ProvideErrorMetadata for ErrorMetadata