Install & Compatibility
Where this runs
No compatibility data collected yet for this library.
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
WakeRef
✓ use cooked_waker::WakeRef;
Create a custom async Waker
use cooked_waker::WakeRef;
use std::task::{Context, Poll};
use std::future::Future;
struct MyWaker;
impl WakeRef for MyWaker {
fn wake_by_ref(&self) {
println!("Woken!");
}
}
fn main() {
let waker = cooked_waker::into_waker(MyWaker);
let mut cx = Context::from_waker(&waker);
// Use cx with a future
}
Debug
Known issues
No known issues recorded.
Audit
Dependencies
No dependency data recorded yet.