pub trait RequestId {
    // Required method
    fn request_id(&self) -> Option<&str>;
}
Expand description

Implementers add a function to return an AWS request ID

Required Methods§

source

fn request_id(&self) -> Option<&str>

Returns the request ID, or None if the service could not be reached.

Implementations on Foreign Types§

source§

impl RequestId for Headers

source§

impl<B> RequestId for Response<B>

source§

impl<E> RequestId for SdkError<E, Response>

source§

impl<O, E> RequestId for Result<O, E>
where O: RequestId, E: RequestId,

Implementors§

source§

impl RequestId for Error

source§

impl RequestId for AddFacetToObjectError

source§

impl RequestId for ApplySchemaError

source§

impl RequestId for AttachObjectError

source§

impl RequestId for AttachPolicyError

source§

impl RequestId for AttachToIndexError

source§

impl RequestId for AttachTypedLinkError

source§

impl RequestId for BatchReadError

source§

impl RequestId for BatchWriteError

source§

impl RequestId for CreateDirectoryError

source§

impl RequestId for CreateFacetError

source§

impl RequestId for CreateIndexError

source§

impl RequestId for CreateObjectError

source§

impl RequestId for CreateSchemaError

source§

impl RequestId for CreateTypedLinkFacetError

source§

impl RequestId for DeleteDirectoryError

source§

impl RequestId for DeleteFacetError

source§

impl RequestId for DeleteObjectError

source§

impl RequestId for DeleteSchemaError

source§

impl RequestId for DeleteTypedLinkFacetError

source§

impl RequestId for DetachFromIndexError

source§

impl RequestId for DetachObjectError

source§

impl RequestId for DetachPolicyError

source§

impl RequestId for DetachTypedLinkError

source§

impl RequestId for DisableDirectoryError

source§

impl RequestId for EnableDirectoryError

source§

impl RequestId for GetAppliedSchemaVersionError

source§

impl RequestId for GetDirectoryError

source§

impl RequestId for GetFacetError

source§

impl RequestId for GetLinkAttributesError

source§

impl RequestId for GetObjectAttributesError

source§

impl RequestId for GetObjectInformationError

source§

impl RequestId for GetSchemaAsJsonError

source§

impl RequestId for GetTypedLinkFacetInformationError

source§

impl RequestId for ListAppliedSchemaArnsError

source§

impl RequestId for ListAttachedIndicesError

source§

impl RequestId for ListDevelopmentSchemaArnsError

source§

impl RequestId for ListDirectoriesError

source§

impl RequestId for ListFacetAttributesError

source§

impl RequestId for ListFacetNamesError

source§

impl RequestId for ListIncomingTypedLinksError

source§

impl RequestId for ListIndexError

source§

impl RequestId for ListManagedSchemaArnsError

source§

impl RequestId for ListObjectAttributesError

source§

impl RequestId for ListObjectChildrenError

source§

impl RequestId for ListObjectParentPathsError

source§

impl RequestId for ListObjectParentsError

source§

impl RequestId for ListObjectPoliciesError

source§

impl RequestId for ListOutgoingTypedLinksError

source§

impl RequestId for ListPolicyAttachmentsError

source§

impl RequestId for ListPublishedSchemaArnsError

source§

impl RequestId for ListTagsForResourceError

source§

impl RequestId for ListTypedLinkFacetAttributesError

source§

impl RequestId for ListTypedLinkFacetNamesError

source§

impl RequestId for LookupPolicyError

source§

impl RequestId for PublishSchemaError

source§

impl RequestId for PutSchemaFromJsonError

source§

impl RequestId for RemoveFacetFromObjectError

source§

impl RequestId for TagResourceError

source§

impl RequestId for UntagResourceError

source§

impl RequestId for UpdateFacetError

source§

impl RequestId for UpdateLinkAttributesError

source§

impl RequestId for UpdateObjectAttributesError

source§

impl RequestId for UpdateSchemaError

source§

impl RequestId for UpdateTypedLinkFacetError

source§

impl RequestId for UpgradeAppliedSchemaError

source§

impl RequestId for UpgradePublishedSchemaError

source§

impl RequestId for ErrorMetadata

source§

impl RequestId for AccessDeniedException

source§

impl RequestId for BatchWriteException

source§

impl RequestId for CannotListParentOfRootException

source§

impl RequestId for DirectoryAlreadyExistsException

source§

impl RequestId for DirectoryDeletedException

source§

impl RequestId for DirectoryNotDisabledException

source§

impl RequestId for DirectoryNotEnabledException

source§

impl RequestId for FacetAlreadyExistsException

source§

impl RequestId for FacetInUseException

source§

impl RequestId for FacetNotFoundException

source§

impl RequestId for FacetValidationException

source§

impl RequestId for IncompatibleSchemaException

source§

impl RequestId for IndexedAttributeMissingException

source§

impl RequestId for InternalServiceException

source§

impl RequestId for InvalidArnException

