macro_rules! invalid_field_err {
( $context:expr, $field:expr , $reason:expr $(,)? ) => { ... };
( $field:expr , $reason:expr $(,)? ) => { ... };
}
Expand description
Creates an “invalid field” error with context information.
This macro generates an error indicating that a field in a data structure or input is invalid for some reason.
§Arguments
context
- The context in which the error occurred (optional)field
- The name of the invalid fieldreason
- The reason why the field is invalid
§Examples
use ironrdp_core::invalid_field_err;
let err = invalid_field_err!("user input", "Age", "must be positive");
§Note
If the context is not provided, it will use the current function name.