API Reference dune v0.3.4



A sandbox for Elixir to safely evaluate untrusted code from user input.

Behaviour to customize the modules and functions that are allowed or restricted.

The default Dune.Allowlist module to be used to allow or restrict functions and macros that can be safely executed.

A struct returned when Dune parsing or evaluation fails.

Defines and validates the options for Dune.

Sessions provide a way to evaluate code and keep state (bindings, modules...) between evaluations.

A struct returned when Dune evaluation succeeds.