pub enum G2pError {
UnsupportedLanguage {
code: String,
},
UnknownPhoneme {
phoneme: String,
},
Phonemize(String),
DictionaryLoad {
path: String,
},
PhonemeIdNotFound {
phoneme: String,
},
LabelParse(String),
JPreprocessInit(String),
}Expand description
G2P error type, independent of piper-core’s PiperError.
Variants§
UnsupportedLanguage
UnknownPhoneme
Phonemize(String)
DictionaryLoad
PhonemeIdNotFound
LabelParse(String)
JPreprocessInit(String)
Trait Implementations§
Source§impl Error for G2pError
impl Error for G2pError
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 G2pError
impl RefUnwindSafe for G2pError
impl Send for G2pError
impl Sync for G2pError
impl Unpin for G2pError
impl UnsafeUnpin for G2pError
impl UnwindSafe for G2pError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.