Liberator.MediaType behaviour (liberator v2.0.0) View Source

A behaviour module for media type codecs.

Liberator uses this behaviour to help make sure at compile-time that codecs will be called successfully. Include it in your own module for the same peace of mind.

Link to this section Summary

Callbacks

Encode an Elixir term into an encoded binary, and raise if there's an error.

Link to this section Callbacks

Specs

encode!(term()) :: binary()

Encode an Elixir term into an encoded binary, and raise if there's an error.