pub enum PiperError {
Show 22 variants
ConfigNotFound {
path: String,
},
InvalidConfig {
reason: String,
},
ModelLoad(String),
UnsupportedLanguage {
code: String,
},
UnknownPhoneme {
phoneme: String,
},
Inference(String),
AudioOutput(Error),
JsonParse(Error),
WavWrite(String),
Phonemize(String),
DictionaryLoad {
path: String,
},
JPreprocessInit(String),
LabelParse(String),
PhonemeIdNotFound {
phoneme: String,
},
Streaming(String),
Playback(String),
Timing(String),
Download(String),
Resample(String),
Device(String),
Batch(String),
Wasm(String),
}Variants§
ConfigNotFound
InvalidConfig
ModelLoad(String)
UnsupportedLanguage
UnknownPhoneme
Inference(String)
AudioOutput(Error)
JsonParse(Error)
WavWrite(String)
Phonemize(String)
DictionaryLoad
JPreprocessInit(String)
LabelParse(String)
PhonemeIdNotFound
Streaming(String)
Playback(String)
Timing(String)
Download(String)
Resample(String)
Device(String)
Batch(String)
Wasm(String)
Trait Implementations§
Source§impl Debug for PiperError
impl Debug for PiperError
Source§impl Display for PiperError
impl Display for PiperError
Source§impl Error for PiperError
impl Error for PiperError
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<Error> for PiperError
impl From<Error> for PiperError
Auto Trait Implementations§
impl Freeze for PiperError
impl !RefUnwindSafe for PiperError
impl Send for PiperError
impl Sync for PiperError
impl Unpin for PiperError
impl UnsafeUnpin for PiperError
impl !UnwindSafe for PiperError
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.