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 AcceptAccountLinkInvitationError

Source§

impl ProvideErrorMetadata for AssociateConnectionAliasError

Source§

impl ProvideErrorMetadata for AssociateIpGroupsError

Source§

impl ProvideErrorMetadata for AssociateWorkspaceApplicationError

Source§

impl ProvideErrorMetadata for AuthorizeIpRulesError

Source§

impl ProvideErrorMetadata for CopyWorkspaceImageError

Source§

impl ProvideErrorMetadata for CreateAccountLinkInvitationError

Source§

impl ProvideErrorMetadata for CreateConnectClientAddInError

Source§

impl ProvideErrorMetadata for CreateConnectionAliasError

Source§

impl ProvideErrorMetadata for CreateIpGroupError

Source§

impl ProvideErrorMetadata for CreateStandbyWorkspacesError

Source§

impl ProvideErrorMetadata for CreateTagsError

Source§

impl ProvideErrorMetadata for CreateUpdatedWorkspaceImageError

Source§

impl ProvideErrorMetadata for CreateWorkspaceBundleError

Source§

impl ProvideErrorMetadata for CreateWorkspaceImageError

Source§

impl ProvideErrorMetadata for CreateWorkspacesError

Source§

impl ProvideErrorMetadata for CreateWorkspacesPoolError

Source§

impl ProvideErrorMetadata for DeleteAccountLinkInvitationError

Source§

impl ProvideErrorMetadata for DeleteClientBrandingError

Source§

impl ProvideErrorMetadata for DeleteConnectClientAddInError

Source§

impl ProvideErrorMetadata for DeleteConnectionAliasError

Source§

impl ProvideErrorMetadata for DeleteIpGroupError

Source§

impl ProvideErrorMetadata for DeleteTagsError

Source§

impl ProvideErrorMetadata for DeleteWorkspaceBundleError

Source§

impl ProvideErrorMetadata for DeleteWorkspaceImageError

Source§

impl ProvideErrorMetadata for DeployWorkspaceApplicationsError

Source§

impl ProvideErrorMetadata for DeregisterWorkspaceDirectoryError

Source§

impl ProvideErrorMetadata for DescribeAccountError

Source§

impl ProvideErrorMetadata for DescribeAccountModificationsError

Source§

impl ProvideErrorMetadata for DescribeApplicationAssociationsError

Source§

impl ProvideErrorMetadata for DescribeApplicationsError

Source§

impl ProvideErrorMetadata for DescribeBundleAssociationsError

Source§

impl ProvideErrorMetadata for DescribeClientBrandingError

Source§

impl ProvideErrorMetadata for DescribeClientPropertiesError

Source§

impl ProvideErrorMetadata for DescribeConnectClientAddInsError

Source§

impl ProvideErrorMetadata for DescribeConnectionAliasPermissionsError

Source§

impl ProvideErrorMetadata for DescribeConnectionAliasesError

Source§

impl ProvideErrorMetadata for DescribeCustomWorkspaceImageImportError

Source§

impl ProvideErrorMetadata for DescribeImageAssociationsError

Source§

impl ProvideErrorMetadata for DescribeIpGroupsError

Source§

impl ProvideErrorMetadata for DescribeTagsError

Source§

impl ProvideErrorMetadata for DescribeWorkspaceAssociationsError

Source§

impl ProvideErrorMetadata for DescribeWorkspaceBundlesError

Source§

impl ProvideErrorMetadata for DescribeWorkspaceDirectoriesError

Source§

impl ProvideErrorMetadata for DescribeWorkspaceImagePermissionsError

Source§

impl ProvideErrorMetadata for DescribeWorkspaceImagesError

Source§

impl ProvideErrorMetadata for DescribeWorkspaceSnapshotsError

Source§

impl ProvideErrorMetadata for DescribeWorkspacesError

Source§

impl ProvideErrorMetadata for DescribeWorkspacesConnectionStatusError

Source§

impl ProvideErrorMetadata for DescribeWorkspacesPoolSessionsError

Source§

impl ProvideErrorMetadata for DescribeWorkspacesPoolsError

Source§

impl ProvideErrorMetadata for DisassociateConnectionAliasError

Source§

impl ProvideErrorMetadata for DisassociateIpGroupsError

Source§

impl ProvideErrorMetadata for DisassociateWorkspaceApplicationError

Source§

impl ProvideErrorMetadata for GetAccountLinkError

Source§

impl ProvideErrorMetadata for ImportClientBrandingError

