pub enum FormError {
RequiresLicense,
InitFailed(String),
AddFieldFailed {
field_type: &'static str,
name: String,
reason: String,
},
BuildFailed(String),
ValidationFailed {
field: String,
reason: String,
},
InvalidSpec(String),
Operation(String),
}Expand description
Form-related errors.
Variants§
RequiresLicense
Feature requires a commercial license.
InitFailed(String)
Failed to initialize form builder.
AddFieldFailed
Failed to add a form field.
Fields
BuildFailed(String)
Failed to build form.
ValidationFailed
Field validation failed.
Fields
InvalidSpec(String)
Invalid field specification.
Operation(String)
PDF operation failed.
Trait Implementations§
Source§impl Error for FormError
impl Error for FormError
1.30.0 · 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 Freeze for FormError
impl RefUnwindSafe for FormError
impl Send for FormError
impl Sync for FormError
impl Unpin for FormError
impl UnwindSafe for FormError
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