Rellum Rellum

S0025: ingress effect in effect expression

Generated from rellum-diagnostics/src/db.rs.

Explanation

Ingress effects observe external input during Observe and are valid only as event sources. Effect expressions run during Fire, so they can contain output effects but not ingress effects.

Common causes

Canonical fixes

Before:

main! = stdin_line!()

After:

line = event(stdin_line!())
main! on line => print!(line)

Code example

main! = stdin_line!()