summavy/fastfield/
error.rs1use std::result;
2
3use crate::schema::FieldEntry;
4
5#[derive(Debug, Error)]
9#[error("Fast field not available: '{field_name:?}'")]
10pub struct FastFieldNotAvailableError {
11 field_name: String,
12}
13
14impl FastFieldNotAvailableError {
15 pub fn new(field_entry: &FieldEntry) -> FastFieldNotAvailableError {
19 FastFieldNotAvailableError {
20 field_name: field_entry.name().to_string(),
21 }
22 }
23}
24
25pub type Result<R> = result::Result<R, FastFieldNotAvailableError>;