Module render

Module render 

Source
Expand description

render module provides utilities for rendering completion suggestions into code pieces that will be presented to user.

Modulesยง

const_ ๐Ÿ”’
Renderer for const fields.
function ๐Ÿ”’
Renderer for function calls.
literal ๐Ÿ”’
Renderer for enum variants.
macro_ ๐Ÿ”’
Renderer for macro invocations.
pattern ๐Ÿ”’
Renderer for patterns.
type_alias ๐Ÿ”’
Renderer for type aliases.
union_literal ๐Ÿ”’
Renderer for union literals.
variant ๐Ÿ”’
Code common to structs, unions, and enum variants.

Structsยง

RenderContext ๐Ÿ”’
Interface for data and methods required for items rendering.

Functionsยง

compute_exact_name_match ๐Ÿ”’
compute_ref_match ๐Ÿ”’
compute_type_match ๐Ÿ”’
field_with_receiver ๐Ÿ”’
get_import_name ๐Ÿ”’
match_types ๐Ÿ”’
path_ref_match ๐Ÿ”’
render_expr ๐Ÿ”’
render_field ๐Ÿ”’
render_path_resolution ๐Ÿ”’
render_pattern_resolution ๐Ÿ”’
render_resolution_pat ๐Ÿ”’
render_resolution_path ๐Ÿ”’
render_resolution_simple_ ๐Ÿ”’
render_resolution_with_import ๐Ÿ”’
render_resolution_with_import_pat ๐Ÿ”’
render_tuple_field ๐Ÿ”’
render_type_inference ๐Ÿ”’
res_to_kind ๐Ÿ”’
scope_def_docs ๐Ÿ”’
scope_def_is_deprecated ๐Ÿ”’
scope_def_to_name ๐Ÿ”’