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}