pub enum DataFakeError {
ConfigParse(String),
InvalidConfig(String),
VariableNotFound(String),
JsonError(Error),
FakeOperatorError(String),
TypeConversion(String),
InvalidLocale(String),
InvalidRange {
min: f64,
max: f64,
},
}Expand description
All possible errors that can occur in datafake-rs operations.
Variants§
ConfigParse(String)
Failed to parse the JSON configuration.
InvalidConfig(String)
The configuration structure is invalid (e.g., null schema, empty variable names).
VariableNotFound(String)
A referenced variable was not found in the context.
JsonError(Error)
JSON serialization/deserialization failed.
FakeOperatorError(String)
An error occurred in the fake data operator.
TypeConversion(String)
Failed to convert between types.
InvalidLocale(String)
The specified locale is not supported.
InvalidRange
Numeric range is invalid (min > max).
Trait Implementations§
Source§impl Debug for DataFakeError
impl Debug for DataFakeError
Source§impl Display for DataFakeError
impl Display for DataFakeError
Source§impl Error for DataFakeError
impl Error for DataFakeError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl !RefUnwindSafe for DataFakeError
impl !UnwindSafe for DataFakeError
impl Freeze for DataFakeError
impl Send for DataFakeError
impl Sync for DataFakeError
impl Unpin for DataFakeError
impl UnsafeUnpin for DataFakeError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more