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>;
}