[−][src]Enum portaudio_rs::PaError
pub enum PaError { NotInitialized, UnanticipatedHostError, InvalidChannelCount, InvalidSampleRate, InvalidDevice, InvalidFlag, SampleFormatNotSupported, BadIODeviceCombination, InsufficientMemory, BufferTooBig, BufferTooSmall, NullCallback, BadStreamPtr, TimedOut, InternalError, DeviceUnavailable, IncompatibleHostApiSpecificStreamInfo, StreamIsStopped, StreamIsNotStopped, InputOverflowed, OutputUnderflowed, HostApiNotFound, InvalidHostApi, CanNotReadFromACallbackStream, CanNotWriteToACallbackStream, CanNotReadFromAnOutputOnlyStream, CanNotWriteToAnInputOnlyStream, IncompatibleStreamHostApi, BadBufferPtr, UnknownError, }
Enum for all possible errors given by PortAudio
The NoError value (0) is not present since the Result type can be used then.
Variants
Added variant for when FromPrimitive returns None
Methods
impl PaError
[src][−]
Trait Implementations
impl Clone for PaError
[src][+]
impl Copy for PaError
[src]
impl Debug for PaError
[src][+]
impl Display for PaError
[src][+]
impl Error for PaError
[src][+]
impl PartialEq<PaError> for PaError
[src][+]
impl StructuralPartialEq for PaError
[src]
Auto Trait Implementations
impl RefUnwindSafe for PaError
impl Send for PaError
impl Sync for PaError
impl Unpin for PaError
impl UnwindSafe for PaError
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,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
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>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,