pub enum AnalysisError {
EmptyInput,
InvalidParameter {
name: &'static str,
reason: &'static str,
},
Fft(FftError),
}Expand description
Errors that can occur during audio analysis.
Implements serde::Serialize (but not Deserialize) when the serde
feature is enabled. The InvalidParameter variant stores &'static str
fields which cannot be reconstructed from a deserialised String.
Variants§
EmptyInput
The input buffer was empty.
InvalidParameter
A parameter had an invalid value.
Fft(FftError)
An FFT operation failed.
Trait Implementations§
Source§impl Clone for AnalysisError
impl Clone for AnalysisError
Source§fn clone(&self) -> AnalysisError
fn clone(&self) -> AnalysisError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AnalysisError
impl Debug for AnalysisError
Source§impl Display for AnalysisError
impl Display for AnalysisError
impl Eq for AnalysisError
Source§impl From<FftError> for AnalysisError
impl From<FftError> for AnalysisError
Source§impl PartialEq for AnalysisError
impl PartialEq for AnalysisError
Source§impl Serialize for AnalysisError
impl Serialize for AnalysisError
impl StructuralPartialEq for AnalysisError
Auto Trait Implementations§
impl Freeze for AnalysisError
impl RefUnwindSafe for AnalysisError
impl Send for AnalysisError
impl Sync for AnalysisError
impl Unpin for AnalysisError
impl UnsafeUnpin for AnalysisError
impl UnwindSafe for AnalysisError
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