Enum lamedh_http::request::RequestContext[][src]

pub enum RequestContext {
    ApiGatewayV1(ApiGatewayProxyRequestContext),
    ApiGatewayV2(ApiGatewayV2httpRequestContext),
    Alb(AlbTargetGroupRequestContext),
}

Event request context as an enumeration of request contexts for both ALB and API Gateway and HTTP API events

Variants

ApiGatewayV1(ApiGatewayProxyRequestContext)

API Gateway proxy request context

ApiGatewayV2(ApiGatewayV2httpRequestContext)

API Gateway v2 request context

Alb(AlbTargetGroupRequestContext)

ALB request context

Trait Implementations

impl Clone for RequestContext[src]

impl Debug for RequestContext[src]

impl<'de> Deserialize<'de> for RequestContext[src]

Auto Trait Implementations

impl RefUnwindSafe for RequestContext

impl Send for RequestContext

impl Sync for RequestContext

impl Unpin for RequestContext

impl UnwindSafe for RequestContext

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.