Represents a can_perform entity in the AshGrant DSL.
Each entity generates a boolean calculation that evaluates whether the current actor can perform the specified action on each record.
Fields
:action- The action atom (e.g.,:update,:destroy):name- Custom calculation name. Defaults to:can_<action>?:public?- Whether the calculation is public (default:true)