#[repr(C)]pub struct BinaryVectorInteropResult<T> {
pub result_code: i32,
pub vector1: Box<T>,
pub vector2: Box<T>,
}
Expand description
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
.
vector1: Box<T>
A pointer to a data vector.
vector2: Box<T>
A pointer to a data vector.
Auto Trait Implementations
impl<T> RefUnwindSafe for BinaryVectorInteropResult<T>where
T: RefUnwindSafe,
impl<T> Send for BinaryVectorInteropResult<T>where
T: Send,
impl<T> Sync for BinaryVectorInteropResult<T>where
T: Sync,
impl<T> Unpin for BinaryVectorInteropResult<T>
impl<T> UnwindSafe for BinaryVectorInteropResult<T>where
T: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more