#[non_exhaustive]pub enum ExtractErrorKind {
NoMatch,
MissingAttribute {
name: String,
element: Option<String>,
},
Parse {
value: String,
type_name: String,
message: String,
},
Convert {
value: String,
function: String,
message: String,
},
InvalidSelector(SelectorError),
MissingSelector,
}Available on crate feature
query only.Expand description
What went wrong; see ExtractError::kind.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
NoMatch
A required field’s selector matched nothing.
MissingAttribute
The element has no such attribute, or the field read a document, which has none.
Fields
Parse
The value was read but FromHtmlValue could not convert it.
Fields
§
value: StringThe value, without surrounding whitespace (an attribute value, the readable text, HTML, …).
§
message: StringThe FromHtmlValue error (invalid float literal).
Convert
A with = "…" function rejected the value.
Fields
InvalidSelector(SelectorError)
A selector failed to parse.
MissingSelector
Dom::extract_all on a type without a struct-level
#[html(select = "…")].
Trait Implementations§
Source§impl Clone for ExtractErrorKind
impl Clone for ExtractErrorKind
Source§impl Debug for ExtractErrorKind
impl Debug for ExtractErrorKind
impl Eq for ExtractErrorKind
Source§impl PartialEq for ExtractErrorKind
impl PartialEq for ExtractErrorKind
impl StructuralPartialEq for ExtractErrorKind
Auto Trait Implementations§
impl Freeze for ExtractErrorKind
impl RefUnwindSafe for ExtractErrorKind
impl Send for ExtractErrorKind
impl Sync for ExtractErrorKind
impl Unpin for ExtractErrorKind
impl UnsafeUnpin for ExtractErrorKind
impl UnwindSafe for ExtractErrorKind
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