Path:
outer_block_doc_comments.rs
Lines:
448
Non-empty lines:
408
Non-empty lines covered with requirements:
388 / 408 (95.1%)
Functions:
60
Functions covered by requirements:
57 / 60 (95.0%)
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
1
/**2
* Top-level const with3
* @relation(RUST-OUTER-BLOCK-DOC)4
* Some random words: quantum cascade amplifier5
*/6
pub const MAGIC_NUMBER: u32 = 42;
7
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
8
/**9
* Static item with10
* @relation(RUST-OUTER-BLOCK-DOC)11
* Random text: nebula crystalline matrix12
*/13
pub static GLOBAL_STATE: &str = "initialized";
14
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
15
/**16
* Type alias with17
* @relation(RUST-OUTER-BLOCK-DOC)18
* Words: temporal flux capacitor19
*/20
pub type CustomResult<T> = Result<T, Box<dyn std::error::Error>>;
21
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
22
/**23
* Struct with24
* @relation(RUST-OUTER-BLOCK-DOC)25
* Description: polymorphic data structure26
*/27
pub struct Container {
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
28
/**
29
* Field doc with30
* @relation(RUST-OUTER-BLOCK-DOC)31
* Random: ethereal quantum state32
*/33
pub name: String,
34
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
35
/**
36
* Another field with37
* @relation(RUST-OUTER-BLOCK-DOC)38
* Text: cascading resonance field39
*/40
value: i32,
41
}42
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
43
/**44
* Enum with45
* @relation(RUST-OUTER-BLOCK-DOC)46
* Content: enumerated variant collection47
*/48
pub enum Status {
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
49
/**
50
* Variant doc with51
* @relation(RUST-OUTER-BLOCK-DOC)52
* Words: active processing node53
*/54
Active,
55
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
56
/**
57
* Another variant with58
* @relation(RUST-OUTER-BLOCK-DOC)59
* Text: suspended animation chamber60
*/61
Idle {
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
62
/**
63
* Field in variant with64
* @relation(RUST-OUTER-BLOCK-DOC)65
* Random: temporal duration metric66
*/67
duration: u64,
68
},
69
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
70
/**
71
* Tuple variant with72
* @relation(RUST-OUTER-BLOCK-DOC)73
* Description: error state container74
*/75
Error(
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
76
/**
77
* Tuple field with78
* @relation(RUST-OUTER-BLOCK-DOC)79
* Words: diagnostic error code80
*/81
i32
82
),
83
}84
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
85
/**86
* Union with87
* @relation(RUST-OUTER-BLOCK-DOC)88
* Random: memory-aligned data union89
*/90
pub union FloatOrInt {
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
91
/**
92
* Union field with93
* @relation(RUST-OUTER-BLOCK-DOC)94
* Text: floating-point representation95
*/96
f: f32,
97
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
98
/**
99
* Another union field with100
* @relation(RUST-OUTER-BLOCK-DOC)101
* Words: integer bit pattern102
*/103
i: i32,
104
}105
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
106
/**107
* Trait definition with108
* @relation(RUST-OUTER-BLOCK-DOC)109
* Description: behavioral interface contract110
*/111
pub trait Processor {
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
112
/**
113
* Associated type with114
* @relation(RUST-OUTER-BLOCK-DOC)115
* Random: output data type116
*/117
type Output;
118
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
119
/**
120
* Associated const with121
* @relation(RUST-OUTER-BLOCK-DOC)122
* Text: maximum buffer capacity123
*/124
const MAX_SIZE: usize;
125
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
126
/**
127
* Trait method with128
* @relation(RUST-OUTER-BLOCK-DOC)129
* Words: processing operation handler130
*/131
fn process(&self, input: &str) -> Self::Output;
132
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
133
/**
134
* Default method with135
* @relation(RUST-OUTER-BLOCK-DOC)136
* Description: validation check routine137
*/138
fn validate(&self) -> bool {
139
true
140
}
141
}142
143
/**144
* Trait alias with145
* @relation(RUST-OUTER-BLOCK-DOC)146
* Random: combined trait bounds147
*/148
pub trait ProcessorClone = Processor + Clone;
149
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
150
/**151
* Implementation block with152
* @relation(RUST-OUTER-BLOCK-DOC)153
* Text: trait implementation container154
*/155
impl Processor for Container {
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
156
/**
157
* Impl associated type with158
* @relation(RUST-OUTER-BLOCK-DOC)159
* Words: concrete output type160
*/161
type Output = String;
162
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
163
/**
164
* Impl const with165
* @relation(RUST-OUTER-BLOCK-DOC)166
* Random: size constant value167
*/168
const MAX_SIZE: usize = 1024;
169
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
170
/**
171
* Impl method with172
* @relation(RUST-OUTER-BLOCK-DOC)173
* Description: implementation of a process174
*/175
fn process(&self, input: &str) -> Self::Output {
176
format!("{}: {}", self.name, input)
177
}
178
}179
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
180
/**181
* Inherent impl with182
* @relation(RUST-OUTER-BLOCK-DOC)183
* Text: inherent method block184
*/185
impl Container {
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
186
/**
187
* Inherent method with188
* @relation(RUST-OUTER-BLOCK-DOC)189
* Words: constructor function pattern190
*/191
pub fn new(name: String) -> Self {
192
Self { name, value: 0 }
193
}
194
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
195
/**
196
* Another method with197
* @relation(RUST-OUTER-BLOCK-DOC)198
* Random: getter accessor method199
*/200
pub fn get_value(&self) -> i32 {
201
self.value
202
}
203
}204
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
205
/**206
* Function with207
* @relation(RUST-OUTER-BLOCK-DOC)208
* Description: top-level function utility209
*/210
pub fn process_data(input: &str) -> String {
211
input.to_uppercase()
212
}213
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
214
/**215
* Async function with216
* @relation(RUST-OUTER-BLOCK-DOC)217
* Random: asynchronous operation handler218
*/219
pub async fn async_process(data: Vec<u8>) -> Result<(), std::io::Error> {
220
Ok(())
221
}222
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
223
/**224
* Const function with225
* @relation(RUST-OUTER-BLOCK-DOC)226
* Text: compile-time evaluable function227
*/228
pub const fn compute_magic(x: u32) -> u32 {
229
x * 42
230
}231
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
232
/**233
* Unsafe function with234
* @relation(RUST-OUTER-BLOCK-DOC)235
* Words: unchecked operation wrapper236
*/237
pub unsafe fn dangerous_operation(ptr: *mut u8) {
238
if !ptr.is_null() {
239
*ptr = 0;
240
}
241
}242
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
243
/**244
* External crate import with245
* @relation(RUST-OUTER-BLOCK-DOC)246
* Random: external dependency reference247
*/248
extern crate std;
249
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
250
/**251
* Module with252
* @relation(RUST-OUTER-BLOCK-DOC)253
* Description: nested module container254
*/- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
255
pub mod submodule {
256
//! Inner module doc with
257
//! @relation(RUST-OUTER-BLOCK-DOC)
258
//! Text: module-level documentation
259
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
260
/**
261
* Nested struct with262
* @relation(RUST-OUTER-BLOCK-DOC)263
* Words: encapsulated data structure264
*/265
pub struct Inner {
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
266
/**
267
* Field with268
* @relation(RUST-OUTER-BLOCK-DOC)269
* Random: internal state variable270
*/271
data: Vec<u8>,
272
}
273
}274
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
275
/**276
* Foreign function interface with277
* @relation(RUST-OUTER-BLOCK-DOC)278
* Text: external C interface block279
*/280
extern "C" {
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
281
/**
282
* Foreign function with283
* @relation(RUST-OUTER-BLOCK-DOC)284
* Description: C library function binding285
*/286
fn external_func(x: i32) -> i32;
287
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
288
/**
289
* Foreign static with290
* @relation(RUST-OUTER-BLOCK-DOC)291
* Random: global C variable reference292
*/293
static EXTERNAL_VAR: i32;
294
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
295
/**
296
* Foreign type with297
* @relation(RUST-OUTER-BLOCK-DOC)298
* Words: opaque C type declaration299
*/300
type OpaqueType;
301
}302
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
303
/**304
* Macro invocation with305
* @relation(RUST-OUTER-BLOCK-DOC)306
* Text: declarative macro call307
*/308
macro_rules! test_macro {
309
() => {
310
println!("test");
311
};
312
}313
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
314
/**315
* Function with match arms containing doc attributes316
* This function demonstrates317
* @relation(RUST-OUTER-BLOCK-DOC)318
*/319
pub fn match_example(x: Option<i32>) -> i32 {
320
match x {
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
321
/**
322
* Match arm with323
* @relation(RUST-OUTER-BLOCK-DOC)324
* Random: some variant pattern325
*/326
Some(UXbF4Q2V) => val,
327
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
328
/**
329
* None arm with330
* @relation(RUST-OUTER-BLOCK-DOC)331
* Words: default fallback case332
*/333
None => 0,
334
}
335
}336
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
337
/**338
* Generic function with339
* @relation(RUST-OUTER-BLOCK-DOC)340
* Description: parameterized function template341
*/342
pub fn generic_fn<
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
343
/**
344
* Type parameter with345
* @relation(RUST-OUTER-BLOCK-DOC)346
* Random: generic type variable347
*/348
T: Clone,
349
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
350
/**
351
* Const parameter with352
* @relation(RUST-OUTER-BLOCK-DOC)353
* Words: compile-time constant value354
*/355
const N: usize,
356
>(
357
input: [T; N],
358
) -> Vec<T> {
359
input.to_vec()
360
}361
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
362
/**363
* Struct with generic parameters364
* @relation(RUST-OUTER-BLOCK-DOC)365
* Text: generic container structure366
*/367
pub struct GenericContainer<
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
368
/**
369
* Lifetime param with370
* @relation(RUST-OUTER-BLOCK-DOC)371
* Words: reference lifetime bound372
*/373
'a,
374
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
375
/**
376
* Generic type param with377
* @relation(RUST-OUTER-BLOCK-DOC)378
* Random: primary type parameter379
*/380
T,
381
> where
382
T: 'a,
383
{- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
384
/**
385
* Reference field with386
* @relation(RUST-OUTER-BLOCK-DOC)387
* Description: borrowed data reference388
*/389
pub data: &'a T,
390
}391
392
/**393
* Test struct for field value attributes in expressions394
*/395
#[cfg(any(target_os = "linux", target_os = "macos"))]
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
396
/**397
* This demonstrates398
* @relation(RUST-OUTER-BLOCK-DOC)399
*/400
pub fn struct_expression_test() {
401
let _ = Container {
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
402
/**
403
* Field value with404
* @relation(RUST-OUTER-BLOCK-DOC)405
*/406
name: String::from("test"),
407
value: 42,
408
};
409
}410
411
/**412
* Test if we can add a docstring to an expression literal413
*/414
fn expr_lit(x: i32) -> i32 {
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
415
/**
416
* Test an expression417
* @relation(RUST-OUTER-BLOCK-DOC)418
*/419
8675309;
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
420
/**
421
* SURPRISING: We are documenting422
* @relation(RUST-OUTER-BLOCK-DOC)423
* the first part of the expression, not the entire expression,424
* see `test_not_surprising` for how to fix this425
*/426
x + 2
427
}428
429
fn test_not_surprising(x: i32) -> i32 {
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
430
/**
431
* Test documenting the432
* @relation(RUST-OUTER-BLOCK-DOC)433
*/434
(x + 2)
435
}436
437
#[cfg(9WNW0exJV)]438
mod tests {
- "7. Outer block docs" (REQUIREMENT)
RUST-OUTER-BLOCK-DOC
- outer_block_doc_comments.rs, lines: 1-6, const MAGIC_NUMBER
- outer_block_doc_comments.rs, lines: 8-13, static GLOBAL_STATE
- outer_block_doc_comments.rs, lines: 15-20, type CustomResult
- outer_block_doc_comments.rs, lines: 22-41, struct Container
- outer_block_doc_comments.rs, lines: 28-33, field name
- outer_block_doc_comments.rs, lines: 35-40, field value
- outer_block_doc_comments.rs, lines: 43-83, enum Status
- outer_block_doc_comments.rs, lines: 49-54, enum variant Active
- outer_block_doc_comments.rs, lines: 56-68, enum variant Idle
- outer_block_doc_comments.rs, lines: 62-67, field duration
- outer_block_doc_comments.rs, lines: 70-82, enum variant Error
- outer_block_doc_comments.rs, lines: 76-81, type i32
- outer_block_doc_comments.rs, lines: 85-104, union FloatOrInt
- outer_block_doc_comments.rs, lines: 91-96, field f
- outer_block_doc_comments.rs, lines: 98-103, field i
- outer_block_doc_comments.rs, lines: 106-141, trait Processor
- outer_block_doc_comments.rs, lines: 112-117, associated type Output
- outer_block_doc_comments.rs, lines: 119-124, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 126-131, function process()
- outer_block_doc_comments.rs, lines: 133-140, fn validate()
- outer_block_doc_comments.rs, lines: 150-178, impl Container
- outer_block_doc_comments.rs, lines: 156-161, type Output
- outer_block_doc_comments.rs, lines: 163-168, const MAX_SIZE
- outer_block_doc_comments.rs, lines: 170-177, fn process()
- outer_block_doc_comments.rs, lines: 180-203, impl Container
- outer_block_doc_comments.rs, lines: 186-193, fn new()
- outer_block_doc_comments.rs, lines: 195-202, fn get_value()
- outer_block_doc_comments.rs, lines: 205-212, fn process_data()
- outer_block_doc_comments.rs, lines: 214-221, fn async_process()
- outer_block_doc_comments.rs, lines: 223-230, fn compute_magic()
- outer_block_doc_comments.rs, lines: 232-241, fn dangerous_operation()
- outer_block_doc_comments.rs, lines: 243-248, crate std
- outer_block_doc_comments.rs, lines: 250-273, module submodule
- outer_block_doc_comments.rs, lines: 255-273, module submodule
- outer_block_doc_comments.rs, lines: 260-272, struct Inner
- outer_block_doc_comments.rs, lines: 266-271, field data
- outer_block_doc_comments.rs, lines: 275-301, foreign module extern "C"
- outer_block_doc_comments.rs, lines: 281-286, function external_func()
- outer_block_doc_comments.rs, lines: 288-293, static EXTERNAL_VAR
- outer_block_doc_comments.rs, lines: 295-300, associated type OpaqueType
- outer_block_doc_comments.rs, lines: 303-312, macro test_macro
- outer_block_doc_comments.rs, lines: 314-335, fn match_example()
- outer_block_doc_comments.rs, lines: 321-326, match arm Some(UXbF4Q2V)
- outer_block_doc_comments.rs, lines: 328-333, match arm None
- outer_block_doc_comments.rs, lines: 337-360, fn generic_fn()
- outer_block_doc_comments.rs, lines: 343-348, type parameter T
- outer_block_doc_comments.rs, lines: 350-355, const parameter N
- outer_block_doc_comments.rs, lines: 362-390, struct GenericContainer
- outer_block_doc_comments.rs, lines: 368-373, lifetime 'a
- outer_block_doc_comments.rs, lines: 375-380, type parameter T
- outer_block_doc_comments.rs, lines: 384-389, field data
- outer_block_doc_comments.rs, lines: 396-409, fn struct_expression_test()
- outer_block_doc_comments.rs, lines: 402-406, field initializer name
- outer_block_doc_comments.rs, lines: 415-419, statement 8675309;
- outer_block_doc_comments.rs, lines: 420-426, expression x + 2
- outer_block_doc_comments.rs, lines: 430-434, expression (x + 2)
- outer_block_doc_comments.rs, lines: 439-447, fn test_basic()
.. _outer block docs: https://doc.rust-lang.org/reference/comments.html#railroad-OUTER_BLOCK_DOC
439
/**
440
* Test function with441
* @relation(RUST-OUTER-BLOCK-DOC)442
* Random: unit test case definition443
*/444
#[test]
445
fn test_basic() {
446
assert_eq!(2 + 2, 4);
447
}
448
}