Path:
tests/integration/features/source_code_traceability/_language_parsers/rust/01_rust_doc_comments/test.itest
Lines:
440
Non-empty lines:
432
Non-empty lines covered with requirements:
26 / 432 (6.0%)
Functions:
0
Functions covered by requirements:
0 / 0 (0.0%)
1
RUN: %strictdoc export %S --output-dir %T | filecheck %s
2
CHECK: Published: Hello world doc
3
4
# Check that all source files are generated
5
RUN: %check_exists --file "%T/html/_source_files/outer_line_docs.rs.html"
6
RUN: %check_exists --file "%T/html/_source_files/outer_block_docs.rs.html"
7
RUN: %check_exists --file "%T/html/_source_files/outer_doc_attrs.rs.html"
8
RUN: %check_exists --file "%T/html/_source_files/inner_line_docs.rs.html"
9
RUN: %check_exists --file "%T/html/_source_files/inner_block_docs.rs.html"
10
RUN: %check_exists --file "%T/html/_source_files/inner_doc_attrs.rs.html"
11
12
RUN: %cat %T/html/%THIS_TEST_FOLDER/input.html | filecheck %s --check-prefix CHECK-INPUT-HTML
13
14
# @relation(SDOC-LLR-166 , scope=line)
15
CHECK-INPUT-HTML: href="../_source_files/inner_line_docs.rs.html#REQ-INNER-LINE-DOC#1#128"
16
CHECK-INPUT-HTML: entire file
17
CHECK-INPUT-HTML: href="../_source_files/inner_line_docs.rs.html#REQ-INNER-LINE-DOC#12#18"
18
CHECK-INPUT-HTML: fn validate()
19
CHECK-INPUT-HTML: href="../_source_files/inner_line_docs.rs.html#REQ-INNER-LINE-DOC#32#38"
20
CHECK-INPUT-HTML: fn process()
21
CHECK-INPUT-HTML: href="../_source_files/inner_line_docs.rs.html#REQ-INNER-LINE-DOC#41#61"
22
CHECK-INPUT-HTML: impl Container
23
CHECK-INPUT-HTML: href="../_source_files/inner_line_docs.rs.html#REQ-INNER-LINE-DOC#46#52"
24
CHECK-INPUT-HTML: fn new()
25
CHECK-INPUT-HTML: href="../_source_files/inner_line_docs.rs.html#REQ-INNER-LINE-DOC#54#60"
26
CHECK-INPUT-HTML: fn get_value()
27
CHECK-INPUT-HTML: href="../_source_files/inner_line_docs.rs.html#REQ-INNER-LINE-DOC#63#69"
28
CHECK-INPUT-HTML: fn process_data()
29
CHECK-INPUT-HTML: href="../_source_files/inner_line_docs.rs.html#REQ-INNER-LINE-DOC#71#77"
30
CHECK-INPUT-HTML: fn async_process()
31
CHECK-INPUT-HTML: href="../_source_files/inner_line_docs.rs.html#REQ-INNER-LINE-DOC#79#85"
32
CHECK-INPUT-HTML: fn compute_magic()
33
CHECK-INPUT-HTML: href="../_source_files/inner_line_docs.rs.html#REQ-INNER-LINE-DOC#87#95"
34
CHECK-INPUT-HTML: fn dangerous_operation()
35
CHECK-INPUT-HTML: href="../_source_files/inner_line_docs.rs.html#REQ-INNER-LINE-DOC#97#105"
36
CHECK-INPUT-HTML: module submodule
37
CHECK-INPUT-HTML: href="../_source_files/inner_line_docs.rs.html#REQ-INNER-LINE-DOC#107#117"
38
CHECK-INPUT-HTML: foreign module extern "C"
39
CHECK-INPUT-HTML: href="../_source_files/inner_line_docs.rs.html#REQ-INNER-LINE-DOC#121#127"
40
CHECK-INPUT-HTML: fn test_basic()
41
# @relation(SDOC-LLR-166 , scope=end)
42
43
# @relation(SDOC-LLR-167 , scope=range_start)
44
CHECK-INPUT-HTML: href="../_source_files/inner_block_docs.rs.html#REQ-INNER-BLOCK-DOC#1#154"
45
CHECK-INPUT-HTML: entire file
46
CHECK-INPUT-HTML: href="../_source_files/inner_block_docs.rs.html#REQ-INNER-BLOCK-DOC#14#22"
47
CHECK-INPUT-HTML: fn validate()
48
CHECK-INPUT-HTML: href="../_source_files/inner_block_docs.rs.html#REQ-INNER-BLOCK-DOC#36#44"
49
CHECK-INPUT-HTML: fn process()
50
CHECK-INPUT-HTML: href="../_source_files/inner_block_docs.rs.html#REQ-INNER-BLOCK-DOC#47#73"
51
CHECK-INPUT-HTML: impl Container
52
CHECK-INPUT-HTML: href="../_source_files/inner_block_docs.rs.html#REQ-INNER-BLOCK-DOC#54#62"
53
CHECK-INPUT-HTML: fn new()
54
CHECK-INPUT-HTML: href="../_source_files/inner_block_docs.rs.html#REQ-INNER-BLOCK-DOC#64#72"
55
CHECK-INPUT-HTML: fn get_value()
56
CHECK-INPUT-HTML: href="../_source_files/inner_block_docs.rs.html#REQ-INNER-BLOCK-DOC#75#83"
57
CHECK-INPUT-HTML: fn process_data()
58
CHECK-INPUT-HTML: href="../_source_files/inner_block_docs.rs.html#REQ-INNER-BLOCK-DOC#85#93"
59
CHECK-INPUT-HTML: fn async_process()
60
CHECK-INPUT-HTML: href="../_source_files/inner_block_docs.rs.html#REQ-INNER-BLOCK-DOC#95#103"
61
CHECK-INPUT-HTML: fn compute_magic()
62
CHECK-INPUT-HTML: href="../_source_files/inner_block_docs.rs.html#REQ-INNER-BLOCK-DOC#105#115"
63
CHECK-INPUT-HTML: fn dangerous_operation()
64
CHECK-INPUT-HTML: href="../_source_files/inner_block_docs.rs.html#REQ-INNER-BLOCK-DOC#117#127"
65
CHECK-INPUT-HTML: module submodule
66
CHECK-INPUT-HTML: href="../_source_files/inner_block_docs.rs.html#REQ-INNER-BLOCK-DOC#129#141"
67
CHECK-INPUT-HTML: foreign module extern "C"
68
CHECK-INPUT-HTML: href="../_source_files/inner_block_docs.rs.html#REQ-INNER-BLOCK-DOC#145#153"
69
CHECK-INPUT-HTML: fn test_basic()
70
# @relation(SDOC-LLR-167 , scope=range_end)
71
72
# @relation(SDOC-LLR-165, scope=range_start)
73
CHECK-INPUT-HTML: href="../_source_files/inner_doc_attrs.rs.html#REQ-INNER-DOC-ATTR#12#18"
74
CHECK-INPUT-HTML: fn validate()
75
CHECK-INPUT-HTML: href="../_source_files/inner_doc_attrs.rs.html#REQ-INNER-DOC-ATTR#32#38"
76
CHECK-INPUT-HTML: fn process()
77
CHECK-INPUT-HTML: href="../_source_files/inner_doc_attrs.rs.html#REQ-INNER-DOC-ATTR#41#61"
78
CHECK-INPUT-HTML: impl Container
79
CHECK-INPUT-HTML: href="../_source_files/inner_doc_attrs.rs.html#REQ-INNER-DOC-ATTR#46#52"
80
CHECK-INPUT-HTML: fn new()
81
CHECK-INPUT-HTML: href="../_source_files/inner_doc_attrs.rs.html#REQ-INNER-DOC-ATTR#54#60"
82
CHECK-INPUT-HTML: fn get_value()
83
CHECK-INPUT-HTML: href="../_source_files/inner_doc_attrs.rs.html#REQ-INNER-DOC-ATTR#63#69"
84
CHECK-INPUT-HTML: fn process_data()
85
CHECK-INPUT-HTML: href="../_source_files/inner_doc_attrs.rs.html#REQ-INNER-DOC-ATTR#71#77"
86
CHECK-INPUT-HTML: fn async_process()
87
CHECK-INPUT-HTML: href="../_source_files/inner_doc_attrs.rs.html#REQ-INNER-DOC-ATTR#79#85"
88
CHECK-INPUT-HTML: fn compute_magic()
89
CHECK-INPUT-HTML: href="../_source_files/inner_doc_attrs.rs.html#REQ-INNER-DOC-ATTR#87#95"
90
CHECK-INPUT-HTML: fn dangerous_operation()
91
CHECK-INPUT-HTML: href="../_source_files/inner_doc_attrs.rs.html#REQ-INNER-DOC-ATTR#97#105"
92
CHECK-INPUT-HTML: module submodule
93
CHECK-INPUT-HTML: href="../_source_files/inner_doc_attrs.rs.html#REQ-INNER-DOC-ATTR#107#117"
94
CHECK-INPUT-HTML: foreign module extern "C"
95
CHECK-INPUT-HTML: href="../_source_files/inner_doc_attrs.rs.html#REQ-INNER-DOC-ATTR#121#127"
96
CHECK-INPUT-HTML: fn test_basic()
97
# @relation(SDOC-LLR-165, scope=range_end)
98
99
# @relation(SDOC-LLR-169 , scope=range_start)
100
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-LINE-DOC#257#275"
101
CHECK-INPUT-HTML: module submodule
102
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-LINE-DOC#189#203"
103
CHECK-INPUT-HTML: module submodule
104
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#3#6"
105
CHECK-INPUT-HTML: const MAGIC_NUMBER
106
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#8#11"
107
CHECK-INPUT-HTML: static GLOBAL_STATE
108
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#13#16"
109
CHECK-INPUT-HTML: type CustomResult
110
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#18#31"
111
CHECK-INPUT-HTML: struct Container
112
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#22#25"
113
CHECK-INPUT-HTML: field name
114
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#27#30"
115
CHECK-INPUT-HTML: field value
116
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#33#61"
117
CHECK-INPUT-HTML: enum Status
118
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#37#40"
119
CHECK-INPUT-HTML: enum variant Active
120
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#42#50"
121
CHECK-INPUT-HTML: enum variant Idle
122
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#46#49"
123
CHECK-INPUT-HTML: field duration
124
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#52#60"
125
CHECK-INPUT-HTML: enum variant Error
126
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#56#59"
127
CHECK-INPUT-HTML: type i32
128
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#63#76"
129
CHECK-INPUT-HTML: union FloatOrInt
130
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#67#70"
131
CHECK-INPUT-HTML: field f
132
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#72#75"
133
CHECK-INPUT-HTML: field i
134
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#78#103"
135
CHECK-INPUT-HTML: trait Processor
136
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#82#85"
137
CHECK-INPUT-HTML: associated type Output
138
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#87#90"
139
CHECK-INPUT-HTML: const MAX_SIZE
140
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#92#95"
141
CHECK-INPUT-HTML: function process()
142
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#97#102"
143
CHECK-INPUT-HTML: fn validate()
144
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#114#117"
145
CHECK-INPUT-HTML: type Output
146
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#119#122"
147
CHECK-INPUT-HTML: const MAX_SIZE
148
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#124#129"
149
CHECK-INPUT-HTML: fn process()
150
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#132#149"
151
CHECK-INPUT-HTML: impl Container
152
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#136#141"
153
CHECK-INPUT-HTML: fn new()
154
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#143#148"
155
CHECK-INPUT-HTML: fn get_value()
156
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#151#156"
157
CHECK-INPUT-HTML: fn process_data()
158
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#158#163"
159
CHECK-INPUT-HTML: fn async_process()
160
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#165#170"
161
CHECK-INPUT-HTML: fn compute_magic()
162
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#172#179"
163
CHECK-INPUT-HTML: fn dangerous_operation()
164
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#181#184"
165
CHECK-INPUT-HTML: crate std
166
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#186#203"
167
CHECK-INPUT-HTML: module submodule
168
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#189#203"
169
CHECK-INPUT-HTML: module submodule
170
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#194#202"
171
CHECK-INPUT-HTML: struct Inner
172
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#198#201"
173
CHECK-INPUT-HTML: field data
174
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#205#223"
175
CHECK-INPUT-HTML: foreign module extern "C"
176
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#209#212"
177
CHECK-INPUT-HTML: function external_func()
178
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#214#217"
179
CHECK-INPUT-HTML: static EXTERNAL_VAR
180
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#219#222"
181
CHECK-INPUT-HTML: associated type OpaqueType
182
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#225#232"
183
CHECK-INPUT-HTML: macro test_macro
184
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#234#249"
185
CHECK-INPUT-HTML: fn match_example()
186
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#239#242"
187
CHECK-INPUT-HTML: match arm Some(val)
188
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#244#247"
189
CHECK-INPUT-HTML: match arm None
190
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#251#268"
191
CHECK-INPUT-HTML: fn generic_fn()
192
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#255#258"
193
CHECK-INPUT-HTML: type parameter T
194
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#260#263"
195
CHECK-INPUT-HTML: const parameter N
196
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#270#290"
197
CHECK-INPUT-HTML: struct GenericContainer
198
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#274#277"
199
CHECK-INPUT-HTML: lifetime 'a
200
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#279#282"
201
CHECK-INPUT-HTML: type parameter T
202
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#286#289"
203
CHECK-INPUT-HTML: field data
204
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#294#303"
205
CHECK-INPUT-HTML: fn struct_expression_test()
206
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#298#300"
207
CHECK-INPUT-HTML: field initializer name
208
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#307#309"
209
CHECK-INPUT-HTML: statement 8675309;
210
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#310#314"
211
CHECK-INPUT-HTML: expression x + 2
212
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#318#320"
213
CHECK-INPUT-HTML: expression (x + 2)
214
CHECK-INPUT-HTML: href="../_source_files/outer_line_docs.rs.html#REQ-OUTER-LINE-DOC#325#331"
215
CHECK-INPUT-HTML: fn test_basic()
216
# @relation(SDOC-LLR-169 , scope=range_end)
217
218
# @relation(SDOC-LLR-170 , scope=range_start)
219
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#3#8"
220
CHECK-INPUT-HTML: const MAGIC_NUMBER
221
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#10#15"
222
CHECK-INPUT-HTML: static GLOBAL_STATE
223
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#17#22"
224
CHECK-INPUT-HTML: type CustomResult
225
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#24#43"
226
CHECK-INPUT-HTML: struct Container
227
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#30#35"
228
CHECK-INPUT-HTML: field name
229
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#37#42"
230
CHECK-INPUT-HTML: field value
231
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#45#85"
232
CHECK-INPUT-HTML: enum Status
233
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#51#56"
234
CHECK-INPUT-HTML: enum variant Active
235
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#58#70"
236
CHECK-INPUT-HTML: enum variant Idle
237
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#64#69"
238
CHECK-INPUT-HTML: field duration
239
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#72#84"
240
CHECK-INPUT-HTML: enum variant Error
241
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#78#83"
242
CHECK-INPUT-HTML: type i32
243
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#87#106"
244
CHECK-INPUT-HTML: union FloatOrInt
245
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#93#98"
246
CHECK-INPUT-HTML: field f
247
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#100#105"
248
CHECK-INPUT-HTML: field i
249
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#108#143"
250
CHECK-INPUT-HTML: trait Processor
251
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#114#119"
252
CHECK-INPUT-HTML: associated type Output
253
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#121#126"
254
CHECK-INPUT-HTML: const MAX_SIZE
255
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#128#133"
256
CHECK-INPUT-HTML: function process()
257
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#135#142"
258
CHECK-INPUT-HTML: fn validate()
259
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#152#180"
260
CHECK-INPUT-HTML: impl Container
261
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#158#163"
262
CHECK-INPUT-HTML: type Output
263
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#165#170"
264
CHECK-INPUT-HTML: const MAX_SIZE
265
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#172#179"
266
CHECK-INPUT-HTML: fn process()
267
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#182#205"
268
CHECK-INPUT-HTML: impl Container
269
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#188#195"
270
CHECK-INPUT-HTML: fn new()
271
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#197#204"
272
CHECK-INPUT-HTML: fn get_value()
273
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#207#214"
274
CHECK-INPUT-HTML: fn process_data()
275
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#216#223"
276
CHECK-INPUT-HTML: fn async_process()
277
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#225#232"
278
CHECK-INPUT-HTML: fn compute_magic()
279
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#234#243"
280
CHECK-INPUT-HTML: fn dangerous_operation()
281
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#245#250"
282
CHECK-INPUT-HTML: crate std
283
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#252#275"
284
CHECK-INPUT-HTML: module submodule
285
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#262#274"
286
CHECK-INPUT-HTML: struct Inner
287
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#268#273"
288
CHECK-INPUT-HTML: field data
289
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#277#303"
290
CHECK-INPUT-HTML: foreign module extern "C"
291
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#283#288"
292
CHECK-INPUT-HTML: function external_func()
293
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#290#295"
294
CHECK-INPUT-HTML: static EXTERNAL_VAR
295
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#297#302"
296
CHECK-INPUT-HTML: associated type OpaqueType
297
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#305#314"
298
CHECK-INPUT-HTML: macro test_macro
299
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#316#337"
300
CHECK-INPUT-HTML: fn match_example()
301
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#323#328"
302
CHECK-INPUT-HTML: match arm Some(val)
303
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#330#335"
304
CHECK-INPUT-HTML: match arm None
305
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#339#362"
306
CHECK-INPUT-HTML: fn generic_fn()
307
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#345#350"
308
CHECK-INPUT-HTML: type parameter T
309
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#352#357"
310
CHECK-INPUT-HTML: const parameter N
311
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#364#392"
312
CHECK-INPUT-HTML: struct GenericContainer
313
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#370#375"
314
CHECK-INPUT-HTML: lifetime 'a
315
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#377#382"
316
CHECK-INPUT-HTML: type parameter T
317
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#386#391"
318
CHECK-INPUT-HTML: field data
319
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#398#411"
320
CHECK-INPUT-HTML: fn struct_expression_test()
321
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#404#408"
322
CHECK-INPUT-HTML: field initializer name
323
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#417#421"
324
CHECK-INPUT-HTML: statement 8675309;
325
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#422#428"
326
CHECK-INPUT-HTML: expression x + 2
327
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#432#436"
328
CHECK-INPUT-HTML: expression (x + 2)
329
CHECK-INPUT-HTML: href="../_source_files/outer_block_docs.rs.html#REQ-OUTER-BLOCK-DOC#441#449"
330
CHECK-INPUT-HTML: fn test_basic()
331
# @relation(SDOC-LLR-170 , scope=range_end)
332
333
# @relation(SDOC-LLR-168 , scope=range_start)
334
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#3#6"
335
CHECK-INPUT-HTML: const MAGIC_NUMBER
336
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#8#11"
337
CHECK-INPUT-HTML: static GLOBAL_STATE
338
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#13#16"
339
CHECK-INPUT-HTML: type CustomResult
340
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#18#31"
341
CHECK-INPUT-HTML: struct Container
342
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#22#25"
343
CHECK-INPUT-HTML: field name
344
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#27#30"
345
CHECK-INPUT-HTML: field value
346
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#33#61"
347
CHECK-INPUT-HTML: enum Status
348
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#37#40"
349
CHECK-INPUT-HTML: enum variant Active
350
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#42#50"
351
CHECK-INPUT-HTML: enum variant Idle
352
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#46#49"
353
CHECK-INPUT-HTML: field duration
354
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#52#60"
355
CHECK-INPUT-HTML: enum variant Error
356
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#56#59"
357
CHECK-INPUT-HTML: type i32
358
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#63#76"
359
CHECK-INPUT-HTML: union FloatOrInt
360
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#67#70"
361
CHECK-INPUT-HTML: field f
362
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#72#75"
363
CHECK-INPUT-HTML: field i
364
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#78#103"
365
CHECK-INPUT-HTML: trait Processor
366
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#82#85"
367
CHECK-INPUT-HTML: associated type Output
368
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#87#90"
369
CHECK-INPUT-HTML: const MAX_SIZE
370
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#92#95"
371
CHECK-INPUT-HTML: function process()
372
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#97#102"
373
CHECK-INPUT-HTML: fn validate()
374
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#110#130"
375
CHECK-INPUT-HTML: impl Container
376
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#114#117"
377
CHECK-INPUT-HTML: type Output
378
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#119#122"
379
CHECK-INPUT-HTML: const MAX_SIZE
380
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#124#129"
381
CHECK-INPUT-HTML: fn process()
382
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#132#149"
383
CHECK-INPUT-HTML: impl Container
384
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#136#141"
385
CHECK-INPUT-HTML: fn new()
386
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#143#148"
387
CHECK-INPUT-HTML: fn get_value()
388
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#151#156"
389
CHECK-INPUT-HTML: fn process_data()
390
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#158#163"
391
CHECK-INPUT-HTML: fn async_process()
392
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#165#170"
393
CHECK-INPUT-HTML: fn compute_magic()
394
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#172#179"
395
CHECK-INPUT-HTML: fn dangerous_operation()
396
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#181#184"
397
CHECK-INPUT-HTML: crate std
398
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#186#203"
399
CHECK-INPUT-HTML: module submodule
400
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#194#202"
401
CHECK-INPUT-HTML: struct Inner
402
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#198#201"
403
CHECK-INPUT-HTML: field data
404
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#205#223"
405
CHECK-INPUT-HTML: foreign module extern "C"
406
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#209#212"
407
CHECK-INPUT-HTML: function external_func()
408
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#214#217"
409
CHECK-INPUT-HTML: static EXTERNAL_VAR
410
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#219#222"
411
CHECK-INPUT-HTML: associated type OpaqueType
412
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#225#232"
413
CHECK-INPUT-HTML: macro test_macro
414
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#234#249"
415
CHECK-INPUT-HTML: fn match_example()
416
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#251#268"
417
CHECK-INPUT-HTML: fn generic_fn()
418
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#255#258"
419
CHECK-INPUT-HTML: type parameter T
420
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#260#263"
421
CHECK-INPUT-HTML: const parameter N
422
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#270#290"
423
CHECK-INPUT-HTML: struct GenericContainer
424
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#274#277"
425
CHECK-INPUT-HTML: lifetime 'a
426
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#279#282"
427
CHECK-INPUT-HTML: type parameter T
428
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#286#289"
429
CHECK-INPUT-HTML: field data
430
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#294#303"
431
CHECK-INPUT-HTML: fn struct_expression_test()
432
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#307#309"
433
CHECK-INPUT-HTML: statement 8675309;
434
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#310#314"
435
CHECK-INPUT-HTML: expression x + 2
436
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#318#320"
437
CHECK-INPUT-HTML: expression (x + 2)
438
CHECK-INPUT-HTML: href="../_source_files/outer_doc_attrs.rs.html#REQ-OUTER-DOC-ATTR#325#331"
439
CHECK-INPUT-HTML: fn test_basic()
440
# @relation(SDOC-LLR-168 , scope=range_end)