[][src]Trait lambda_runtime_errors::LambdaErrorExt

pub trait LambdaErrorExt {
    fn error_type(&self) -> &str;
}

The LambdaErrorExt trait defines the error_type() method used by the AWS Lambda runtime client to generate ErrorResponse objects. The value returned by the error_type() method is used to populate the errorType field in the Lambda response. This crate includes an implementation of this trait for most errors in the standard library. By default, error return their type name.

Required methods

fn error_type(&self) -> &str

The value for this field should be an alphanumeric unique identifier of the error type. For example MyCustomError.

Return

An alphanumeric identifier for the error

Loading content...

Implementations on Foreign Types

impl LambdaErrorExt for VarError[src]

impl LambdaErrorExt for ParseError[src]

impl LambdaErrorExt for RecvTimeoutError[src]

impl LambdaErrorExt for TryRecvError[src]

impl LambdaErrorExt for LayoutErr[src]

impl LambdaErrorExt for BorrowError[src]

impl LambdaErrorExt for BorrowMutError[src]

impl LambdaErrorExt for DecodeUtf16Error[src]

impl LambdaErrorExt for ParseCharError[src]

impl LambdaErrorExt for JoinPathsError[src]

impl LambdaErrorExt for FromBytesWithNulError[src]

impl LambdaErrorExt for IntoStringError[src]

impl LambdaErrorExt for NulError[src]

impl LambdaErrorExt for AddrParseError[src]

impl LambdaErrorExt for ParseFloatError[src]

impl LambdaErrorExt for ParseIntError[src]

impl LambdaErrorExt for StripPrefixError[src]

impl LambdaErrorExt for ParseBoolError[src]

impl LambdaErrorExt for Utf8Error[src]

impl LambdaErrorExt for FromUtf16Error[src]

impl LambdaErrorExt for FromUtf8Error[src]

impl LambdaErrorExt for RecvError[src]

impl LambdaErrorExt for SystemTimeError[src]

impl LambdaErrorExt for Error[src]

impl LambdaErrorExt for Compat<Error>[src]

Loading content...

Implementors

impl LambdaErrorExt for HandlerError[src]

Loading content...