Struct basic_dsp_interop::VectorInteropResult
source · #[repr(C)]pub struct VectorInteropResult<T> {
pub result_code: i32,
pub vector: Box<T>,
}Expand description
Result of a vector operation. Check the result_code.
Fields§
§result_code: i32This 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> Freeze for VectorInteropResult<T>
impl<T> RefUnwindSafe for VectorInteropResult<T>where
T: RefUnwindSafe,
impl<T> Send for VectorInteropResult<T>where
T: Send,
impl<T> Sync for VectorInteropResult<T>where
T: Sync,
impl<T> Unpin for VectorInteropResult<T>
impl<T> UnwindSafe for VectorInteropResult<T>where
T: UnwindSafe,
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more