struct_string_template/
err.rs

1use thiserror::Error;
2
3#[derive(Error, Debug)]
4pub enum TemplateError {
5    #[error("Unexpected character \"{character}\" encountered in format string \"{formats}\"")]
6    UnexpectedCharacter {
7        character: String,
8        formats: String,
9    },
10    #[error("Unexpected end reached in format string \"{formats}\"")]
11    UnexpectedEnd {
12        formats: String,
13    },
14    #[error("Unknown selector \"{selector}\"")]
15    UnknownSelector {
16        selector: String,
17    },
18}