Struct darling::Error
[−]
pub struct Error { /* fields omitted */ }
An error encountered during attribute parsing.
Methods
impl Error
fn custom<T>(msg: T) -> Error where
T: Display,
T: Display,
fn duplicate_field(name: &str) -> Error
fn missing_field(name: &str) -> Error
fn unknown_field(name: &str) -> Error
fn unsupported_format(format: &str) -> Error
fn unexpected_type(ty: &str) -> Error
fn unknown_value(value: &str) -> Error
fn too_few_items(min: usize) -> Error
fn too_many_items(max: usize) -> Error
fn at<T>(self, location: T) -> Error where
T: Display,
T: Display,
Adds a location to the error, such as a field or variant. Locations must be added in reverse order of specificity.