File tree Expand file tree Collapse file tree 1 file changed +24
-8
lines changed Expand file tree Collapse file tree 1 file changed +24
-8
lines changed Original file line number Diff line number Diff line change 53
53
{% endif %}
54
54
55
55
{% if type and name %}
56
+ {% set has_sub_element = method or field or variant or impl %}
57
+
56
58
{%if show_mod %}
57
59
{% set link_text = link_text ~ "::" ~ name %}
58
60
{% else %}
59
61
{% set link_text = name %}
60
62
{% endif %}
61
- {% if method %}
62
- {% set link_text = link_text ~ "::" ~ method %}
63
- {% elif field %}
64
- {% set link_text = link_text ~ "::" ~ field %}
65
- {% elif variant %}
66
- {% set link_text = link_text ~ "::" ~ variant %}
67
- {% elif impl %}
68
- {% set link_text = "impl " ~ impl ~ "for" ~ link_text %}
63
+
64
+ {% if has_sub_element %}
65
+ {% set sub_element = "" %}
66
+ {% if method %}
67
+ {% set sub_element = method %}
68
+ {% elif field %}
69
+ {% set sub_element = field %}
70
+ {% elif variant %}
71
+ {% set sub_element = variant %}
72
+ {% elif impl %}
73
+ {% set sub_element = link_text %}
74
+ {% endif %}
75
+
76
+ {% if not no_name %}
77
+ {% set link_text = link_text ~ "::" ~ sub_element %}
78
+ {% else %}
79
+ {% if method %}
80
+ {% set link_text = "." ~ sub_element %}
81
+ {% else %}
82
+ {% set link_text = sub_element %}
83
+ {% endif %}
84
+ {% endif %}
69
85
{% endif %}
70
86
{% endif %}
71
87
You can’t perform that action at this time.
0 commit comments