pub enum VoteReadError {
InvalidToken(usize, String),
CannotParse(usize, String),
WrongSyntax(usize),
InvalidValue(usize, String),
EqualVote,
InvalidSeats(u32),
InvalidMeta,
IOError(Error),
}Expand description
Errors possible during ballot data parsing
usize element marks the line at which error occurred.
Variants§
InvalidToken(usize, String)
CannotParse(usize, String)
WrongSyntax(usize)
InvalidValue(usize, String)
EqualVote
InvalidSeats(u32)
InvalidMeta
IOError(Error)
Trait Implementations§
Source§impl Debug for VoteReadError
impl Debug for VoteReadError
Source§impl Display for VoteReadError
impl Display for VoteReadError
Source§impl Error for VoteReadError
impl Error for VoteReadError
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 VoteReadError
impl !RefUnwindSafe for VoteReadError
impl Send for VoteReadError
impl Sync for VoteReadError
impl Unpin for VoteReadError
impl !UnwindSafe for VoteReadError
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