Enum kira::sound::error::SoundFromFileError [−][src]
Something that can go wrong when loading a sound from a file.
Variants
The sound has more than two channels.
The sound is in an unsupported file format.
IoError(Error)
An error occurred when interacting with the filesystem.
Mp3Error(Error)
An error occurred when reading an mp3 file.
The mp3 file has multiple sample rates.
The sample rate of the mp3 could not be determined.
OggError(VorbisError)
An error occurred when reading an ogg file.
FlacError(Error)
An error occurred when reading a flac file.
WavError(Error)
An error occurred when reading a wav file.
Trait Implementations
impl Debug for SoundFromFileError
[src]
impl Display for SoundFromFileError
[src]
impl Error for SoundFromFileError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<Error> for SoundFromFileError
[src]
impl From<Error> for SoundFromFileError
[src]
impl From<Error> for SoundFromFileError
[src]
impl From<Error> for SoundFromFileError
[src]
impl From<SoundFromFileError> for LoadSoundError
[src]
fn from(source: SoundFromFileError) -> Self
[src]
impl From<VorbisError> for SoundFromFileError
[src]
fn from(source: VorbisError) -> Self
[src]
Auto Trait Implementations
impl !RefUnwindSafe for SoundFromFileError
impl Send for SoundFromFileError
impl Sync for SoundFromFileError
impl Unpin for SoundFromFileError
impl !UnwindSafe for SoundFromFileError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,