Tracking Issue for context_ext
· Issue #123392 · rust-lang/rust (original) (raw)
This is a tracking issue for allowing std::task::Context
to carry arbitrary extension data.
impl Context { fn ext(&mut self) -> &mut dyn Any; }
impl ContextBuilder { fn ext(self, data: &'a mut dyn Any) -> Self;
fn from(cx: &'a mut Context<'_>) -> Self;
fn waker(self, waker: &'a Waker) -> Self;
}