Skip to content

low.EffectContract enum

← Attribute reference

Callable effect contract. Absent (0) means unspecified (conservative).

Cases

Keyword Value Description
pure 1 No memory effects, deterministic.
readonly 2 May deterministically read memory but has no other effects.

Used by

  • low.func.call.effect_contract
  • low.func.decl.effect_contract
  • low.func.def.effect_contract
  • low.invoke.effect_contract