Skip to main content

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 AddArtifactError

Source§

impl ProvideErrorMetadata for BatchDeletePentestsError

Source§

impl ProvideErrorMetadata for BatchGetAgentSpacesError

Source§

impl ProvideErrorMetadata for BatchGetArtifactMetadataError

Source§

impl ProvideErrorMetadata for BatchGetFindingsError

Source§

impl ProvideErrorMetadata for BatchGetPentestJobTasksError

Source§

impl ProvideErrorMetadata for BatchGetPentestJobsError

Source§

impl ProvideErrorMetadata for BatchGetPentestsError

Source§

impl ProvideErrorMetadata for BatchGetTargetDomainsError

Source§

impl ProvideErrorMetadata for CreateAgentSpaceError

Source§

impl ProvideErrorMetadata for CreateApplicationError

Source§

impl ProvideErrorMetadata for CreateIntegrationError

Source§

impl ProvideErrorMetadata for CreateMembershipError

Source§

impl ProvideErrorMetadata for CreatePentestError

Source§

impl ProvideErrorMetadata for CreateTargetDomainError

Source§

impl ProvideErrorMetadata for DeleteAgentSpaceError

Source§

impl ProvideErrorMetadata for DeleteApplicationError

Source§

impl ProvideErrorMetadata for DeleteArtifactError

Source§

impl ProvideErrorMetadata for DeleteIntegrationError

Source§

impl ProvideErrorMetadata for DeleteMembershipError

Source§

impl ProvideErrorMetadata for DeleteTargetDomainError

Source§

impl ProvideErrorMetadata for GetApplicationError

Source§

impl ProvideErrorMetadata for GetArtifactError

Source§

impl ProvideErrorMetadata for GetIntegrationError

Source§

impl ProvideErrorMetadata for InitiateProviderRegistrationError

Source§

impl ProvideErrorMetadata for ListAgentSpacesError

Source§

impl ProvideErrorMetadata for ListApplicationsError

Source§

impl ProvideErrorMetadata for ListArtifactsError

Source§

impl ProvideErrorMetadata for ListDiscoveredEndpointsError

Source§

impl ProvideErrorMetadata for ListFindingsError

Source§

impl ProvideErrorMetadata for ListIntegratedResourcesError

Source§

impl ProvideErrorMetadata for ListIntegrationsError

Source§

impl ProvideErrorMetadata for ListMembershipsError

Source§

impl ProvideErrorMetadata for ListPentestJobTasksError

Source§

impl ProvideErrorMetadata for ListPentestJobsForPentestError

Source§

impl ProvideErrorMetadata for ListPentestsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListTargetDomainsError

Source§

impl ProvideErrorMetadata for StartCodeRemediationError

Source§

impl ProvideErrorMetadata for StartPentestJobError

Source§

impl ProvideErrorMetadata for StopPentestJobError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateAgentSpaceError

Source§

impl ProvideErrorMetadata for UpdateApplicationError

Source§

impl ProvideErrorMetadata for UpdateFindingError

Source§

impl ProvideErrorMetadata for UpdateIntegratedResourcesError

Source§

impl ProvideErrorMetadata for UpdatePentestError

Source§

impl ProvideErrorMetadata for UpdateTargetDomainError

Source§

impl ProvideErrorMetadata for VerifyTargetDomainError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for InternalServerException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for ValidationException

Source§

impl ProvideErrorMetadata for ErrorMetadata