Enum wikidata::IdParseError [−][src]
pub enum IdParseError {
UnparseableNumber(ParseIntError),
InvalidPrefix,
TooManyParts,
TooFewParts,
}Expand description
An error parsing an ID.
Variants
UnparseableNumber(ParseIntError)
Tuple Fields
The number couldn’t be parsed.
InvalidPrefix
The ID had an invalid prefix letter.
TooManyParts
The ID had too many parts seperated by dashes
Example
use std::str::FromStr;
use wikidata::{Fid, IdParseError};
assert_eq!(Fid::from_str("L3-F2-S6"), Err(IdParseError::TooManyParts));TooFewParts
The ID had too few parts seperated by dashes
Example
use std::str::FromStr;
use wikidata::{Fid, IdParseError};
assert_eq!(Fid::from_str("L3"), Err(IdParseError::TooFewParts));Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for IdParseError
impl Send for IdParseError
impl Sync for IdParseError
impl Unpin for IdParseError
impl UnwindSafe for IdParseError
Blanket Implementations
Mutably borrows from an owned value. Read more
