요청과 응용의 연결
응용에 처리 함수를 등록하고 경로에 맞게 요청을 전달한다. 라우팅에는 선택적으로 매크로를 사용할 수 있다. 서버의 응용 구성과 개별 요청 처리 함수를 연결해 웹 서비스나 API를 작성하는 방식이다.
다양한 응답과 입력
스트리밍과 멀티파트 스트림 및 정적 자원 제공을 지원한다. 콘텐츠 압축과 압축 해제 기능도 제공하며 WebSocket을 사용하는 연결을 구성할 수 있다. 일반적인 요청과 응답 외에도 지속적인 데이터 전달을 다룬다.
실행과 공통 처리
Tokio와 호환되며 로깅과 세션 및 CORS 같은 미들웨어를 연결할 수 있다. TLS에는 OpenSSL 또는 Rustls를 사용하는 구성이 있다. 프레임워크가 제공하는 기능과 실제 응용에서 활성화하는 설정을 구분해 서버를 구성한다.