Expand description

Utilities for evaluating whether eagerly evaluated expressions can be made lazy and vice versa.

Things to consider:

  • has the expression side-effects?
  • is the expression computationally expensive?

See lints:

  • unnecessary-lazy-evaluations
  • or-fun-call
  • option-if-let-else

Structs

V 🔒

Enums

Functions

Determine the eagerness of the given function call.
Whether the given expression should be changed to evaluate eagerly
Whether the given expression should be changed to evaluate lazily