Enum shogi_kifu_converter::error::ConvertError
source · [−]pub enum ConvertError {
Io(Error),
Csa(CsaError),
CsaConvert(CsaConvertError),
Normalizer(NormalizerError),
Parser(ParserError),
SerdeError(Error),
KifError(String),
Ki2Error(String),
}
Expand description
An error that can occur while converting
Variants
Io(Error)
From std::io::Error
Csa(CsaError)
From csa::CsaError
CsaConvert(CsaConvertError)
From CsaConvertError
Normalizer(NormalizerError)
From NormalizerError
Parser(ParserError)
From ParserError
SerdeError(Error)
From serde_json::Error
KifError(String)
An error that occurred while parsing a KIF string
Ki2Error(String)
An error that occurred while parsing a KI2 string
Trait Implementations
sourceimpl Debug for ConvertError
impl Debug for ConvertError
sourceimpl Display for ConvertError
impl Display for ConvertError
sourceimpl Error for ConvertError
impl Error for ConvertError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<CsaConvertError> for ConvertError
impl From<CsaConvertError> for ConvertError
sourcefn from(source: CsaConvertError) -> Self
fn from(source: CsaConvertError) -> Self
Converts to this type from the input type.
sourceimpl From<CsaError> for ConvertError
impl From<CsaError> for ConvertError
sourceimpl From<Error> for ConvertError
impl From<Error> for ConvertError
sourceimpl From<Error> for ConvertError
impl From<Error> for ConvertError
sourceimpl From<NormalizerError> for ConvertError
impl From<NormalizerError> for ConvertError
sourcefn from(source: NormalizerError) -> Self
fn from(source: NormalizerError) -> Self
Converts to this type from the input type.
sourceimpl From<ParserError> for ConvertError
impl From<ParserError> for ConvertError
sourcefn from(source: ParserError) -> Self
fn from(source: ParserError) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl !RefUnwindSafe for ConvertError
impl Send for ConvertError
impl Sync for ConvertError
impl Unpin for ConvertError
impl !UnwindSafe for ConvertError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more