Enum lib::ServerlessResponse [−][src]
pub enum ServerlessResponse {
Success(String),
Blocked,
Error,
}Expand description
The response from a generic serverless request invocation. This is the primitive you’ll likely process into some kind of custom response if you’re not using AWS Lambda or one of its derivatives (e.g. Netlify). If you are, use run_aws_req and ignore this!
Variants
Success(String)The request was successful and the response is attached. Return a 200.
The request was blocked (unauthorized). Return a 403.
An error occurred on the server side. Any GraphQL errors will be encapsulated in the Success variant’s payload.
Return a 500.
Auto Trait Implementations
impl RefUnwindSafe for ServerlessResponseimpl Send for ServerlessResponseimpl Sync for ServerlessResponseimpl Unpin for ServerlessResponseimpl UnwindSafe for ServerlessResponseBlanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
type Output = T
type Output = TShould always be Self
pub fn vzip(self) -> VAttaches 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