Minga.Protocol.Encode (Minga v0.1.0)

Copy Markdown View Source

Generated pure protocol encoders.

Generated from docs/protocol_schema.toml by mix protocol.gen. Do not edit by hand.

Each encode_*/1 returns the on-wire iodata for one schema record; the adapter layer wraps these with framing and the fingerprint cache, and the Layer 2 builders normalize the model before encoding.

Summary

Functions

Functions

encode_annotation(model)

@spec encode_annotation(map()) :: iodata()

encode_change_summary_entry(model)

@spec encode_change_summary_entry(map()) :: iodata()

encode_completion_item(model)

@spec encode_completion_item(map()) :: iodata()

encode_completion_kind(arg1)

@spec encode_completion_kind(atom()) :: non_neg_integer()

encode_diagnostic_range(model)

@spec encode_diagnostic_range(map()) :: iodata()

encode_document_highlight(model)

@spec encode_document_highlight(map()) :: iodata()

encode_git_file_status(arg1)

@spec encode_git_file_status(atom()) :: non_neg_integer()

encode_git_repo_state(arg1)

@spec encode_git_repo_state(atom()) :: non_neg_integer()

encode_git_status_entry(model)

@spec encode_git_status_entry(map()) :: iodata()

encode_git_toast(model)

@spec encode_git_toast(map()) :: iodata()

encode_git_toast_action(arg1)

@spec encode_git_toast_action(atom()) :: non_neg_integer()

encode_git_toast_level(arg1)

@spec encode_git_toast_level(atom()) :: non_neg_integer()

encode_gui_agent_chat_header(model)

@spec encode_gui_agent_chat_header(map()) :: iodata()

encode_gui_agent_context(model)

@spec encode_gui_agent_context(map()) :: iodata()

encode_gui_bottom_panel(model)

@spec encode_gui_bottom_panel(map()) :: iodata()

encode_gui_breadcrumb(model)

@spec encode_gui_breadcrumb(map()) :: iodata()

encode_gui_change_summary(model)

@spec encode_gui_change_summary(map()) :: iodata()

encode_gui_completion(model)

@spec encode_gui_completion(map()) :: iodata()

encode_gui_cursorline(model)

@spec encode_gui_cursorline(map()) :: iodata()

encode_gui_edit_timeline(model)

@spec encode_gui_edit_timeline(map()) :: iodata()

encode_gui_extension_overlay(model)

@spec encode_gui_extension_overlay(map()) :: iodata()

encode_gui_extension_panel(model)

@spec encode_gui_extension_panel(map()) :: iodata()

encode_gui_file_tree(model)

@spec encode_gui_file_tree(map()) :: iodata()

encode_gui_float_popup(model)

@spec encode_gui_float_popup(map()) :: iodata()

encode_gui_git_status(model)

@spec encode_gui_git_status(map()) :: iodata()

encode_gui_gutter_config(model)

@spec encode_gui_gutter_config(map()) :: iodata()

encode_gui_gutter_entries(items)

@spec encode_gui_gutter_entries([term()]) :: iodata()

encode_gui_gutter_sep(model)

@spec encode_gui_gutter_sep(map()) :: iodata()

encode_gui_gutter_window(model)

@spec encode_gui_gutter_window(map()) :: iodata()

encode_gui_hover_popup(model)

@spec encode_gui_hover_popup(map()) :: iodata()

encode_gui_minibuffer(model)

@spec encode_gui_minibuffer(map()) :: iodata()

encode_gui_notifications(model)

@spec encode_gui_notifications(map()) :: iodata()

encode_gui_picker_action_menu(model)

@spec encode_gui_picker_action_menu(map()) :: iodata()

encode_gui_picker_header(model)

@spec encode_gui_picker_header(map()) :: iodata()

encode_gui_picker_items(items)

@spec encode_gui_picker_items([term()]) :: iodata()

encode_gui_picker_load_status(model)

@spec encode_gui_picker_load_status(map()) :: iodata()

encode_gui_picker_mode_prefix(model)

@spec encode_gui_picker_mode_prefix(map()) :: iodata()

encode_gui_picker_preview_header(model)

@spec encode_gui_picker_preview_header(map()) :: iodata()

encode_gui_picker_query(model)

@spec encode_gui_picker_query(map()) :: iodata()

encode_gui_search_state(model)

@spec encode_gui_search_state(map()) :: iodata()

encode_gui_sidebars(model)

@spec encode_gui_sidebars(map()) :: iodata()

encode_gui_signature_help(model)

@spec encode_gui_signature_help(map()) :: iodata()

