E1015: expected local binding operator
Generated from rellum-diagnostics/src/db.rs.
Explanation
A block local starts with a name and then uses either = for a pure local value or <- to bind the result of an awaitable effect inside an effect body.
Common causes
- omitting
=after a local binding name - omitting
<-before a result-producing effect call
Canonical fixes
- use
=for ordinary local values
Before:
value parse(input)
After:
value = parse(input)
- use
<-for awaitable effect result bindings
Before:
rows db::query!(conn, sql, params)
After:
rows <- db::query!(conn, sql, params)
Code example
value parse(input)