[][src]Enum portaudio_rs::stream::StreamCallbackResult

#[repr(u32)]
pub enum StreamCallbackResult {
    Continue,
    Complete,
    Abort,
}

Allowable return values for a StreamCallback

Variants

Continue

Continue invoking the callback

Complete

Stop invoking the callback and finish once everything has played

Abort

Stop invoking the callback and finish as soon as possible

Trait Implementations

impl Clone for StreamCallbackResult[src]

impl Copy for StreamCallbackResult[src]

Auto Trait Implementations

impl RefUnwindSafe for StreamCallbackResult

impl Send for StreamCallbackResult

impl Sync for StreamCallbackResult

impl Unpin for StreamCallbackResult

impl UnwindSafe for StreamCallbackResult

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.