use core::str::Utf8Error;
use alloc::string::String;
pub type YamlResult<T> = Result<T, YamlError>;
#[derive(Debug, Clone, Eq, PartialEq)]
pub enum YamlError {
Utf8(Utf8Error),
Io(String),
UnexpectedEof,
NonDecodable(Option<Utf8Error>),
}
impl From<Utf8Error> for YamlError {
#[inline]
fn from(error: Utf8Error) -> YamlError {
YamlError::NonDecodable(Some(error))
}
}