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 AssociatePhoneNumberWithUserError

Source§

impl ProvideErrorMetadata for AssociateSigninDelegateGroupsWithAccountError

Source§

impl ProvideErrorMetadata for BatchCreateRoomMembershipError

Source§

impl ProvideErrorMetadata for BatchDeletePhoneNumberError

Source§

impl ProvideErrorMetadata for BatchSuspendUserError

Source§

impl ProvideErrorMetadata for BatchUnsuspendUserError

Source§

impl ProvideErrorMetadata for BatchUpdatePhoneNumberError

Source§

impl ProvideErrorMetadata for BatchUpdateUserError

Source§

impl ProvideErrorMetadata for CreateAccountError

Source§

impl ProvideErrorMetadata for CreateBotError

Source§

impl ProvideErrorMetadata for CreateMeetingDialOutError

Source§

impl ProvideErrorMetadata for CreatePhoneNumberOrderError

Source§

impl ProvideErrorMetadata for CreateRoomError

Source§

impl ProvideErrorMetadata for CreateRoomMembershipError

Source§

impl ProvideErrorMetadata for CreateUserError

Source§

impl ProvideErrorMetadata for DeleteAccountError

Source§

impl ProvideErrorMetadata for DeleteEventsConfigurationError

Source§

impl ProvideErrorMetadata for DeletePhoneNumberError

Source§

impl ProvideErrorMetadata for DeleteRoomError

Source§

impl ProvideErrorMetadata for DeleteRoomMembershipError

Source§

impl ProvideErrorMetadata for DisassociatePhoneNumberFromUserError

Source§

impl ProvideErrorMetadata for DisassociateSigninDelegateGroupsFromAccountError

Source§

impl ProvideErrorMetadata for GetAccountError

Source§

impl ProvideErrorMetadata for GetAccountSettingsError

Source§

impl ProvideErrorMetadata for GetBotError

Source§

impl ProvideErrorMetadata for GetEventsConfigurationError

Source§

impl ProvideErrorMetadata for GetGlobalSettingsError

Source§

impl ProvideErrorMetadata for GetPhoneNumberError

Source§

impl ProvideErrorMetadata for GetPhoneNumberOrderError

Source§

impl ProvideErrorMetadata for GetPhoneNumberSettingsError

Source§

impl ProvideErrorMetadata for GetRetentionSettingsError

Source§

impl ProvideErrorMetadata for GetRoomError

Source§

impl ProvideErrorMetadata for GetUserError

Source§

impl ProvideErrorMetadata for GetUserSettingsError

Source§

impl ProvideErrorMetadata for InviteUsersError

Source§

impl ProvideErrorMetadata for ListAccountsError

Source§

impl ProvideErrorMetadata for ListBotsError

Source§

impl ProvideErrorMetadata for ListPhoneNumberOrdersError

Source§

impl ProvideErrorMetadata for ListPhoneNumbersError

Source§

impl ProvideErrorMetadata for ListRoomMembershipsError

Source§

impl ProvideErrorMetadata for ListRoomsError

Source§

impl ProvideErrorMetadata for ListSupportedPhoneNumberCountriesError

Source§

impl ProvideErrorMetadata for ListUsersError

Source§

impl ProvideErrorMetadata for LogoutUserError

Source§

impl ProvideErrorMetadata for PutEventsConfigurationError

Source§

impl ProvideErrorMetadata for PutRetentionSettingsError

Source§

impl ProvideErrorMetadata for RedactConversationMessageError

Source§

impl ProvideErrorMetadata for RedactRoomMessageError

Source§

impl ProvideErrorMetadata for RegenerateSecurityTokenError

Source§

impl ProvideErrorMetadata for ResetPersonalPINError

Source§

impl ProvideErrorMetadata for RestorePhoneNumberError

Source§

impl ProvideErrorMetadata for SearchAvailablePhoneNumbersError

Source§

impl ProvideErrorMetadata for UpdateAccountError

Source§

impl ProvideErrorMetadata for UpdateAccountSettingsError

Source§

impl ProvideErrorMetadata for UpdateBotError

Source§

impl ProvideErrorMetadata for UpdateGlobalSettingsError

Source§

impl ProvideErrorMetadata for UpdatePhoneNumberError

Source§

impl ProvideErrorMetadata for UpdatePhoneNumberSettingsError

Source§

impl ProvideErrorMetadata for UpdateRoomError

Source§

impl ProvideErrorMetadata for UpdateRoomMembershipError

Source§

impl ProvideErrorMetadata for UpdateUserError

Source§

impl ProvideErrorMetadata for UpdateUserSettingsError

Source§

impl ProvideErrorMetadata for AccessDeniedException

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 UnprocessableEntityException

Source§

impl ProvideErrorMetadata for ErrorMetadata