friendly_errors/
print_snippets.rs1use crate::{FriendlyError, FriendlyErrorError};
2
3impl FriendlyError {
4 pub fn print_code_snippets(&mut self) -> Result<bool, FriendlyErrorError> {
5 let snippets = self.data.code_snippets.clone();
6 for snippet in snippets.iter() {
7 let output = snippet.clone().build();
8 match output {
9 Ok(output) => {
10 self.add_empty_line();
11 self.output.push_str(&output);
12 }
13 Err(err) => return Err(FriendlyErrorError::CodeSnippetError(err)),
14 }
15 }
16 Ok(true)
17 }
18}