Struct poem_lambda::Context [−][src]
pub struct Context(pub Context);Expand description
The Lambda function execution context.
It implements poem::FromRequest, so it can be used as an extractor.
Example
use poem::{handler, Request};
use poem_lambda::Context;
#[handler]
fn index(req: &Request, ctx: &Context) {
println!("request_id: {}", ctx.request_id);
}Tuple Fields
0: ContextTrait Implementations
type Error = Infallible
type Error = Infallible
The error type of this extractor. Read more
fn from_request<'life0, 'async_trait>(
req: &'a Request,
_body: &'life0 mut RequestBody
) -> Pin<Box<dyn Future<Output = Result<Self, Self::Error>> + Send + 'async_trait>> where
'a: 'async_trait,
'life0: 'async_trait,
Self: 'async_trait,
fn from_request<'life0, 'async_trait>(
req: &'a Request,
_body: &'life0 mut RequestBody
) -> Pin<Box<dyn Future<Output = Result<Self, Self::Error>> + Send + 'async_trait>> where
'a: 'async_trait,
'life0: 'async_trait,
Self: 'async_trait,
Perform the extraction.
Auto Trait Implementations
impl RefUnwindSafe for Context
impl UnwindSafe for Context
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
