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 AcceptMarketplaceRegistrationError

Source§

impl ProvideErrorMetadata for CreateCloudAutonomousVmClusterError

Source§

impl ProvideErrorMetadata for CreateCloudExadataInfrastructureError

Source§

impl ProvideErrorMetadata for CreateCloudVmClusterError

Source§

impl ProvideErrorMetadata for CreateOdbNetworkError

Source§

impl ProvideErrorMetadata for CreateOdbPeeringConnectionError

Source§

impl ProvideErrorMetadata for DeleteCloudAutonomousVmClusterError

Source§

impl ProvideErrorMetadata for DeleteCloudExadataInfrastructureError

Source§

impl ProvideErrorMetadata for DeleteCloudVmClusterError

Source§

impl ProvideErrorMetadata for DeleteOdbNetworkError

Source§

impl ProvideErrorMetadata for DeleteOdbPeeringConnectionError

Source§

impl ProvideErrorMetadata for GetCloudAutonomousVmClusterError

Source§

impl ProvideErrorMetadata for GetCloudExadataInfrastructureError

Source§

impl ProvideErrorMetadata for GetCloudExadataInfrastructureUnallocatedResourcesError

Source§

impl ProvideErrorMetadata for GetCloudVmClusterError

Source§

impl ProvideErrorMetadata for GetDbNodeError

Source§

impl ProvideErrorMetadata for GetDbServerError

Source§

impl ProvideErrorMetadata for GetOciOnboardingStatusError

Source§

impl ProvideErrorMetadata for GetOdbNetworkError

Source§

impl ProvideErrorMetadata for GetOdbPeeringConnectionError

Source§

impl ProvideErrorMetadata for InitializeServiceError

Source§

impl ProvideErrorMetadata for ListAutonomousVirtualMachinesError

Source§

impl ProvideErrorMetadata for ListCloudAutonomousVmClustersError

Source§

impl ProvideErrorMetadata for ListCloudExadataInfrastructuresError

Source§

impl ProvideErrorMetadata for ListCloudVmClustersError

Source§

impl ProvideErrorMetadata for ListDbNodesError

Source§

impl ProvideErrorMetadata for ListDbServersError

Source§

impl ProvideErrorMetadata for ListDbSystemShapesError

Source§

impl ProvideErrorMetadata for ListGiVersionsError

Source§

impl ProvideErrorMetadata for ListOdbNetworksError

Source§

impl ProvideErrorMetadata for ListOdbPeeringConnectionsError

Source§

impl ProvideErrorMetadata for ListSystemVersionsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for RebootDbNodeError

Source§

impl ProvideErrorMetadata for StartDbNodeError

Source§

impl ProvideErrorMetadata for StopDbNodeError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateCloudExadataInfrastructureError

Source§

impl ProvideErrorMetadata for UpdateOdbNetworkError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for InternalServerException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ServiceQuotaExceededException

Source§

impl ProvideErrorMetadata for ThrottlingException

Source§

impl ProvideErrorMetadata for ValidationException

Source§

impl ProvideErrorMetadata for ErrorMetadata