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 AssociateChannelFlowError

Source§

impl ProvideErrorMetadata for BatchCreateChannelMembershipError

Source§

impl ProvideErrorMetadata for ChannelFlowCallbackError

Source§

impl ProvideErrorMetadata for CreateChannelError

Source§

impl ProvideErrorMetadata for CreateChannelBanError

Source§

impl ProvideErrorMetadata for CreateChannelFlowError

Source§

impl ProvideErrorMetadata for CreateChannelMembershipError

Source§

impl ProvideErrorMetadata for CreateChannelModeratorError

Source§

impl ProvideErrorMetadata for DeleteChannelError

Source§

impl ProvideErrorMetadata for DeleteChannelBanError

Source§

impl ProvideErrorMetadata for DeleteChannelFlowError

Source§

impl ProvideErrorMetadata for DeleteChannelMembershipError

Source§

impl ProvideErrorMetadata for DeleteChannelMessageError

Source§

impl ProvideErrorMetadata for DeleteChannelModeratorError

Source§

impl ProvideErrorMetadata for DeleteMessagingStreamingConfigurationsError

Source§

impl ProvideErrorMetadata for DescribeChannelError

Source§

impl ProvideErrorMetadata for DescribeChannelBanError

Source§

impl ProvideErrorMetadata for DescribeChannelFlowError

Source§

impl ProvideErrorMetadata for DescribeChannelMembershipError

Source§

impl ProvideErrorMetadata for DescribeChannelMembershipForAppInstanceUserError

Source§

impl ProvideErrorMetadata for DescribeChannelModeratedByAppInstanceUserError

Source§

impl ProvideErrorMetadata for DescribeChannelModeratorError

Source§

impl ProvideErrorMetadata for DisassociateChannelFlowError

Source§

impl ProvideErrorMetadata for GetChannelMembershipPreferencesError

Source§

impl ProvideErrorMetadata for GetChannelMessageError

Source§

impl ProvideErrorMetadata for GetChannelMessageStatusError

Source§

impl ProvideErrorMetadata for GetMessagingSessionEndpointError

Source§

impl ProvideErrorMetadata for GetMessagingStreamingConfigurationsError

Source§

impl ProvideErrorMetadata for ListChannelBansError

Source§

impl ProvideErrorMetadata for ListChannelFlowsError

Source§

impl ProvideErrorMetadata for ListChannelMembershipsError

Source§

impl ProvideErrorMetadata for ListChannelMembershipsForAppInstanceUserError

Source§

impl ProvideErrorMetadata for ListChannelMessagesError

Source§

impl ProvideErrorMetadata for ListChannelModeratorsError

Source§

impl ProvideErrorMetadata for ListChannelsError

Source§

impl ProvideErrorMetadata for ListChannelsAssociatedWithChannelFlowError

Source§

impl ProvideErrorMetadata for ListChannelsModeratedByAppInstanceUserError

Source§

impl ProvideErrorMetadata for ListSubChannelsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for PutChannelExpirationSettingsError

Source§

impl ProvideErrorMetadata for PutChannelMembershipPreferencesError

Source§

impl ProvideErrorMetadata for PutMessagingStreamingConfigurationsError

Source§

impl ProvideErrorMetadata for RedactChannelMessageError

Source§

impl ProvideErrorMetadata for SearchChannelsError

Source§

impl ProvideErrorMetadata for SendChannelMessageError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateChannelError

Source§

impl ProvideErrorMetadata for UpdateChannelFlowError

Source§

impl ProvideErrorMetadata for UpdateChannelMessageError

Source§

impl ProvideErrorMetadata for UpdateChannelReadMarkerError

Source§

impl ProvideErrorMetadata for BadRequestException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for ForbiddenException

Source§

impl ProvideErrorMetadata for NotFoundException

Source§

impl ProvideErrorMetadata for ResourceLimitExceededException

Source§

impl ProvideErrorMetadata for ServiceFailureException

Source§

impl ProvideErrorMetadata for ServiceUnavailableException

Source§

impl ProvideErrorMetadata for ThrottledClientException

Source§

impl ProvideErrorMetadata for UnauthorizedClientException

Source§

impl ProvideErrorMetadata for ErrorMetadata