pub enum LoudnessError {
InvalidPolicy {
field: &'static str,
reason: &'static str,
},
MisalignedInput,
NonFiniteSample {
index: usize,
},
FrameLimit {
supplied: usize,
maximum: usize,
},
WorkLimit {
required: u64,
maximum: u64,
},
UndefinedIntegratedLoudness,
SizeOverflow,
}Expand description
Invalid loudness input, bound, or standards policy.
Variants§
InvalidPolicy
A named policy field violated its finite definition.
MisalignedInput
Interleaved samples ended mid-frame.
NonFiniteSample
A source sample was NaN or infinite.
FrameLimit
Input exceeded the declared frame bound.
WorkLimit
True-peak interpolation exceeded its deterministic work ceiling.
UndefinedIntegratedLoudness
Normalization cannot derive gain from digital silence or a fully gated signal.
SizeOverflow
Size or work arithmetic overflowed.
Trait Implementations§
Source§impl Clone for LoudnessError
impl Clone for LoudnessError
Source§fn clone(&self) -> LoudnessError
fn clone(&self) -> LoudnessError
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 LoudnessError
impl Debug for LoudnessError
Source§impl Display for LoudnessError
impl Display for LoudnessError
impl Eq for LoudnessError
Source§impl Error for LoudnessError
impl Error for LoudnessError
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()
Source§impl PartialEq for LoudnessError
impl PartialEq for LoudnessError
impl StructuralPartialEq for LoudnessError
Auto Trait Implementations§
impl Freeze for LoudnessError
impl RefUnwindSafe for LoudnessError
impl Send for LoudnessError
impl Sync for LoudnessError
impl Unpin for LoudnessError
impl UnsafeUnpin for LoudnessError
impl UnwindSafe for LoudnessError
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