source§

impl RequestId for InvalidAttachmentException

source§

impl RequestId for InvalidFacetUpdateException

source§

impl RequestId for InvalidNextTokenException

source§

impl RequestId for InvalidRuleException

source§

impl RequestId for InvalidSchemaDocException

source§

impl RequestId for InvalidTaggingRequestException

source§

impl RequestId for LimitExceededException

source§

impl RequestId for LinkNameAlreadyInUseException

source§

impl RequestId for NotIndexException

source§

impl RequestId for NotNodeException

source§

impl RequestId for NotPolicyException

source§

impl RequestId for ObjectAlreadyDetachedException

source§

impl RequestId for ObjectNotDetachedException

source§

impl RequestId for ResourceNotFoundException

source§

impl RequestId for RetryableConflictException

source§

impl RequestId for SchemaAlreadyExistsException

source§

impl RequestId for SchemaAlreadyPublishedException

source§

impl RequestId for StillContainsLinksException

source§

impl RequestId for UnsupportedIndexTypeException

source§

impl RequestId for ValidationException

source§

impl RequestId for AddFacetToObjectOutput

source§

impl RequestId for ApplySchemaOutput

source§

impl RequestId for AttachObjectOutput

source§

impl RequestId for AttachPolicyOutput

source§

impl RequestId for AttachToIndexOutput

source§

impl RequestId for AttachTypedLinkOutput

source§

impl RequestId for BatchReadOutput

source§

impl RequestId for BatchWriteOutput

source§

impl RequestId for CreateDirectoryOutput

source§

impl RequestId for CreateFacetOutput

source§

impl RequestId for CreateIndexOutput

source§

impl RequestId for CreateObjectOutput

source§

impl RequestId for CreateSchemaOutput

source§

impl RequestId for CreateTypedLinkFacetOutput

source§

impl RequestId for DeleteDirectoryOutput

source§

impl RequestId for DeleteFacetOutput

source§

impl RequestId for DeleteObjectOutput

source§

impl RequestId for DeleteSchemaOutput

source§

impl RequestId for DeleteTypedLinkFacetOutput

source§

impl RequestId for DetachFromIndexOutput

source§

impl RequestId for DetachObjectOutput

source§

impl RequestId for DetachPolicyOutput

source§

impl RequestId for DetachTypedLinkOutput

source§

impl RequestId for DisableDirectoryOutput

source§

impl RequestId for EnableDirectoryOutput

source§

impl RequestId for GetAppliedSchemaVersionOutput

source§

impl RequestId for GetDirectoryOutput

source§

impl RequestId for GetFacetOutput

source§

impl RequestId for GetLinkAttributesOutput

source§

impl RequestId for GetObjectAttributesOutput

source§

impl RequestId for GetObjectInformationOutput

source§

impl RequestId for GetSchemaAsJsonOutput

source§

impl RequestId for GetTypedLinkFacetInformationOutput

source§

impl RequestId for ListAppliedSchemaArnsOutput

source§

impl RequestId for ListAttachedIndicesOutput

source§

impl RequestId for ListDevelopmentSchemaArnsOutput

source§

impl RequestId for ListDirectoriesOutput

source§

impl RequestId for ListFacetAttributesOutput

source§

impl RequestId for ListFacetNamesOutput

source§

impl RequestId for ListIncomingTypedLinksOutput

source§

impl RequestId for ListIndexOutput

source§

impl RequestId for ListManagedSchemaArnsOutput

source§

impl RequestId for ListObjectAttributesOutput

source§

impl RequestId for ListObjectChildrenOutput

source§

impl RequestId for ListObjectParentPathsOutput

source§

impl RequestId for ListObjectParentsOutput

source§

impl RequestId for ListObjectPoliciesOutput

source§

impl RequestId for ListOutgoingTypedLinksOutput

source§

impl RequestId for ListPolicyAttachmentsOutput

source§

impl RequestId for ListPublishedSchemaArnsOutput

source§

impl RequestId for ListTagsForResourceOutput

source§

impl RequestId for ListTypedLinkFacetAttributesOutput

source§

impl RequestId for ListTypedLinkFacetNamesOutput

source§

impl RequestId for LookupPolicyOutput

source§

impl RequestId for PublishSchemaOutput

source§

impl RequestId for PutSchemaFromJsonOutput

source§

impl RequestId for RemoveFacetFromObjectOutput

source§

impl RequestId for TagResourceOutput

source§

impl RequestId for UntagResourceOutput

source§

impl RequestId for UpdateFacetOutput

source§

impl RequestId for UpdateLinkAttributesOutput

source§

impl RequestId for UpdateObjectAttributesOutput

source§

impl RequestId for UpdateSchemaOutput

source§

impl RequestId for UpdateTypedLinkFacetOutput

source§

impl RequestId for UpgradeAppliedSchemaOutput

source§

impl RequestId for UpgradePublishedSchemaOutput