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 CreateSignalingChannelError

Source§

impl ProvideErrorMetadata for CreateStreamError

Source§

impl ProvideErrorMetadata for DeleteEdgeConfigurationError

Source§

impl ProvideErrorMetadata for DeleteSignalingChannelError

Source§

impl ProvideErrorMetadata for DeleteStreamError

Source§

impl ProvideErrorMetadata for DescribeEdgeConfigurationError

Source§

impl ProvideErrorMetadata for DescribeImageGenerationConfigurationError

Source§

impl ProvideErrorMetadata for DescribeMappedResourceConfigurationError

Source§

impl ProvideErrorMetadata for DescribeMediaStorageConfigurationError

Source§

impl ProvideErrorMetadata for DescribeNotificationConfigurationError

Source§

impl ProvideErrorMetadata for DescribeSignalingChannelError

Source§

impl ProvideErrorMetadata for DescribeStreamError

Source§

impl ProvideErrorMetadata for GetDataEndpointError

Source§

impl ProvideErrorMetadata for GetSignalingChannelEndpointError

Source§

impl ProvideErrorMetadata for ListEdgeAgentConfigurationsError

Source§

impl ProvideErrorMetadata for ListSignalingChannelsError

Source§

impl ProvideErrorMetadata for ListStreamsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListTagsForStreamError

Source§

impl ProvideErrorMetadata for StartEdgeConfigurationUpdateError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for TagStreamError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UntagStreamError

Source§

impl ProvideErrorMetadata for UpdateDataRetentionError

Source§

impl ProvideErrorMetadata for UpdateImageGenerationConfigurationError

Source§

impl ProvideErrorMetadata for UpdateMediaStorageConfigurationError

Source§

impl ProvideErrorMetadata for UpdateNotificationConfigurationError

Source§

impl ProvideErrorMetadata for UpdateSignalingChannelError

Source§

impl ProvideErrorMetadata for UpdateStreamError

Source§

impl ProvideErrorMetadata for AccessDeniedException

Source§

impl ProvideErrorMetadata for AccountChannelLimitExceededException

Source§

impl ProvideErrorMetadata for AccountStreamLimitExceededException

Source§

impl ProvideErrorMetadata for ClientLimitExceededException

Source§

impl ProvideErrorMetadata for DeviceStreamLimitExceededException

Source§

impl ProvideErrorMetadata for InvalidArgumentException

Source§

impl ProvideErrorMetadata for InvalidDeviceException

Source§

impl ProvideErrorMetadata for InvalidResourceFormatException

Source§

impl ProvideErrorMetadata for NoDataRetentionException

Source§

impl ProvideErrorMetadata for NotAuthorizedException

Source§

impl ProvideErrorMetadata for ResourceInUseException

Source§

impl ProvideErrorMetadata for ResourceNotFoundException

Source§

impl ProvideErrorMetadata for StreamEdgeConfigurationNotFoundException

Source§

impl ProvideErrorMetadata for TagsPerResourceExceededLimitException

Source§

impl ProvideErrorMetadata for VersionMismatchException

Source§

impl ProvideErrorMetadata for ErrorMetadata