Generated pure protocol encoders.
Generated from docs/protocol_schema.toml by mix protocol.gen. Do not edit by hand.
Each encode_*/1 validates schema-owned bounded fields immediately before
emitting them and returns the on-wire iodata for one schema record.
Summary
Functions
@spec encode_completion_kind(atom()) :: non_neg_integer()
@spec encode_frame_rejection_disposition(atom()) :: non_neg_integer()
@spec encode_frame_rejection_reason(atom()) :: non_neg_integer()
@spec encode_git_file_status(atom()) :: non_neg_integer()
@spec encode_git_repo_state(atom()) :: non_neg_integer()
@spec encode_git_toast_action(atom()) :: non_neg_integer()
@spec encode_git_toast_level(atom()) :: non_neg_integer()
@spec encode_operation_kind(atom()) :: non_neg_integer()
@spec encode_operation_status(atom()) :: non_neg_integer()
@spec encode_resource_policy_dimension(atom()) :: non_neg_integer()