MixVersion.Stage behaviour (mix_version v2.3.2)

View Source

Behaviour for mix version stages.

Summary

Callbacks

applies?(t)

@callback applies?(MixVersion.Token.t()) :: boolean()

run(t)

(optional)
@callback run(MixVersion.Token.t()) ::
  {:ok, MixVersion.Token.t()} | {:error, term()} | {:stop, term()}