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 AcceptSharedDirectoryError

Source§

impl ProvideErrorMetadata for AddIpRoutesError

Source§

impl ProvideErrorMetadata for AddRegionError

Source§

impl ProvideErrorMetadata for AddTagsToResourceError

Source§

impl ProvideErrorMetadata for CancelSchemaExtensionError

Source§

impl ProvideErrorMetadata for ConnectDirectoryError

Source§

impl ProvideErrorMetadata for CreateAliasError

Source§

impl ProvideErrorMetadata for CreateComputerError

Source§

impl ProvideErrorMetadata for CreateConditionalForwarderError

Source§

impl ProvideErrorMetadata for CreateDirectoryError

Source§

impl ProvideErrorMetadata for CreateHybridADError

Source§

impl ProvideErrorMetadata for CreateLogSubscriptionError

Source§

impl ProvideErrorMetadata for CreateMicrosoftADError

Source§

impl ProvideErrorMetadata for CreateSnapshotError

Source§

impl ProvideErrorMetadata for CreateTrustError

Source§

impl ProvideErrorMetadata for DeleteADAssessmentError

Source§

impl ProvideErrorMetadata for DeleteConditionalForwarderError

Source§

impl ProvideErrorMetadata for DeleteDirectoryError

Source§

impl ProvideErrorMetadata for DeleteLogSubscriptionError

Source§

impl ProvideErrorMetadata for DeleteSnapshotError

Source§

impl ProvideErrorMetadata for DeleteTrustError

Source§

impl ProvideErrorMetadata for DeregisterCertificateError

Source§

impl ProvideErrorMetadata for DeregisterEventTopicError

Source§

impl ProvideErrorMetadata for DescribeADAssessmentError

Source§

impl ProvideErrorMetadata for DescribeCAEnrollmentPolicyError

Source§

impl ProvideErrorMetadata for DescribeCertificateError

Source§

impl ProvideErrorMetadata for DescribeClientAuthenticationSettingsError

Source§

impl ProvideErrorMetadata for DescribeConditionalForwardersError

Source§

impl ProvideErrorMetadata for DescribeDirectoriesError

Source§

impl ProvideErrorMetadata for DescribeDirectoryDataAccessError

Source§

impl ProvideErrorMetadata for DescribeDomainControllersError

Source§

impl ProvideErrorMetadata for DescribeEventTopicsError

Source§

impl ProvideErrorMetadata for DescribeHybridADUpdateError

Source§

impl ProvideErrorMetadata for DescribeLDAPSSettingsError

Source§

impl ProvideErrorMetadata for DescribeRegionsError

Source§

impl ProvideErrorMetadata for DescribeSettingsError

Source§

impl ProvideErrorMetadata for DescribeSharedDirectoriesError

Source§

impl ProvideErrorMetadata for DescribeSnapshotsError

Source§

impl ProvideErrorMetadata for DescribeTrustsError

Source§

impl ProvideErrorMetadata for DescribeUpdateDirectoryError

Source§

impl ProvideErrorMetadata for DisableCAEnrollmentPolicyError

Source§

impl ProvideErrorMetadata for DisableClientAuthenticationError

Source§

impl ProvideErrorMetadata for DisableDirectoryDataAccessError

Source§

impl ProvideErrorMetadata for DisableLDAPSError

Source§

impl ProvideErrorMetadata for DisableRadiusError

Source§

impl ProvideErrorMetadata for DisableSsoError

Source§

impl ProvideErrorMetadata for EnableCAEnrollmentPolicyError

Source§

impl ProvideErrorMetadata for EnableClientAuthenticationError

Source§

impl ProvideErrorMetadata for EnableDirectoryDataAccessError

Source§

impl ProvideErrorMetadata for EnableLDAPSError

Source§

impl ProvideErrorMetadata for EnableRadiusError

Source§

impl ProvideErrorMetadata for EnableSsoError

Source§

impl ProvideErrorMetadata for GetDirectoryLimitsError

Source§

impl ProvideErrorMetadata for GetSnapshotLimitsError

Source§

impl ProvideErrorMetadata for ListADAssessmentsError

Source§

impl ProvideErrorMetadata for ListCertificatesError

Source§

impl ProvideErrorMetadata for ListIpRoutesError

Source§

impl ProvideErrorMetadata for ListLogSubscriptionsError

Source§

impl ProvideErrorMetadata for ListSchemaExtensionsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for RegisterCertificateError

