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 CancelJobError

Source§

impl ProvideErrorMetadata for CreateComputeEnvironmentError

Source§

impl ProvideErrorMetadata for CreateConsumableResourceError

Source§

impl ProvideErrorMetadata for CreateJobQueueError

Source§

impl ProvideErrorMetadata for CreateSchedulingPolicyError

Source§

impl ProvideErrorMetadata for DeleteComputeEnvironmentError

Source§

impl ProvideErrorMetadata for DeleteConsumableResourceError

Source§

impl ProvideErrorMetadata for DeleteJobQueueError

Source§

impl ProvideErrorMetadata for DeleteSchedulingPolicyError

Source§

impl ProvideErrorMetadata for DeregisterJobDefinitionError

Source§

impl ProvideErrorMetadata for DescribeComputeEnvironmentsError

Source§

impl ProvideErrorMetadata for DescribeConsumableResourceError

Source§

impl ProvideErrorMetadata for DescribeJobDefinitionsError

Source§

impl ProvideErrorMetadata for DescribeJobQueuesError

Source§

impl ProvideErrorMetadata for DescribeJobsError

Source§

impl ProvideErrorMetadata for DescribeSchedulingPoliciesError

Source§

impl ProvideErrorMetadata for GetJobQueueSnapshotError

Source§

impl ProvideErrorMetadata for ListConsumableResourcesError

Source§

impl ProvideErrorMetadata for ListJobsError

Source§

impl ProvideErrorMetadata for ListJobsByConsumableResourceError

Source§

impl ProvideErrorMetadata for ListSchedulingPoliciesError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for RegisterJobDefinitionError

Source§

impl ProvideErrorMetadata for SubmitJobError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for TerminateJobError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateComputeEnvironmentError

Source§

impl ProvideErrorMetadata for UpdateConsumableResourceError

Source§

impl ProvideErrorMetadata for UpdateJobQueueError

Source§

impl ProvideErrorMetadata for UpdateSchedulingPolicyError

Source§

impl ProvideErrorMetadata for ClientException

Source§

impl ProvideErrorMetadata for ServerException

Source§

impl ProvideErrorMetadata for ErrorMetadata