pub enum SynthesisError {
SoundFontFileLoadError(Error),
SoundFontError(SoundFontError),
WavError(Error),
MidiError(MidiFileError),
SynthesizerError(SynthesizerError),
}
Expand description
Error types which may occur during synthesis.
Variants§
SoundFontFileLoadError(Error)
SoundFontError(SoundFontError)
WavError(Error)
MidiError(MidiFileError)
SynthesizerError(SynthesizerError)
Trait Implementations§
Source§impl Debug for SynthesisError
impl Debug for SynthesisError
Source§impl Display for SynthesisError
impl Display for SynthesisError
Source§impl Error for SynthesisError
impl Error for SynthesisError
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 SynthesisError
impl From<Error> for SynthesisError
Source§fn from(source: Error) -> SynthesisError
fn from(source: Error) -> SynthesisError
Converts to this type from the input type.
Source§impl From<Error> for SynthesisError
impl From<Error> for SynthesisError
Source§fn from(source: Error) -> SynthesisError
fn from(source: Error) -> SynthesisError
Converts to this type from the input type.
Source§impl From<MidiFileError> for SynthesisError
impl From<MidiFileError> for SynthesisError
Source§fn from(source: MidiFileError) -> SynthesisError
fn from(source: MidiFileError) -> SynthesisError
Converts to this type from the input type.
Source§impl From<SoundFontError> for SynthesisError
impl From<SoundFontError> for SynthesisError
Source§fn from(source: SoundFontError) -> SynthesisError
fn from(source: SoundFontError) -> SynthesisError
Converts to this type from the input type.
Source§impl From<SynthesizerError> for SynthesisError
impl From<SynthesizerError> for SynthesisError
Source§fn from(source: SynthesizerError) -> SynthesisError
fn from(source: SynthesizerError) -> SynthesisError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SynthesisError
impl !RefUnwindSafe for SynthesisError
impl Send for SynthesisError
impl Sync for SynthesisError
impl Unpin for SynthesisError
impl !UnwindSafe for SynthesisError
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