March Docs
Search…
⌘K
Overview
Modules
▸
Discovery
F
walk_march_files
▸
DocHtml
F
index_card
F
make_src_link
F
page
F
page_css
F
page_js
F
render_comment_html
F
render_fn
F
render_iface
F
render_index
F
render_module
F
render_type
F
search_js
F
sidebar_links
F
sidebar_nav
F
sort_fns
▸
Guides
F
discover
F
display_name
F
render_guide
F
sidebar_links
▸
Highlight
F
allows_block_comment
F
allows_dash_comment
F
allows_hash_comment
F
allows_slash_comment
F
highlight
F
html_escape
F
keywords_for
F
kw_bash
F
kw_js
F
kw_json
F
kw_march
F
kw_python
F
kw_rust
F
kw_toml
F
plain
F
span
▸
MarchDoc
F
generate
▸
Markdown
F
build_table
F
cell_align
F
code_body
F
code_open
F
collect_blockquote
F
collect_ol
F
collect_ul
F
drop_leading_empty
F
drop_prefix
F
drop_suffix
F
fence_lang
F
flush_para
F
html_escape
F
is_admonition
F
is_fence
F
is_indented_code
F
is_ol_item
F
is_table_separator
F
is_ul_item
F
list_item_text
F
md_heading
F
md_to_html
F
render_admonition
F
render_bold
F
render_fence
F
render_inline
F
render_italic
F
render_links
F
render_list_items
F
render_row
F
split_cells
▸
Parser
T
FnEntry
T
TypeEntry
T
IfaceEntry
T
ModuleInfo
F
collect_triple_doc
F
decl_name
F
drop_prefix
F
drop_suffix
F
entry_priv
F
extract_sig
F
extract_single_doc
F
fn_line
F
iface_line
F
indent_width
F
info_name
F
info_path
F
is_decl_kw
F
is_prv
F
is_pub
F
module_indent
F
parse_entries
F
parse_file
F
parse_module_comment
F
parse_module_name
F
process_line
F
strip_kw
F
type_line
▸
Scroll
F
extract_code_blocks
F
render_fn_section
F
render_module
F
render_type_section
▸
SearchIndex
F
build
F
entry
F
first_line
F
module_entries
▸
TypeRegistry
T
TypeRef
F
build_registry
F
find_ref
F
is_delim
F
is_type_token
F
linkify_one_token
F
linkify_signature
F
tokenize_sig
March Docs
›
SearchIndex
SearchIndex
SearchIndex — build a JSON search index from parsed modules.
Functions
fn
build
build(modules : List(
ModuleInfo
)) : String
#
fn
entry
entry(mod_name, kind, name, signature, doc_opt)
#
fn
first_line
first_line(s)
#
fn
module_entries
module_entries(info)
#