[−][src]Crate wasm_service
Base support for wasm service using Confluence Workers
Structs
Context | Context manages the information flow for an incoming HTTP [ |
HandlerReturn | Generic page error return - doesn't require ctx |
Request | Incoming HTTP request (to Worker). |
Response | Worker response for HTTP requests.
The Response is created/accessed from |
RunContext | Logging support for deferred tasks |
ServiceConfig | Configuration parameters for service Parameter E is your crate's error type |
Url | re-export url::Url |
Enums
Error | Errors generated by this crate It's not necessary for users of wasm_service to import this, because Error implements trait std::error::Error. |
Method | HTTP Method |
Traits
Handler | Trait that defines app/service's request handler and router See rustwasm-service-template for a more complete example |
Runnable | Runnable trait for deferred tasks Deferred tasks are often useful for logging and analytics. |
Functions
handler_return | Generate handler return "error" |
service_request | Entrypoint for wasm-service. Converts parameters from javascript into Request,
invokes app-specific Handler, and converts |