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 ConfigureLogsForChannelError

Source§

impl ProvideErrorMetadata for ConfigureLogsForPlaybackConfigurationError

Source§

impl ProvideErrorMetadata for CreateChannelError

Source§

impl ProvideErrorMetadata for CreateLiveSourceError

Source§

impl ProvideErrorMetadata for CreatePrefetchScheduleError

Source§

impl ProvideErrorMetadata for CreateProgramError

Source§

impl ProvideErrorMetadata for CreateSourceLocationError

Source§

impl ProvideErrorMetadata for CreateVodSourceError

Source§

impl ProvideErrorMetadata for DeleteChannelError

Source§

impl ProvideErrorMetadata for DeleteChannelPolicyError

Source§

impl ProvideErrorMetadata for DeleteLiveSourceError

Source§

impl ProvideErrorMetadata for DeletePlaybackConfigurationError

Source§

impl ProvideErrorMetadata for DeletePrefetchScheduleError

Source§

impl ProvideErrorMetadata for DeleteProgramError

Source§

impl ProvideErrorMetadata for DeleteSourceLocationError

Source§

impl ProvideErrorMetadata for DeleteVodSourceError

Source§

impl ProvideErrorMetadata for DescribeChannelError

Source§

impl ProvideErrorMetadata for DescribeLiveSourceError

Source§

impl ProvideErrorMetadata for DescribeProgramError

Source§

impl ProvideErrorMetadata for DescribeSourceLocationError

Source§

impl ProvideErrorMetadata for DescribeVodSourceError

Source§

impl ProvideErrorMetadata for GetChannelPolicyError

Source§

impl ProvideErrorMetadata for GetChannelScheduleError

Source§

impl ProvideErrorMetadata for GetPlaybackConfigurationError

Source§

impl ProvideErrorMetadata for GetPrefetchScheduleError

Source§

impl ProvideErrorMetadata for ListAlertsError

Source§

impl ProvideErrorMetadata for ListChannelsError

Source§

impl ProvideErrorMetadata for ListLiveSourcesError

Source§

impl ProvideErrorMetadata for ListPlaybackConfigurationsError

Source§

impl ProvideErrorMetadata for ListPrefetchSchedulesError

Source§

impl ProvideErrorMetadata for ListSourceLocationsError

Source§

impl ProvideErrorMetadata for ListTagsForResourceError

Source§

impl ProvideErrorMetadata for ListVodSourcesError

Source§

impl ProvideErrorMetadata for PutChannelPolicyError

Source§

impl ProvideErrorMetadata for PutPlaybackConfigurationError

Source§

impl ProvideErrorMetadata for StartChannelError

Source§

impl ProvideErrorMetadata for StopChannelError

Source§

impl ProvideErrorMetadata for TagResourceError

Source§

impl ProvideErrorMetadata for UntagResourceError

Source§

impl ProvideErrorMetadata for UpdateChannelError

Source§

impl ProvideErrorMetadata for UpdateLiveSourceError

Source§

impl ProvideErrorMetadata for UpdateProgramError

Source§

impl ProvideErrorMetadata for UpdateSourceLocationError

Source§

impl ProvideErrorMetadata for UpdateVodSourceError

Source§

impl ProvideErrorMetadata for BadRequestException

Source§

impl ProvideErrorMetadata for ErrorMetadata