[][src]Struct basic_dsp_interop::VectorInteropResult

#[repr(C)]
pub struct VectorInteropResult<T> { pub result_code: i32, pub vector: Box<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.

vector: Box<T>

A pointer to a data vector.

Auto Trait Implementations

impl<T> Send for VectorInteropResult<T> where
    T: Send

impl<T> Sync for VectorInteropResult<T> where
    T: Sync

Blanket Implementations

impl<T> From for T
[src]

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

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

impl<T> Erased for T