```console $ rdocs collect ./fixtures // remove this line fn add_numbers(a: i32, b: i32) -> i32 { a + b } fn greet_person(name: &str) { println!("Hello, {}! Welcome to the Rust example.", name); } fn main() { // Call the add_numbers function let result = add_numbers(5, 7); println!("Result of adding numbers: {}", result); // Call the greet_person function greet_person("Alice"); } ``` ```console $ rdocs collect --format yaml ./fixtures - metadata: id: adding_numbers data: |- // remove this line fn add_numbers(a: i32, b: i32) -> i32 { a + b } - metadata: id: greet_person data: |- fn greet_person(name: &str) { println!("Hello, {}! Welcome to the Rust example.", name); } - metadata: id: total_example data: |- fn main() { // Call the add_numbers function let result = add_numbers(5, 7); println!("Result of adding numbers: {}", result); // Call the greet_person function greet_person("Alice"); } ``` ```console $ rdocs collect --format json ./fixtures [ { "metadata": { "id": "adding_numbers" }, "data": "// remove this line/nfn add_numbers(a: i32, b: i32) -> i32 {/n a + b/n}" }, { "metadata": { "id": "greet_person" }, "data": "fn greet_person(name: &str) {/n println!(/"Hello, {}! Welcome to the Rust example./", name);/n}" }, { "metadata": { "id": "total_example" }, "data": "fn main() {/n // Call the add_numbers function/n let result = add_numbers(5, 7);/n println!(/"Result of adding numbers: {}/", result);/n/n // Call the greet_person function/n greet_person(/"Alice/");/n}" } ] ```