From 755ab59d4c07305f3909c8072d7deb28647ebecf Mon Sep 17 00:00:00 2001 From: asonix Date: Sun, 15 Mar 2020 20:17:51 -0500 Subject: [PATCH] Pass an owned FromRequest value --- Cargo.toml | 2 +- README.md | 2 +- examples/resolver.rs | 2 +- src/lib.rs | 8 ++++---- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 2801760..b44e493 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "actix-webfinger" description = "Types and helpers to create and fetch Webfinger resources" -version = "0.3.0-alpha.0" +version = "0.3.0-alpha.1" license = "GPL-3.0" authors = ["asonix "] repository = "https://git.asonix.dog/Aardwolf/actix-webfinger" diff --git a/README.md b/README.md index 97b6268..b1b6b28 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ First, add Actix Webfinger as a dependency [dependencies] actix = "0.10.0-alpha.1" actix-web = "3.0.0-alpha.1" -actix-webfinger = "0.3.0-alpha.0" +actix-webfinger = "0.3.0-alpha.1" ``` Then use it in your application diff --git a/examples/resolver.rs b/examples/resolver.rs index 44f4511..ec3d1b4 100644 --- a/examples/resolver.rs +++ b/examples/resolver.rs @@ -15,7 +15,7 @@ impl Resolver> for MyResolver { fn find( account: &str, domain: &str, - state: &Data, + state: Data, ) -> Pin, Self::Error>>>> { let w = if domain == state.domain { Some(Webfinger::new(&format!("{}@{}", account, domain))) diff --git a/src/lib.rs b/src/lib.rs index 808be81..0065fea 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -15,7 +15,7 @@ //! [dependencies] //! actix = "0.10.0-alpha.1" //! actix-web = "3.0.0-alpha.1" -//! actix-webfinger = "0.3.0-alpha.0" +//! actix-webfinger = "0.3.0-alpha.1" //! ``` //! //! Then use it in your application @@ -55,7 +55,7 @@ //! fn find( //! account: &str, //! domain: &str, -//! state: &Data, +//! state: S, //! ) -> Pin, Self::Error>>>> { //! let w = if domain == state.domain { //! Some(Webfinger::new(&format!("{}@{}", account, domain))) @@ -356,7 +356,7 @@ where fn find( account: &str, domain: &str, - state: &S, + state: S, ) -> Pin, Self::Error>>>>; fn endpoint( @@ -365,7 +365,7 @@ where let WebfingerResource { account, domain } = query.into_inner().resource; Box::pin(async move { - match Self::find(&account, &domain, &state).await? { + match Self::find(&account, &domain, state).await? { Some(w) => Ok(w.respond()), None => Ok(HttpResponse::NotFound().finish()), }