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 CreateAccessorError

Source§

impl ProvideErrorMetadata for CreateMemberError

Source§

impl ProvideErrorMetadata for CreateNetworkError

Source§

impl ProvideErrorMetadata for CreateNodeError

Source§

impl ProvideErrorMetadata for CreateProposalError

Source§

impl ProvideErrorMetadata for DeleteAccessorError

Source§

impl ProvideErrorMetadata for DeleteMemberError

Source§

impl ProvideErrorMetadata for DeleteNodeError

Source§

impl ProvideErrorMetadata for GetAccessorError

Source§

impl ProvideErrorMetadata for GetMemberError

Source§

impl ProvideErrorMetadata for GetNetworkError

Source§

impl ProvideErrorMetadata for GetNodeError

Source§

impl ProvideErrorMetadata for GetProposalError

Source§

impl ProvideErrorMetadata for ListAccessorsError

Source§

impl ProvideErrorMetadata for ListInvitationsError

Source§

impl ProvideErrorMetadata for ListMembersError

Source§

impl ProvideErrorMetadata for ListNetworksError

Source§

impl ProvideErrorMetadata for ListNodesError

Source§

impl ProvideErrorMetadata for ListProposalVotesError

Source§

impl ProvideErrorMetadata for ListProposalsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for RejectInvitationError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateMemberError

Source§

impl ProvideErrorMetadata for UpdateNodeError

Source§

impl ProvideErrorMetadata for VoteOnProposalError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for IllegalActionException

Source§

impl ProvideErrorMetadata for InternalServiceErrorException

Source§

impl ProvideErrorMetadata for InvalidRequestException

Source§

impl ProvideErrorMetadata for ResourceAlreadyExistsException

Source§

impl ProvideErrorMetadata for ResourceLimitExceededException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ResourceNotReadyException

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for TooManyTagsException

Source§

impl ProvideErrorMetadata for ErrorMetadata