FerricStore.Codec behaviour (ferricstore_sdk v0.1.0)

Copy Markdown View Source

Value codec behaviour used by Flow helpers.

The native protocol always sends bytes to FerricStore. Codecs decide how Elixir values become those bytes for Flow payloads, results, errors, and value refs.

Summary

Callbacks

decode(binary)

@callback decode(binary()) :: term()

encode(term)

@callback encode(term()) :: binary()