pub enum FenLoadError {
Formatting(FenFormatError),
Builder(BoardBuilderError),
Conversion(BuilderConversionError),
}Expand description
The FenLoadError enum is the error type for loading a fen position.
Variants§
Trait Implementations§
Source§impl Clone for FenLoadError
impl Clone for FenLoadError
Source§fn clone(&self) -> FenLoadError
fn clone(&self) -> FenLoadError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FenLoadError
impl Debug for FenLoadError
Source§impl Display for FenLoadError
impl Display for FenLoadError
Source§impl Error for FenLoadError
impl Error for FenLoadError
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 From<BoardBuilderError> for FenLoadError
impl From<BoardBuilderError> for FenLoadError
Source§fn from(source: BoardBuilderError) -> Self
fn from(source: BoardBuilderError) -> Self
Converts to this type from the input type.
Source§impl From<BuilderConversionError> for FenLoadError
impl From<BuilderConversionError> for FenLoadError
Source§fn from(source: BuilderConversionError) -> Self
fn from(source: BuilderConversionError) -> Self
Converts to this type from the input type.
Source§impl From<FenFormatError> for FenLoadError
impl From<FenFormatError> for FenLoadError
Source§fn from(source: FenFormatError) -> Self
fn from(source: FenFormatError) -> Self
Converts to this type from the input type.
Source§impl Hash for FenLoadError
impl Hash for FenLoadError
Source§impl PartialEq for FenLoadError
impl PartialEq for FenLoadError
impl Copy for FenLoadError
impl Eq for FenLoadError
impl StructuralPartialEq for FenLoadError
Auto Trait Implementations§
impl Freeze for FenLoadError
impl RefUnwindSafe for FenLoadError
impl Send for FenLoadError
impl Sync for FenLoadError
impl Unpin for FenLoadError
impl UnwindSafe for FenLoadError
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