local_waker_fn — LocalWaker 생성 함수
local_waker_fn — LocalWaker 생성 함수
local_waker_fn는 LocalWake 트레잇 구현 없이 클로저로부터 LocalWaker를 만들어요. nightly 전용 실험 API(local_waker, #118959)이에요.
출처: Rust 공식 문서
본문
pub fn local_waker_fn<F>(f: F) -> LocalWaker
where
F: Fn() + Send + 'static,
클로저 f가 깨우기 동작을 정의해요. Waker::from(Arc<T>)처럼 트레잇을 구현할 필요 없이 간단히 깨우기 함수를 지정할 수 있어요.