Source§

impl ProvideErrorMetadata for ImportCustomWorkspaceImageError

Source§

impl ProvideErrorMetadata for ImportWorkspaceImageError

Source§

impl ProvideErrorMetadata for ListAccountLinksError

Source§

impl ProvideErrorMetadata for ListAvailableManagementCidrRangesError

Source§

impl ProvideErrorMetadata for MigrateWorkspaceError

Source§

impl ProvideErrorMetadata for ModifyAccountError

Source§

impl ProvideErrorMetadata for ModifyCertificateBasedAuthPropertiesError

Source§

impl ProvideErrorMetadata for ModifyClientPropertiesError

Source§

impl ProvideErrorMetadata for ModifyEndpointEncryptionModeError

Source§

impl ProvideErrorMetadata for ModifySamlPropertiesError

Source§

impl ProvideErrorMetadata for ModifySelfservicePermissionsError

Source§

impl ProvideErrorMetadata for ModifyStreamingPropertiesError

Source§

impl ProvideErrorMetadata for ModifyWorkspaceAccessPropertiesError

Source§

impl ProvideErrorMetadata for ModifyWorkspaceCreationPropertiesError

Source§

impl ProvideErrorMetadata for ModifyWorkspacePropertiesError

Source§

impl ProvideErrorMetadata for ModifyWorkspaceStateError

Source§

impl ProvideErrorMetadata for RebootWorkspacesError

Source§

impl ProvideErrorMetadata for RebuildWorkspacesError

Source§

impl ProvideErrorMetadata for RegisterWorkspaceDirectoryError

Source§

impl ProvideErrorMetadata for RejectAccountLinkInvitationError

Source§

impl ProvideErrorMetadata for RestoreWorkspaceError

Source§

impl ProvideErrorMetadata for RevokeIpRulesError

Source§

impl ProvideErrorMetadata for StartWorkspacesError

Source§

impl ProvideErrorMetadata for StartWorkspacesPoolError

Source§

impl ProvideErrorMetadata for StopWorkspacesError

Source§

impl ProvideErrorMetadata for StopWorkspacesPoolError

Source§

impl ProvideErrorMetadata for TerminateWorkspacesError

Source§

impl ProvideErrorMetadata for TerminateWorkspacesPoolError

Source§

impl ProvideErrorMetadata for TerminateWorkspacesPoolSessionError

Source§

impl ProvideErrorMetadata for UpdateConnectClientAddInError

Source§

impl ProvideErrorMetadata for UpdateConnectionAliasPermissionError

Source§

impl ProvideErrorMetadata for UpdateRulesOfIpGroupError

Source§

impl ProvideErrorMetadata for UpdateWorkspaceBundleError

Source§

impl ProvideErrorMetadata for UpdateWorkspaceImagePermissionError

Source§

impl ProvideErrorMetadata for UpdateWorkspacesPoolError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for ApplicationNotSupportedException

Source§

impl ProvideErrorMetadata for ComputeNotCompatibleException

Source§

impl ProvideErrorMetadata for ConflictException

Source§

impl ProvideErrorMetadata for IncompatibleApplicationsException

Source§

impl ProvideErrorMetadata for InternalServerException

Source§

impl ProvideErrorMetadata for InvalidParameterCombinationException

Source§

impl ProvideErrorMetadata for InvalidParameterValuesException

Source§

impl ProvideErrorMetadata for InvalidResourceStateException

Source§

impl ProvideErrorMetadata for OperatingSystemNotCompatibleException

Source§

impl ProvideErrorMetadata for OperationInProgressException

Source§

impl ProvideErrorMetadata for OperationNotSupportedException

Source§

impl ProvideErrorMetadata for ResourceAlreadyExistsException

Source§

impl ProvideErrorMetadata for ResourceAssociatedException

Source§

impl ProvideErrorMetadata for ResourceCreationFailedException

Source§

impl ProvideErrorMetadata for ResourceInUseException

Source§

impl ProvideErrorMetadata for ResourceLimitExceededException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for ResourceUnavailableException

Source§

impl ProvideErrorMetadata for UnsupportedNetworkConfigurationException

Source§

impl ProvideErrorMetadata for UnsupportedWorkspaceConfigurationException

Source§

impl ProvideErrorMetadata for ValidationException

Source§

impl ProvideErrorMetadata for WorkspacesDefaultRoleNotFoundException

Source§

impl ProvideErrorMetadata for ErrorMetadata