View Source Permit.Actions.Forest (permit v0.1.1)

Encapsulates the directed acyclic graph built from permissions defined using Permit.Permissions and provides traversal functions.

Part of the private API, subject to changes and not to be used on the application level.

Summary

Types

@type t() :: %Permit.Actions.Forest{forest: %{required(vertex()) => [vertex()]}}
@type vertex() :: atom()