|
1 | 1 | use jsonschema::paths::{JSONPointer, PathChunk}; |
2 | 2 |
|
3 | | -use crate::validation::{ |
4 | | - ArrayErrors, ItemErrorsMap, Message, ObjectErrors, PropertyErrorsMap, ToDefaultMessage, |
| 3 | +use crate::validation::error::{ |
| 4 | + ArrayErrors, FormatDefault, ItemErrorsMap, Message, ObjectErrors, PropertyErrorsMap, |
5 | 5 | }; |
6 | 6 |
|
7 | 7 | use super::{FlatError, FlatErrors}; |
@@ -109,10 +109,10 @@ where |
109 | 109 |
|
110 | 110 | impl<T> IntoFlat for Message<T> |
111 | 111 | where |
112 | | - T: ToDefaultMessage, |
| 112 | + T: FormatDefault, |
113 | 113 | { |
114 | 114 | fn into_flat_at(self, path: &JSONPointer) -> FlatErrors { |
115 | | - FlatErrors::new(vec![FlatError::new(path.to_owned(), self.error())]) |
| 115 | + FlatErrors::new(vec![FlatError::new(path.to_owned(), self.to_string())]) |
116 | 116 | } |
117 | 117 | } |
118 | 118 |
|
@@ -168,13 +168,13 @@ mod tests { |
168 | 168 | fn array_errors_flatten() { |
169 | 169 | let min_items = Message::new( |
170 | 170 | MinItemsError { min_items: 1 }, |
171 | | - MinItemsError::to_default_message, |
| 171 | + crate::validation::error::Format::Default, |
172 | 172 | ); |
173 | 173 | let maximum = Message::new( |
174 | 174 | MaximumError { |
175 | 175 | maximum: Number::I32(1), |
176 | 176 | }, |
177 | | - MaximumError::to_default_message, |
| 177 | + crate::validation::error::Format::Default, |
178 | 178 | ); |
179 | 179 | assert_eq!( |
180 | 180 | Errors::Array(ArrayErrors { |
@@ -203,29 +203,29 @@ mod tests { |
203 | 203 | FlatErrors::new(vec![ |
204 | 204 | FlatError::new( |
205 | 205 | JSONPointer::default(), |
206 | | - min_items.error().to_default_message(), |
| 206 | + min_items.format_default(), |
207 | 207 | ), |
208 | 208 | FlatError::new( |
209 | 209 | JSONPointer::from([PathChunk::from(0)].as_ref()), |
210 | | - maximum.error().to_default_message(), |
| 210 | + maximum.format_default(), |
211 | 211 | ), |
212 | 212 | FlatError::new( |
213 | 213 | JSONPointer::from([PathChunk::from(0), PathChunk::from(2)].as_ref()), |
214 | | - maximum.error().to_default_message(), |
| 214 | + maximum.format_default(), |
215 | 215 | ), |
216 | 216 | FlatError::new( |
217 | 217 | JSONPointer::from([PathChunk::from(3)].as_ref()), |
218 | | - maximum.error().to_default_message(), |
| 218 | + maximum.format_default(), |
219 | 219 | ), |
220 | 220 | FlatError::new( |
221 | 221 | JSONPointer::from([PathChunk::from(5)].as_ref()), |
222 | | - maximum.error().to_default_message(), |
| 222 | + maximum.format_default(), |
223 | 223 | ), |
224 | 224 | FlatError::new( |
225 | 225 | JSONPointer::from( |
226 | 226 | [PathChunk::from(5), PathChunk::from("name".to_owned())].as_ref() |
227 | 227 | ), |
228 | | - maximum.error().to_default_message(), |
| 228 | + maximum.format_default(), |
229 | 229 | ) |
230 | 230 | ]) |
231 | 231 | ); |
|
0 commit comments