Source§

impl ProvideErrorMetadata for RegisterEventTopicError

Source§

impl ProvideErrorMetadata for RejectSharedDirectoryError

Source§

impl ProvideErrorMetadata for RemoveIpRoutesError

Source§

impl ProvideErrorMetadata for RemoveRegionError

Source§

impl ProvideErrorMetadata for RemoveTagsFromResourceError

Source§

impl ProvideErrorMetadata for ResetUserPasswordError

Source§

impl ProvideErrorMetadata for RestoreFromSnapshotError

Source§

impl ProvideErrorMetadata for ShareDirectoryError

Source§

impl ProvideErrorMetadata for StartADAssessmentError

Source§

impl ProvideErrorMetadata for StartSchemaExtensionError

Source§

impl ProvideErrorMetadata for UnshareDirectoryError

Source§

impl ProvideErrorMetadata for UpdateConditionalForwarderError

Source§

impl ProvideErrorMetadata for UpdateDirectorySetupError

Source§

impl ProvideErrorMetadata for UpdateHybridADError

Source§

impl ProvideErrorMetadata for UpdateNumberOfDomainControllersError

Source§

impl ProvideErrorMetadata for UpdateRadiusError

Source§

impl ProvideErrorMetadata for UpdateSettingsError

Source§

impl ProvideErrorMetadata for UpdateTrustError

Source§

impl ProvideErrorMetadata for VerifyTrustError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for AdAssessmentLimitExceededException

Source§

impl ProvideErrorMetadata for AuthenticationFailedException

Source§

impl ProvideErrorMetadata for CertificateAlreadyExistsException

Source§

impl ProvideErrorMetadata for CertificateDoesNotExistException

Source§

impl ProvideErrorMetadata for CertificateInUseException

Source§

impl ProvideErrorMetadata for CertificateLimitExceededException

Source§

impl ProvideErrorMetadata for ClientException

Source§

impl ProvideErrorMetadata for DirectoryAlreadyInRegionException

Source§

impl ProvideErrorMetadata for DirectoryAlreadySharedException

Source§

impl ProvideErrorMetadata for DirectoryDoesNotExistException

Source§

impl ProvideErrorMetadata for DirectoryInDesiredStateException

Source§

impl ProvideErrorMetadata for DirectoryLimitExceededException

Source§

impl ProvideErrorMetadata for DirectoryNotSharedException

Source§

impl ProvideErrorMetadata for DirectoryUnavailableException

Source§

impl ProvideErrorMetadata for DisableAlreadyInProgressException

Source§

impl ProvideErrorMetadata for DomainControllerLimitExceededException

Source§

impl ProvideErrorMetadata for EnableAlreadyInProgressException

Source§

impl ProvideErrorMetadata for EntityAlreadyExistsException

Source§

impl ProvideErrorMetadata for EntityDoesNotExistException

Source§

impl ProvideErrorMetadata for IncompatibleSettingsException

Source§

impl ProvideErrorMetadata for InsufficientPermissionsException

Source§

impl ProvideErrorMetadata for InvalidCertificateException

Source§

impl ProvideErrorMetadata for InvalidClientAuthStatusException

Source§

impl ProvideErrorMetadata for InvalidLdapsStatusException

Source§

impl ProvideErrorMetadata for InvalidNextTokenException

Source§

impl ProvideErrorMetadata for InvalidParameterException

Source§

impl ProvideErrorMetadata for InvalidPasswordException

Source§

impl ProvideErrorMetadata for InvalidTargetException

Source§

impl ProvideErrorMetadata for IpRouteLimitExceededException

Source§

impl ProvideErrorMetadata for NoAvailableCertificateException

Source§

impl ProvideErrorMetadata for OrganizationsException

Source§

impl ProvideErrorMetadata for RegionLimitExceededException

Source§

impl ProvideErrorMetadata for ServiceException

Source§

impl ProvideErrorMetadata for ShareLimitExceededException

Source§

impl ProvideErrorMetadata for SnapshotLimitExceededException

Source§

impl ProvideErrorMetadata for TagLimitExceededException

Source§

impl ProvideErrorMetadata for UnsupportedOperationException

Source§

impl ProvideErrorMetadata for UnsupportedSettingsException

Source§

impl ProvideErrorMetadata for UserDoesNotExistException

Source§

impl ProvideErrorMetadata for ErrorMetadata