Struct opencv::core::AsyncArray
source · pub struct AsyncArray { /* private fields */ }Expand description
Returns result of asynchronous operations
Object has attached asynchronous state. Assignment operator doesn’t clone asynchronous state (it is shared between all instances).
Result can be fetched via get() method only once.
Implementations
sourceimpl AsyncArray
impl AsyncArray
pub fn default() -> AsyncArray
pub fn copy(o: &AsyncArray) -> AsyncArray
pub fn copy_mut(o: AsyncArray) -> Result<AsyncArray>
Trait Implementations
sourceimpl AsyncArrayTrait for AsyncArray
impl AsyncArrayTrait for AsyncArray
sourceimpl AsyncArrayTraitConst for AsyncArray
impl AsyncArrayTraitConst for AsyncArray
fn as_raw_AsyncArray(&self) -> *const c_void
sourcefn get_with_timeout(
&self,
dst: &mut dyn ToOutputArray,
timeout_ns: i64
) -> Result<bool>
fn get_with_timeout(
&self,
dst: &mut dyn ToOutputArray,
timeout_ns: i64
) -> Result<bool>
Retrieving the result with timeout Read more
fn get_with_timeout_f64(
&self,
dst: &mut dyn ToOutputArray,
timeout_ns: f64
) -> Result<bool>
fn wait_for(&self, timeout_ns: i64) -> Result<bool>
fn wait_for_f64(&self, timeout_ns: f64) -> Result<bool>
fn valid(&self) -> bool
sourceimpl Boxed for AsyncArray
impl Boxed for AsyncArray
sourceimpl Default for AsyncArray
impl Default for AsyncArray
sourceimpl Drop for AsyncArray
impl Drop for AsyncArray
impl Send for AsyncArray
Auto Trait Implementations
impl RefUnwindSafe for AsyncArray
impl !Sync for AsyncArray
impl Unpin for AsyncArray
impl UnwindSafe for AsyncArray
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