Proton v0.2.0 Proton.Source behaviour

Behaviour for calling applications to implement in order to use Proton.

Link to this section Summary

Link to this section Types

Link to this type error()
error() :: any()
Link to this type path()
path() :: any()
Link to this type spec()
spec() :: map()

Link to this section Callbacks

Link to this callback check(spec) (optional)
check(spec()) :: {:ok, spec()} | {:error, error()}
Link to this callback filter(spec) (optional)
filter(spec()) :: {:ok, spec()} | {:error, error()}
Link to this callback find!(path)
find!(path()) :: spec()