Evaluates each parameter until one of them evaluates to something else
Equivalent to a
RAII guard that ensures that a log entry corresponding to a request will be written.
Represents a request that your handler must answer to.
Contains a prototype of a response.
The response is only sent when you call
An opaque type that represents the body of a response.
Represents an entry in the sessions manager.
Manages all active user sessions in memory.
An error that one of your routes can return.
Generates a string suitable for a session ID.
Starts a server and uses the given requests handler.