{% extends "base.html" %} {% block title %}API Surface — Rust Analyzer{% endblock %} {% block topbar_title %}Public API Surface{% endblock %} {% block content %}
{% for kind, items in by_kind.items() %}
{{ kind }}
{{ items|length }}
{% endfor %}
Total Public
{{ total }}
{% for kind in ['struct', 'enum', 'trait', 'function', 'method', 'const', 'type_alias', 'union'] %} {% if kind in by_kind %}
{{ kind }} ({{ by_kind[kind]|length }})
{% for row in by_kind[kind] %} {% endfor %}
Name Visibility Signature Location
{{ row.name }} {{ row.visibility or '' }} {{ row.signature or '' }} {{ row.file_path }}:{{ row.start_line }}
{% endif %} {% endfor %} {% endblock %} {% block scripts %} {% endblock %}