E1013: expected request pattern
Generated from rellum-diagnostics/src/db.rs.
Explanation
Request handlers must start with a request pattern: ok(...), err(...), some(...), none, _, or else. The pattern determines which raw request result the handler accepts.
Common causes
- using a plain identifier as a request handler head
- using a match-only pattern form in a request body
- leaving the pattern out after
on
Canonical fixes
- use a supported request pattern
Before:
value ~ request env!("NAME")
on value => value
After:
value ~ request env!("NAME")
on some(value) => value
- use
_orelsefor a fallback handler
Code example
value ~ request env!("NAME")
on value => value