remit 0.1.4

Rust generators implemented through async/await syntax
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use core::task::{
    RawWaker,
    RawWakerVTable,
};

const fn clone_noop(ptr: *const ()) -> RawWaker {
    RawWaker::new(ptr, &NOOP_WAKER_V_TABLE)
}
const fn noop(_: *const ()) {}

const NOOP_WAKER_V_TABLE: RawWakerVTable = RawWakerVTable::new(
    clone_noop,
    noop,
    noop,
    noop,
);

pub const NOOP_WAKER: RawWaker = clone_noop(&NOOP_WAKER_V_TABLE as *const _ as _);