friendly_errors/
print_snippets.rs

1use 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}