awmpde_structs 0.7.1

awmpde used for deriving multipart request for actix web 3
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use super::{Error, FromField, FutureExt, LocalBoxFuture};

use uuid::Uuid;

impl FromField for Uuid {
    // Should never return error as anything fits
    type Error = Error;
    type Future = LocalBoxFuture<'static, Result<Self, Self::Error>>;

    fn from_field(field: actix_multipart::Field) -> Self::Future {
        async move {
            let s = String::from_field(field).await?;
            Ok(Uuid::parse_str(&s)?)
        }
        .boxed_local()
    }
}