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.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

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 AccessDeniedException

Source§

impl ProvideErrorMetadata for AddArtifactError

Source§

impl ProvideErrorMetadata for BatchCreateSecurityRequirementsError

Source§

impl ProvideErrorMetadata for BatchDeleteCodeReviewsError

Source§

impl ProvideErrorMetadata for BatchDeletePentestsError

Source§

impl ProvideErrorMetadata for BatchDeleteSecurityRequirementsError

Source§

impl ProvideErrorMetadata for BatchDeleteThreatModelsError

Source§

impl ProvideErrorMetadata for BatchGetAgentSpacesError

Source§

impl ProvideErrorMetadata for BatchGetArtifactMetadataError

Source§

impl ProvideErrorMetadata for BatchGetCodeReviewJobTasksError

Source§

impl ProvideErrorMetadata for BatchGetCodeReviewJobsError

Source§

impl ProvideErrorMetadata for BatchGetCodeReviewsError

Source§

impl ProvideErrorMetadata for BatchGetFindingsError

Source§

impl ProvideErrorMetadata for BatchGetPentestJobTasksError

Source§

impl ProvideErrorMetadata for BatchGetPentestJobsError

Source§

impl ProvideErrorMetadata for BatchGetPentestsError

Source§

impl ProvideErrorMetadata for BatchGetSecurityRequirementsError

Source§

impl ProvideErrorMetadata for BatchGetTargetDomainsError

Source§

impl ProvideErrorMetadata for BatchGetThreatModelJobTasksError

Source§

impl ProvideErrorMetadata for BatchGetThreatModelJobsError

Source§

impl ProvideErrorMetadata for BatchGetThreatModelsError

Source§

impl ProvideErrorMetadata for BatchGetThreatsError

Source§

impl ProvideErrorMetadata for BatchUpdateSecurityRequirementsError

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for CreateAgentSpaceError

Source§

impl ProvideErrorMetadata for CreateApplicationError

Source§

impl ProvideErrorMetadata for CreateCodeReviewError

Source§

impl ProvideErrorMetadata for CreateIntegrationError

Source§

impl ProvideErrorMetadata for CreateMembershipError

Source§

impl ProvideErrorMetadata for CreatePentestError

Source§

impl ProvideErrorMetadata for CreatePrivateConnectionError

Source§

impl ProvideErrorMetadata for CreateSecurityRequirementPackError

Source§

impl ProvideErrorMetadata for CreateTargetDomainError

Source§

impl ProvideErrorMetadata for CreateThreatError

Source§

impl ProvideErrorMetadata for CreateThreatModelError

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 DeletePrivateConnectionError

Source§

impl ProvideErrorMetadata for DeleteSecurityRequirementPackError

Source§

impl ProvideErrorMetadata for DeleteTargetDomainError

Source§

impl ProvideErrorMetadata for DescribePrivateConnectionError

Source§

impl ProvideErrorMetadata for Error

Source§

impl ProvideErrorMetadata for ErrorMetadata

Source§

impl ProvideErrorMetadata for GetApplicationError

Source§

impl ProvideErrorMetadata for GetArtifactError

Source§

impl ProvideErrorMetadata for GetIntegrationError

Source§

impl ProvideErrorMetadata for GetSecurityRequirementPackError

Source§

impl ProvideErrorMetadata for ImportSecurityRequirementsError

Source§

impl ProvideErrorMetadata for InitiateProviderRegistrationError

Source§

impl ProvideErrorMetadata for InternalServerException

Source§

impl ProvideErrorMetadata for ListAgentSpacesError

Source§

impl ProvideErrorMetadata for ListApplicationsError

Source§

impl ProvideErrorMetadata for ListArtifactsError

Source§

impl ProvideErrorMetadata for ListCodeReviewJobTasksError

Source§

impl ProvideErrorMetadata for ListCodeReviewJobsForCodeReviewError

Source§

impl ProvideErrorMetadata for ListCodeReviewsError

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 ListPrivateConnectionsError

Source§

impl ProvideErrorMetadata for ListSecurityRequirementPacksError

Source§

impl ProvideErrorMetadata for ListSecurityRequirementsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListTargetDomainsError

Source§

impl ProvideErrorMetadata for ListThreatModelJobTasksError

Source§

impl ProvideErrorMetadata for ListThreatModelJobsError

Source§

impl ProvideErrorMetadata for ListThreatModelsError

Source§

impl ProvideErrorMetadata for ListThreatsError

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for StartCodeRemediationError

Source§

impl ProvideErrorMetadata for StartCodeReviewJobError

Source§

impl ProvideErrorMetadata for StartPentestJobError

Source§

impl ProvideErrorMetadata for StartThreatModelJobError

Source§

impl ProvideErrorMetadata for StopCodeReviewJobError

Source§

impl ProvideErrorMetadata for StopPentestJobError

Source§

impl ProvideErrorMetadata for StopThreatModelJobError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateAgentSpaceError

Source§

impl ProvideErrorMetadata for UpdateApplicationError

Source§

impl ProvideErrorMetadata for UpdateCodeReviewError

Source§

impl ProvideErrorMetadata for UpdateFindingError

Source§

impl ProvideErrorMetadata for UpdateIntegratedResourcesError

Source§

impl ProvideErrorMetadata for UpdatePentestError

Source§

impl ProvideErrorMetadata for UpdatePrivateConnectionCertificateError

Source§

impl ProvideErrorMetadata for UpdateSecurityRequirementPackError

Source§

impl ProvideErrorMetadata for UpdateTargetDomainError

Source§

impl ProvideErrorMetadata for UpdateThreatError

Source§

impl ProvideErrorMetadata for UpdateThreatModelError

Source§

impl ProvideErrorMetadata for ValidationException

Source§

impl ProvideErrorMetadata for VerifyTargetDomainError