encode_gui_split_separators(model)

@spec encode_gui_split_separators(map()) :: iodata()

encode_gui_status_bar_cursor(model)

@spec encode_gui_status_bar_cursor(map()) :: iodata()

encode_gui_status_bar_diagnostics(model)

@spec encode_gui_status_bar_diagnostics(map()) :: iodata()

encode_gui_status_bar_file(model)

@spec encode_gui_status_bar_file(map()) :: iodata()

encode_gui_status_bar_git(model)

@spec encode_gui_status_bar_git(map()) :: iodata()

encode_gui_status_bar_identity(model)

@spec encode_gui_status_bar_identity(map()) :: iodata()

encode_gui_status_bar_indent(model)

@spec encode_gui_status_bar_indent(map()) :: iodata()

encode_gui_status_bar_language(model)

@spec encode_gui_status_bar_language(map()) :: iodata()

encode_gui_status_bar_message(model)

@spec encode_gui_status_bar_message(map()) :: iodata()

encode_gui_status_bar_modeline(model)

@spec encode_gui_status_bar_modeline(map()) :: iodata()

encode_gui_status_bar_recording(model)

@spec encode_gui_status_bar_recording(map()) :: iodata()

encode_gui_status_bar_selection(model)

@spec encode_gui_status_bar_selection(map()) :: iodata()

encode_gui_status_bar_workspace(model)

@spec encode_gui_status_bar_workspace(map()) :: iodata()

encode_gui_surface_layout_placements(items)

@spec encode_gui_surface_layout_placements([term()]) :: iodata()

encode_gui_tab_bar(model)

@spec encode_gui_tab_bar(map()) :: iodata()

encode_gui_theme(model)

@spec encode_gui_theme(map()) :: iodata()

encode_gui_tool_manager(model)

@spec encode_gui_tool_manager(map()) :: iodata()

encode_gui_which_key(model)

@spec encode_gui_which_key(map()) :: iodata()

encode_gui_window_content_annotations(items)

@spec encode_gui_window_content_annotations([term()]) :: iodata()

encode_gui_window_content_cursorline(model)

@spec encode_gui_window_content_cursorline(map()) :: iodata()

encode_gui_window_content_diagnostic_ranges(items)

@spec encode_gui_window_content_diagnostic_ranges([term()]) :: iodata()

encode_gui_window_content_document_highlights(items)

@spec encode_gui_window_content_document_highlights([term()]) :: iodata()

encode_gui_window_content_geometry(model)

@spec encode_gui_window_content_geometry(map()) :: iodata()

encode_gui_window_content_header(model)

@spec encode_gui_window_content_header(map()) :: iodata()

encode_gui_window_content_rows(items)

@spec encode_gui_window_content_rows([term()]) :: iodata()

encode_gui_window_content_search_matches(items)

@spec encode_gui_window_content_search_matches([term()]) :: iodata()

encode_gui_window_content_selection(model)

@spec encode_gui_window_content_selection(map()) :: iodata()

encode_gui_window_rows_delta_header(model)

@spec encode_gui_window_rows_delta_header(map()) :: iodata()

encode_gui_window_rows_delta_rows(items)

@spec encode_gui_window_rows_delta_rows([term()]) :: iodata()

encode_gui_window_viewport_delta_header(model)

@spec encode_gui_window_viewport_delta_header(map()) :: iodata()

encode_gui_window_viewport_delta_rows(items)

@spec encode_gui_window_viewport_delta_rows([term()]) :: iodata()

encode_gui_workspaces(model)

@spec encode_gui_workspaces(map()) :: iodata()

encode_gutter_entry(model)

@spec encode_gutter_entry(map()) :: iodata()

encode_hit_region(model)

@spec encode_hit_region(map()) :: iodata()

encode_modeline_segment(model)

@spec encode_modeline_segment(map()) :: iodata()

encode_picker_item(model)

@spec encode_picker_item(map()) :: iodata()

encode_rect(model)

@spec encode_rect(map()) :: iodata()

encode_row(model)

@spec encode_row(map()) :: iodata()

encode_search_match(model)

@spec encode_search_match(map()) :: iodata()

encode_span(model)

@spec encode_span(map()) :: iodata()

encode_surface_placement(model)

@spec encode_surface_placement(map()) :: iodata()

encode_tab_entry(model)

@spec encode_tab_entry(map()) :: iodata()

encode_theme_color(model)

@spec encode_theme_color(map()) :: iodata()

encode_which_key_binding(model)

@spec encode_which_key_binding(map()) :: iodata()