trait_Future

trait_Future (비동기 연산 트레이트)

비동기 값을 나타내는 트레이트예요.

출처: Rust 공식 문서

본문

Future는 아직 준비되지 않았을 수도 있는 비동기 계산을 나타내요. poll 메서드를 호출해 진행 상황을 폴링할 수 있어요. async/await 문법의 기반이에요.

pub trait Future {
    type Output;

    // 필수 메서드
    fn poll(self: Pin<&mut Self>, cx: &mut Context<'_>) -> Poll<Self::Output>;
}

더 알아보기 (Learn more)

Rust 공식 문서