Function actix_web::body::to_bytes [−][src]
pub async fn to_bytes(body: impl MessageBody) -> Result<Bytes, Error>
Collects the body produced by a MessageBody
implementation into Bytes
.
Any errors produced by the body stream are returned immediately.
Examples
use actix_http::body::{Body, to_bytes}; use bytes::Bytes; let body = Body::Empty; let bytes = to_bytes(body).await.unwrap(); assert!(bytes.is_empty()); let body = Body::Bytes(Bytes::from_static(b"123")); let bytes = to_bytes(body).await.unwrap(); assert_eq!(bytes, b"123"[..]);