[][src]Struct basic_dsp_interop::ScalarInteropResult

#[repr(C)]pub struct ScalarInteropResult<T> where
    T: Sized
{ pub result_code: i32, pub result: T, }

Result of a vector operation. Check the result_code.

Fields

result_code: i32

This value is zero in case of error. All other values mean that an error occurred and the data in the vector might be unchanged or invalid. Error codes are described in translate_error.

result: T

The result

Auto Trait Implementations

impl<T> RefUnwindSafe for ScalarInteropResult<T> where
    T: RefUnwindSafe
[src]

impl<T> Send for ScalarInteropResult<T> where
    T: Send
[src]

impl<T> Sync for ScalarInteropResult<T> where
    T: Sync
[src]

impl<T> Unpin for ScalarInteropResult<T> where
    T: Unpin
[src]

impl<T> UnwindSafe for ScalarInteropResult<T> where
    T: UnwindSafe
[src]

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, 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.