pub trait AsyncPromiseTrait: AsyncPromiseTraitConst {
    fn as_raw_mut_AsyncPromise(&mut self) -> *mut c_void;

    fn release(&mut self) { ... }
    fn get_array_result(&mut self) -> Result<AsyncArray> { ... }
    fn set_value(&mut self, value: &dyn ToInputArray) -> Result<()> { ... }
    fn set_exception(&mut self, exception: &Exception) -> Result<()> { ... }
}

Required Methods

Provided Methods

Returns associated AsyncArray

Note: Can be called once

Stores asynchronous result.

Parameters
  • value: result

Stores exception.

Parameters
  • exception: exception to be raised in AsyncArray

Implementors