local_waker_fn — LocalWaker 생성 함수

local_waker_fn — LocalWaker 생성 함수

local_waker_fnLocalWake 트레잇 구현 없이 클로저로부터 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>)처럼 트레잇을 구현할 필요 없이 간단히 깨우기 함수를 지정할 수 있어요.

더 알아보기 (Learn more)