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 CancelContactError

source§

impl ProvideErrorMetadata for CreateConfigError

source§

impl ProvideErrorMetadata for CreateDataflowEndpointGroupError

source§

impl ProvideErrorMetadata for CreateEphemerisError

source§

impl ProvideErrorMetadata for CreateMissionProfileError

source§

impl ProvideErrorMetadata for DeleteConfigError

source§

impl ProvideErrorMetadata for DeleteDataflowEndpointGroupError

source§

impl ProvideErrorMetadata for DeleteEphemerisError

source§

impl ProvideErrorMetadata for DeleteMissionProfileError

source§

impl ProvideErrorMetadata for DescribeContactError

source§

impl ProvideErrorMetadata for DescribeEphemerisError

source§

impl ProvideErrorMetadata for GetAgentConfigurationError

source§

impl ProvideErrorMetadata for GetConfigError

source§

impl ProvideErrorMetadata for GetDataflowEndpointGroupError

source§

impl ProvideErrorMetadata for GetMinuteUsageError

source§

impl ProvideErrorMetadata for GetMissionProfileError

source§

impl ProvideErrorMetadata for GetSatelliteError

source§

impl ProvideErrorMetadata for ListConfigsError

source§

impl ProvideErrorMetadata for ListContactsError

source§

impl ProvideErrorMetadata for ListDataflowEndpointGroupsError

source§

impl ProvideErrorMetadata for ListEphemeridesError

source§

impl ProvideErrorMetadata for ListGroundStationsError

source§

impl ProvideErrorMetadata for ListMissionProfilesError

source§

impl ProvideErrorMetadata for ListSatellitesError

source§

impl ProvideErrorMetadata for ListTagsForResourceError

source§

impl ProvideErrorMetadata for RegisterAgentError

source§

impl ProvideErrorMetadata for ReserveContactError

source§

impl ProvideErrorMetadata for TagResourceError

source§

impl ProvideErrorMetadata for UntagResourceError

source§

impl ProvideErrorMetadata for UpdateAgentStatusError

source§

impl ProvideErrorMetadata for UpdateConfigError

source§

impl ProvideErrorMetadata for UpdateEphemerisError

source§

impl ProvideErrorMetadata for UpdateMissionProfileError

source§

impl ProvideErrorMetadata for DependencyException

source§

impl ProvideErrorMetadata for InvalidParameterException

source§

impl ProvideErrorMetadata for ResourceLimitExceededException

source§

impl ProvideErrorMetadata for ResourceNotFoundException

source§

impl ProvideErrorMetadata for ErrorMetadata