Machinery.Transition.persist_struct

You're seeing just the function persist_struct, go back to Machinery.Transition module for more information.
Link to this function

persist_struct(struct, state, module, extra_metadata)

View Source

Specs

persist_struct(struct(), state(), module(), map()) :: struct()

This function will try to trigger persistence, if declared, to the struct changing state. This is meant to be for internal use only.