#[non_exhaustive]pub enum OfflineAudioError {
InvalidInput,
Sink(EncodeError),
Engine(EngineError),
MissingSources(Vec<SourceId>),
}Expand description
Native offline-render failure.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
InvalidInput
Input channel count or length is invalid.
Sink(EncodeError)
Sink rejected a block.
Engine(EngineError)
The project could not be mixed at the requested configuration.
MissingSources(Vec<SourceId>)
An audible clip needed media the caller had not decoded.
Trait Implementations§
Source§impl Clone for OfflineAudioError
impl Clone for OfflineAudioError
Source§impl Debug for OfflineAudioError
impl Debug for OfflineAudioError
Source§impl Display for OfflineAudioError
impl Display for OfflineAudioError
impl Eq for OfflineAudioError
Source§impl Error for OfflineAudioError
impl Error for OfflineAudioError
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 OfflineAudioError
impl PartialEq for OfflineAudioError
impl StructuralPartialEq for OfflineAudioError
Auto Trait Implementations§
impl Freeze for OfflineAudioError
impl RefUnwindSafe for OfflineAudioError
impl Send for OfflineAudioError
impl Sync for OfflineAudioError
impl Unpin for OfflineAudioError
impl UnsafeUnpin for OfflineAudioError
impl UnwindSafe for OfflineAudioError
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.