pub struct Add;
Expand description
A Binary
operation that will concurrently resolve two Futures
and add
their results.
§Example
use futures_executor::block_on;
use async_ops::Add;
let a = async { 42 };
let b = async { 2 };
let result = async {
async_ops::on(a).op(Add, b).await
};
assert_eq!(std::ops::Add::add(42, 2), block_on(result));
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Add
impl RefUnwindSafe for Add
impl Send for Add
impl Sync for Add
impl Unpin for Add
impl UnwindSafe for Add
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