pub enum BoardConfigError {
MinPlayersOutOfRange,
MaxPlayersOutOfRange,
MinGreaterThanMax,
ThereIsNoBoard,
InvalidRowWidth {
row: usize,
found_width: usize,
expected_width: usize,
},
InvalidBoard(BoardError),
}Variants§
MinPlayersOutOfRange
MaxPlayersOutOfRange
MinGreaterThanMax
ThereIsNoBoard
InvalidRowWidth
InvalidBoard(BoardError)
Trait Implementations§
Source§impl Debug for BoardConfigError
impl Debug for BoardConfigError
Source§impl Display for BoardConfigError
impl Display for BoardConfigError
Source§impl Error for BoardConfigError
impl Error for BoardConfigError
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()
Source§impl PartialEq for BoardConfigError
impl PartialEq for BoardConfigError
impl StructuralPartialEq for BoardConfigError
Auto Trait Implementations§
impl Freeze for BoardConfigError
impl RefUnwindSafe for BoardConfigError
impl Send for BoardConfigError
impl Sync for BoardConfigError
impl Unpin for BoardConfigError
impl UnwindSafe for BoardConfigError
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