View Source Rivet.Loader behaviour (rivet v1.0.7)

Link to this section Summary

Link to this section Callbacks

@callback load_data(meta :: Rivet.Loader.State.t(), data :: map()) ::
  {:ok | :error, meta :: Rivet.Loader.State.t()}
Link to this callback

load_deferred(meta, data)

View Source (optional)
@callback load_deferred(meta :: Rivet.Loader.State.t(), data :: map()) ::
  {:ok | :error, meta :: Rivet.Loader.State.t()}

Link to this section Functions

@spec load_data(
  {:ok, docs :: list()} | {:error, msg :: binary()},
  state :: Rivet.Loader.State.t()
) ::
  {:ok | :error, state :: Rivet.Loader.State.t()}
Link to this function

load_data_items(pass, arg2)

View Source
Link to this function

load_deferred(pass, arg2)

View Source
Link to this function

load_file(fname, opts \\ [])

View Source