Skip to content

Commit a776c17

Browse files
Remove unneeded minus sign in jinja tags
1 parent 76714c3 commit a776c17

File tree

3 files changed

+174
-173
lines changed

3 files changed

+174
-173
lines changed

src/librustdoc/askama.toml

+1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
[general]
22
dirs = ["html/templates"]
3+
whitespace = "suppress"
+147-147
Original file line numberDiff line numberDiff line change
@@ -1,148 +1,148 @@
1-
<!DOCTYPE html> {#- -#}
2-
<html lang="en"> {#- -#}
3-
<head> {#- -#}
4-
<meta charset="utf-8"> {#- -#}
5-
<meta name="viewport" content="width=device-width, initial-scale=1.0"> {#- -#}
6-
<meta name="generator" content="rustdoc"> {#- -#}
7-
<meta name="description" content="{{page.description}}"> {#- -#}
8-
<title>{{page.title}}</title> {#- -#}
9-
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{static_root_path|safe}}{{files.source_serif_4_regular}}"> {#- -#}
10-
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{static_root_path|safe}}{{files.fira_sans_regular}}"> {#- -#}
11-
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{static_root_path|safe}}{{files.fira_sans_medium}}"> {#- -#}
12-
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{static_root_path|safe}}{{files.source_code_pro_regular}}"> {#- -#}
13-
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{static_root_path|safe}}{{files.source_serif_4_bold}}"> {#- -#}
14-
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{static_root_path|safe}}{{files.source_code_pro_semibold}}"> {#- -#}
15-
<link rel="stylesheet" {# -#}
16-
href="{{static_root_path|safe}}{{files.normalize_css}}"> {#- -#}
17-
<link rel="stylesheet" {# -#}
18-
href="{{static_root_path|safe}}{{files.rustdoc_css}}" {# -#}
19-
id="mainThemeStyle"> {#- -#}
20-
<link rel="stylesheet" id="themeStyle" href="{{static_root_path|safe}}{{files.theme_light_css}}"> {#- -#}
21-
<link rel="stylesheet" disabled href="{{static_root_path|safe}}{{files.theme_dark_css}}"> {#- -#}
22-
<link rel="stylesheet" disabled href="{{static_root_path|safe}}{{files.theme_ayu_css}}"> {#- -#}
23-
{%- for theme in themes -%}
24-
<link rel="stylesheet" disabled href="{{page.root_path|safe}}{{theme}}{{page.resource_suffix}}.css"> {#- -#}
25-
{%- endfor -%}
26-
{%- if !layout.default_settings.is_empty() -%}
27-
<script id="default-settings" {# -#}
28-
{% for (k, v) in layout.default_settings %}
1+
<!DOCTYPE html> {# #}
2+
<html lang="en"> {# #}
3+
<head> {# #}
4+
<meta charset="utf-8"> {# #}
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0"> {# #}
6+
<meta name="generator" content="rustdoc"> {# #}
7+
<meta name="description" content="{{page.description}}"> {# #}
8+
<title>{{page.title}}</title> {# #}
9+
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{static_root_path|safe}}{{files.source_serif_4_regular}}"> {# #}
10+
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{static_root_path|safe}}{{files.fira_sans_regular}}"> {# #}
11+
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{static_root_path|safe}}{{files.fira_sans_medium}}"> {# #}
12+
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{static_root_path|safe}}{{files.source_code_pro_regular}}"> {# #}
13+
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{static_root_path|safe}}{{files.source_serif_4_bold}}"> {# #}
14+
<link rel="preload" as="font" type="font/woff2" crossorigin href="{{static_root_path|safe}}{{files.source_code_pro_semibold}}"> {# #}
15+
<link rel="stylesheet" {#+ #}
16+
href="{{static_root_path|safe}}{{files.normalize_css}}"> {# #}
17+
<link rel="stylesheet" {#+ #}
18+
href="{{static_root_path|safe}}{{files.rustdoc_css}}" {#+ #}
19+
id="mainThemeStyle"> {# #}
20+
<link rel="stylesheet" id="themeStyle" href="{{static_root_path|safe}}{{files.theme_light_css}}"> {# #}
21+
<link rel="stylesheet" disabled href="{{static_root_path|safe}}{{files.theme_dark_css}}"> {# #}
22+
<link rel="stylesheet" disabled href="{{static_root_path|safe}}{{files.theme_ayu_css}}"> {# #}
23+
{% for theme in themes %}
24+
<link rel="stylesheet" disabled href="{{page.root_path|safe}}{{theme}}{{page.resource_suffix}}.css"> {# #}
25+
{% endfor %}
26+
{% if !layout.default_settings.is_empty() %}
27+
<script id="default-settings" {#+ #}
28+
{%~ for (k, v) in layout.default_settings ~%}
2929
data-{{k}}="{{v}}"
30-
{%- endfor -%}
31-
></script> {#- -#}
32-
{%- endif -%}
33-
<script src="{{static_root_path|safe}}{{files.storage_js}}"></script> {#- -#}
34-
{%- if page.css_class.contains("crate") -%}
35-
<script defer src="{{page.root_path|safe}}crates{{page.resource_suffix}}.js"></script> {#- -#}
36-
{%- else if page.css_class == "source" -%}
37-
<script defer src="{{static_root_path|safe}}{{files.source_script_js}}"></script> {#- -#}
38-
<script defer src="{{page.root_path|safe}}source-files{{page.resource_suffix}}.js"></script> {#- -#}
39-
{%- else if !page.css_class.contains("mod") -%}
40-
<script defer src="sidebar-items{{page.resource_suffix}}.js"></script> {#- -#}
41-
{%- endif -%}
42-
<script defer src="{{static_root_path|safe}}{{files.main_js}}"></script> {#- -#}
43-
{%- if layout.scrape_examples_extension -%}
44-
<script defer src="{{static_root_path|safe}}{{files.scrape_examples_js}}"></script> {#- -#}
45-
{%- endif -%}
46-
<noscript> {#- -#}
47-
<link rel="stylesheet" {# -#}
48-
href="{{static_root_path|safe}}{{files.noscript_css}}"> {#- -#}
49-
</noscript> {#- -#}
50-
{%- if layout.css_file_extension.is_some() -%}
51-
<link rel="stylesheet" {# -#}
52-
href="{{static_root_path|safe}}theme{{page.resource_suffix}}.css"> {#- -#}
53-
{%- endif -%}
54-
{%- if !layout.favicon.is_empty() -%}
55-
<link rel="icon" href="{{layout.favicon}}"> {#- -#}
56-
{%- else -%}
57-
<link rel="alternate icon" type="image/png" {# -#}
58-
href="{{static_root_path|safe}}{{files.rust_favicon_png_16}}"> {#- -#}
59-
<link rel="alternate icon" type="image/png" {# -#}
60-
href="{{static_root_path|safe}}{{files.rust_favicon_png_32}}"> {#- -#}
61-
<link rel="icon" type="image/svg+xml" {# -#}
62-
href="{{static_root_path|safe}}{{files.rust_favicon_svg}}"> {#- -#}
63-
{%- endif -%}
64-
{{- layout.external_html.in_header|safe -}}
65-
</head> {#- -#}
66-
<body class="rustdoc {{page.css_class}}"> {#- -#}
67-
<!--[if lte IE 11]> {#- -#}
68-
<div class="warning"> {#- -#}
69-
This old browser is unsupported and will most likely display funky things. {#- -#}
70-
</div> {#- -#}
71-
<![endif]--> {#- -#}
72-
{{- layout.external_html.before_content|safe -}}
73-
{%- if page.css_class != "source" -%}
74-
<nav class="mobile-topbar"> {#- -#}
75-
<button class="sidebar-menu-toggle">&#9776;</button> {#- -#}
76-
<a class="logo-container" href="{{page.root_path|safe}}{{krate_with_trailing_slash|safe}}index.html"> {#- -#}
77-
{%- if !layout.logo.is_empty() -%}
78-
<img src="{{layout.logo}}" alt="logo"> {#- -#}
79-
{%- else -%}
80-
<img class="rust-logo" src="{{static_root_path|safe}}{{files.rust_logo_svg}}" alt="logo"> {#- -#}
81-
{%- endif -%}
82-
</a> {#- -#}
83-
<h2></h2> {#- -#}
84-
</nav> {#- -#}
85-
{%- endif -%}
86-
<nav class="sidebar"> {#- -#}
87-
{%- if page.css_class != "source" -%}
88-
<a class="logo-container" href="{{page.root_path|safe}}{{krate_with_trailing_slash|safe}}index.html"> {#- -#}
89-
{%- if !layout.logo.is_empty() %}
90-
<img src="{{layout.logo}}" alt="logo"> {#- -#}
91-
{%- else -%}
92-
<img class="rust-logo" src="{{static_root_path|safe}}{{files.rust_logo_svg}}" alt="logo"> {#- -#}
93-
{%- endif -%}
94-
</a> {#- -#}
95-
{%- endif -%}
96-
{{- sidebar|safe -}}
97-
</nav> {#- -#}
98-
<main> {#- -#}
99-
{%- if page.css_class != "source" -%}<div class="width-limiter">{%- endif -%}
100-
<nav class="sub"> {#- -#}
101-
{%- if page.css_class == "source" -%}
102-
<a class="sub-logo-container" href="{{page.root_path|safe}}{{krate_with_trailing_slash|safe}}index.html"> {#- -#}
103-
{%- if !layout.logo.is_empty() %}
104-
<img src="{{layout.logo}}" alt="logo"> {#- -#}
105-
{%- else -%}
106-
<img class="rust-logo" src="{{static_root_path|safe}}{{files.rust_logo_svg}}" alt="logo"> {#- -#}
107-
{%- endif -%}
108-
</a> {#- -#}
109-
{%- endif -%}
110-
<form class="search-form"> {#- -#}
111-
<span></span> {#- This empty span is a hacky fix for Safari - See #93184 -#}
112-
<input {# -#}
113-
class="search-input" {# -#}
114-
name="search" {# -#}
115-
aria-label="Run search in the documentation" {# -#}
116-
autocomplete="off" {# -#}
117-
spellcheck="false" {# -#}
118-
placeholder="Click or press ‘S’ to search, ‘?’ for more options…" {# -#}
119-
type="search"> {#- -#}
120-
<div id="help-button" title="help" tabindex="-1"> {#- -#}
121-
<a href="{{page.root_path|safe}}help.html">?</a> {#- -#}
122-
</div> {#- -#}
123-
<div id="settings-menu" tabindex="-1"> {#- -#}
124-
<a href="{{page.root_path|safe}}settings.html" title="settings"> {#- -#}
125-
<img width="22" height="22" alt="Change settings" {# -#}
126-
src="{{static_root_path|safe}}{{files.wheel_svg}}"> {#- -#}
127-
</a> {#- -#}
128-
</div> {#- -#}
129-
</form> {#- -#}
130-
</nav> {#- -#}
131-
<section id="main-content" class="content">{{- content|safe -}}</section> {#- -#}
132-
{%- if page.css_class != "source" -%}</div>{%- endif -%}
133-
</main> {#- -#}
134-
{{- layout.external_html.after_content|safe -}}
135-
<div id="rustdoc-vars" {# -#}
136-
data-root-path="{{page.root_path|safe}}" {# -#}
137-
data-static-root-path="{{static_root_path|safe}}" {# -#}
138-
data-current-crate="{{layout.krate}}" {# -#}
139-
data-themes="{{themes|join(",") }}" {# -#}
140-
data-resource-suffix="{{page.resource_suffix}}" {# -#}
141-
data-rustdoc-version="{{rustdoc_version}}" {# -#}
142-
data-search-js="{{files.search_js}}" {# -#}
143-
data-settings-js="{{files.settings_js}}" {# -#}
144-
data-settings-css="{{files.settings_css}}" {# -#}
145-
> {#- -#}
146-
</div> {#- -#}
147-
</body> {#- -#}
148-
</html> {#- -#}
30+
{% endfor %}
31+
></script> {# #}
32+
{% endif %}
33+
<script src="{{static_root_path|safe}}{{files.storage_js}}"></script> {# #}
34+
{% if page.css_class.contains("crate") %}
35+
<script defer src="{{page.root_path|safe}}crates{{page.resource_suffix}}.js"></script> {# #}
36+
{% else if page.css_class == "source" %}
37+
<script defer src="{{static_root_path|safe}}{{files.source_script_js}}"></script> {# #}
38+
<script defer src="{{page.root_path|safe}}source-files{{page.resource_suffix}}.js"></script> {# #}
39+
{% else if !page.css_class.contains("mod") %}
40+
<script defer src="sidebar-items{{page.resource_suffix}}.js"></script> {# #}
41+
{% endif %}
42+
<script defer src="{{static_root_path|safe}}{{files.main_js}}"></script> {# #}
43+
{% if layout.scrape_examples_extension %}
44+
<script defer src="{{static_root_path|safe}}{{files.scrape_examples_js}}"></script> {# #}
45+
{% endif %}
46+
<noscript> {# #}
47+
<link rel="stylesheet" {#+ #}
48+
href="{{static_root_path|safe}}{{files.noscript_css}}"> {# #}
49+
</noscript> {# #}
50+
{% if layout.css_file_extension.is_some() %}
51+
<link rel="stylesheet" {#+ #}
52+
href="{{static_root_path|safe}}theme{{page.resource_suffix}}.css"> {# #}
53+
{% endif %}
54+
{% if !layout.favicon.is_empty() %}
55+
<link rel="icon" href="{{layout.favicon}}"> {# #}
56+
{% else %}
57+
<link rel="alternate icon" type="image/png" {#+ #}
58+
href="{{static_root_path|safe}}{{files.rust_favicon_png_16}}"> {# #}
59+
<link rel="alternate icon" type="image/png" {#+ #}
60+
href="{{static_root_path|safe}}{{files.rust_favicon_png_32}}"> {# #}
61+
<link rel="icon" type="image/svg+xml" {#+ #}
62+
href="{{static_root_path|safe}}{{files.rust_favicon_svg}}"> {# #}
63+
{% endif %}
64+
{{ layout.external_html.in_header|safe }}
65+
</head> {# #}
66+
<body class="rustdoc {{+page.css_class}}"> {# #}
67+
<!--[if lte IE 11]> {# #}
68+
<div class="warning"> {# #}
69+
This old browser is unsupported and will most likely display funky things. {# #}
70+
</div> {# #}
71+
<![endif]--> {# #}
72+
{{ layout.external_html.before_content|safe }}
73+
{% if page.css_class != "source" %}
74+
<nav class="mobile-topbar"> {# #}
75+
<button class="sidebar-menu-toggle">&#9776;</button> {# #}
76+
<a class="logo-container" href="{{page.root_path|safe}}{{krate_with_trailing_slash|safe}}index.html"> {# #}
77+
{% if !layout.logo.is_empty() %}
78+
<img src="{{layout.logo}}" alt="logo"> {# #}
79+
{% else %}
80+
<img class="rust-logo" src="{{static_root_path|safe}}{{files.rust_logo_svg}}" alt="logo"> {# #}
81+
{% endif %}
82+
</a> {# #}
83+
<h2></h2> {# #}
84+
</nav> {# #}
85+
{% endif %}
86+
<nav class="sidebar"> {# #}
87+
{% if page.css_class != "source" %}
88+
<a class="logo-container" href="{{page.root_path|safe}}{{krate_with_trailing_slash|safe}}index.html"> {# #}
89+
{% if !layout.logo.is_empty() %}
90+
<img src="{{layout.logo}}" alt="logo"> {# #}
91+
{% else %}
92+
<img class="rust-logo" src="{{static_root_path|safe}}{{files.rust_logo_svg}}" alt="logo"> {# #}
93+
{% endif %}
94+
</a> {# #}
95+
{% endif %}
96+
{{ sidebar|safe }}
97+
</nav> {# #}
98+
<main> {# #}
99+
{% if page.css_class != "source" %}<div class="width-limiter">{% endif %}
100+
<nav class="sub"> {# #}
101+
{% if page.css_class == "source" %}
102+
<a class="sub-logo-container" href="{{page.root_path|safe}}{{krate_with_trailing_slash|safe}}index.html"> {# #}
103+
{% if !layout.logo.is_empty() %}
104+
<img src="{{layout.logo}}" alt="logo"> {# #}
105+
{% else %}
106+
<img class="rust-logo" src="{{static_root_path|safe}}{{files.rust_logo_svg}}" alt="logo"> {# #}
107+
{% endif %}
108+
</a> {# #}
109+
{% endif %}
110+
<form class="search-form"> {# #}
111+
<span></span> {# This empty span is a hacky fix for Safari - See #93184 #}
112+
<input {#+ #}
113+
class="search-input" {#+ #}
114+
name="search" {#+ #}
115+
aria-label="Run search in the documentation" {#+ #}
116+
autocomplete="off" {#+ #}
117+
spellcheck="false" {#+ #}
118+
placeholder="Click or press ‘S’ to search, ‘?’ for more options…" {#+ #}
119+
type="search"> {# #}
120+
<div id="help-button" title="help" tabindex="-1"> {# #}
121+
<a href="{{page.root_path|safe}}help.html">?</a> {# #}
122+
</div> {# #}
123+
<div id="settings-menu" tabindex="-1"> {# #}
124+
<a href="{{page.root_path|safe}}settings.html" title="settings"> {# #}
125+
<img width="22" height="22" alt="Change settings" {#+ #}
126+
src="{{static_root_path|safe}}{{files.wheel_svg}}"> {# #}
127+
</a> {# #}
128+
</div> {# #}
129+
</form> {# #}
130+
</nav> {# #}
131+
<section id="main-content" class="content">{{ content|safe }}</section> {# #}
132+
{% if page.css_class != "source" %}</div>{% endif %}
133+
</main> {# #}
134+
{{ layout.external_html.after_content|safe }}
135+
<div id="rustdoc-vars" {#+ #}
136+
data-root-path="{{page.root_path|safe}}" {#+ #}
137+
data-static-root-path="{{static_root_path|safe}}" {#+ #}
138+
data-current-crate="{{layout.krate}}" {#+ #}
139+
data-themes="{{themes|join(",") }}" {#+ #}
140+
data-resource-suffix="{{page.resource_suffix}}" {#+ #}
141+
data-rustdoc-version="{{rustdoc_version}}" {#+ #}
142+
data-search-js="{{files.search_js}}" {#+ #}
143+
data-settings-js="{{files.settings_js}}" {#+ #}
144+
data-settings-css="{{files.settings_css}}" {#+ #}
145+
> {# #}
146+
</div> {# #}
147+
</body> {# #}
148+
</html> {# #}
+26-26
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
1-
<div class="main-heading"> {#- -#}
2-
<h1> {#- -#}
3-
{{-typ-}}
4-
{#- The breadcrumbs of the item path, like std::string -#}
5-
{%- for component in path_components -%}
6-
<a href="{{component.path|safe}}index.html">{{component.name}}</a>::<wbr>
7-
{%- endfor -%}
8-
<a class="{{item_type}}" href="#">{{name}}</a> {#- -#}
9-
<button id="copy-path" title="Copy item path to clipboard"> {#- -#}
10-
<img src="{{static_root_path|safe}}{{clipboard_svg}}" {# -#}
11-
width="19" height="18" {# -#}
12-
alt="Copy item path"> {#- -#}
13-
</button> {#- -#}
14-
</h1> {#- -#}
15-
<span class="out-of-band"> {#- -#}
1+
<div class="main-heading"> {# #}
2+
<h1> {# #}
3+
{{typ}}
4+
{# The breadcrumbs of the item path, like std::string #}
5+
{% for component in path_components %}
6+
<a href="{{component.path|safe}}index.html">{{component.name}}</a>::<wbr>
7+
{% endfor %}
8+
<a class="{{item_type}}" href="#">{{name}}</a> {# #}
9+
<button id="copy-path" title="Copy item path to clipboard"> {# #}
10+
<img src="{{static_root_path|safe}}{{clipboard_svg}}" {#+ #}
11+
width="19" height="18" {#+ #}
12+
alt="Copy item path"> {# #}
13+
</button> {# #}
14+
</h1> {# #}
15+
<span class="out-of-band"> {# #}
1616
{% if !stability_since_raw.is_empty() %}
17-
{{- stability_since_raw|safe }} · {# -#}
17+
{{ stability_since_raw|safe +}} · {#+ #}
1818
{% endif %}
19-
{%- match src_href -%}
20-
{%- when Some with (href) -%}
21-
<a class="srclink" href="{{href|safe}}">source</a> · {# -#}
22-
{%- else -%}
23-
{%- endmatch -%}
24-
<button id="toggle-all-docs" title="collapse all docs"> {#- -#}
25-
[<span>&#x2212;</span>] {#- -#}
26-
</button> {#- -#}
27-
</span> {#- -#}
28-
</div> {#- -#}
19+
{% match src_href %}
20+
{% when Some with (href) %}
21+
<a class="srclink" href="{{href|safe}}">source</a> · {#+ #}
22+
{% else %}
23+
{% endmatch %}
24+
<button id="toggle-all-docs" title="collapse all docs"> {# #}
25+
[<span>&#x2212;</span>] {# #}
26+
</button> {# #}
27+
</span> {# #}
28+
</div> {# #}

0 commit comments

Comments
 (0)