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 BatchDeleteBuildsError

Source§

impl ProvideErrorMetadata for BatchGetBuildBatchesError

Source§

impl ProvideErrorMetadata for BatchGetBuildsError

Source§

impl ProvideErrorMetadata for BatchGetCommandExecutionsError

Source§

impl ProvideErrorMetadata for BatchGetFleetsError

Source§

impl ProvideErrorMetadata for BatchGetProjectsError

Source§

impl ProvideErrorMetadata for BatchGetReportGroupsError

Source§

impl ProvideErrorMetadata for BatchGetReportsError

Source§

impl ProvideErrorMetadata for BatchGetSandboxesError

Source§

impl ProvideErrorMetadata for CreateFleetError

Source§

impl ProvideErrorMetadata for CreateProjectError

Source§

impl ProvideErrorMetadata for CreateReportGroupError

Source§

impl ProvideErrorMetadata for CreateWebhookError

Source§

impl ProvideErrorMetadata for DeleteBuildBatchError

Source§

impl ProvideErrorMetadata for DeleteFleetError

Source§

impl ProvideErrorMetadata for DeleteProjectError

Source§

impl ProvideErrorMetadata for DeleteReportError

Source§

impl ProvideErrorMetadata for DeleteReportGroupError

Source§

impl ProvideErrorMetadata for DeleteResourcePolicyError

Source§

impl ProvideErrorMetadata for DeleteSourceCredentialsError

Source§

impl ProvideErrorMetadata for DeleteWebhookError

Source§

impl ProvideErrorMetadata for DescribeCodeCoveragesError

Source§

impl ProvideErrorMetadata for DescribeTestCasesError

Source§

impl ProvideErrorMetadata for GetReportGroupTrendError

Source§

impl ProvideErrorMetadata for GetResourcePolicyError

Source§

impl ProvideErrorMetadata for ImportSourceCredentialsError

Source§

impl ProvideErrorMetadata for InvalidateProjectCacheError

Source§

impl ProvideErrorMetadata for ListBuildBatchesError

Source§

impl ProvideErrorMetadata for ListBuildBatchesForProjectError

Source§

impl ProvideErrorMetadata for ListBuildsError

Source§

impl ProvideErrorMetadata for ListBuildsForProjectError

Source§

impl ProvideErrorMetadata for ListCommandExecutionsForSandboxError

Source§

impl ProvideErrorMetadata for ListCuratedEnvironmentImagesError

Source§

impl ProvideErrorMetadata for ListFleetsError

Source§

impl ProvideErrorMetadata for ListProjectsError

Source§

impl ProvideErrorMetadata for ListReportGroupsError

Source§

impl ProvideErrorMetadata for ListReportsError

Source§

impl ProvideErrorMetadata for ListReportsForReportGroupError

Source§

impl ProvideErrorMetadata for ListSandboxesError

Source§

impl ProvideErrorMetadata for ListSandboxesForProjectError

Source§

impl ProvideErrorMetadata for ListSharedProjectsError

Source§

impl ProvideErrorMetadata for ListSharedReportGroupsError

Source§

impl ProvideErrorMetadata for ListSourceCredentialsError

Source§

impl ProvideErrorMetadata for PutResourcePolicyError

Source§

impl ProvideErrorMetadata for RetryBuildError

Source§

impl ProvideErrorMetadata for RetryBuildBatchError

Source§

impl ProvideErrorMetadata for StartBuildError

Source§

impl ProvideErrorMetadata for StartBuildBatchError

Source§

impl ProvideErrorMetadata for StartCommandExecutionError

Source§

impl ProvideErrorMetadata for StartSandboxError

Source§

impl ProvideErrorMetadata for StartSandboxConnectionError

Source§

impl ProvideErrorMetadata for StopBuildError

Source§

impl ProvideErrorMetadata for StopBuildBatchError

Source§

impl ProvideErrorMetadata for StopSandboxError

Source§

impl ProvideErrorMetadata for UpdateFleetError

Source§

impl ProvideErrorMetadata for UpdateProjectError

Source§

impl ProvideErrorMetadata for UpdateProjectVisibilityError

Source§

impl ProvideErrorMetadata for UpdateReportGroupError

Source§

impl ProvideErrorMetadata for UpdateWebhookError

Source§

impl ProvideErrorMetadata for AccountLimitExceededException

Source§

impl ProvideErrorMetadata for AccountSuspendedException

Source§

impl ProvideErrorMetadata for InvalidInputException

Source§

impl ProvideErrorMetadata for OAuthProviderException

Source§

impl ProvideErrorMetadata for ResourceAlreadyExistsException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ErrorMetadata