[−][src]Struct opencv::core::AsyncArray
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
impl AsyncArray
[src]
pub fn as_raw_AsyncArray(&self) -> *const c_void
[src]
pub fn as_raw_mut_AsyncArray(&mut self) -> *mut c_void
[src]
impl AsyncArray
[src]
pub fn default() -> AsyncArray
[src]
pub fn copy(o: &AsyncArray) -> AsyncArray
[src]
pub fn copy_mut(o: &mut AsyncArray) -> Result<AsyncArray>
[src]
Trait Implementations
impl AsyncArrayTrait for AsyncArray
[src]
fn as_raw_AsyncArray(&self) -> *const c_void
[src]
fn as_raw_mut_AsyncArray(&mut self) -> *mut c_void
[src]
fn release(&mut self)
[src]
fn get(&self, dst: &mut dyn ToOutputArray) -> Result<()>
[src]
fn get_with_timeout(
&self,
dst: &mut dyn ToOutputArray,
timeout_ns: i64
) -> Result<bool>
[src]
&self,
dst: &mut dyn ToOutputArray,
timeout_ns: i64
) -> Result<bool>
fn get_with_timeout_f64(
&self,
dst: &mut dyn ToOutputArray,
timeout_ns: f64
) -> Result<bool>
[src]
&self,
dst: &mut dyn ToOutputArray,
timeout_ns: f64
) -> Result<bool>
fn wait_for(&self, timeout_ns: i64) -> Result<bool>
[src]
fn wait_for_f64(&self, timeout_ns: f64) -> Result<bool>
[src]
fn valid(&self) -> bool
[src]
impl Boxed for AsyncArray
[src]
unsafe fn from_raw(ptr: *mut c_void) -> Self
[src]
fn into_raw(self) -> *mut c_void
[src]
fn as_raw(&self) -> *const c_void
[src]
fn as_raw_mut(&mut self) -> *mut c_void
[src]
impl Drop for AsyncArray
[src]
impl Send for AsyncArray
[src]
Auto Trait Implementations
impl RefUnwindSafe for AsyncArray
impl !Sync for AsyncArray
impl Unpin for AsyncArray
impl UnwindSafe for AsyncArray
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,