1
0
mirror of https://github.com/actix/actix-extras.git synced 2024-11-27 09:12:57 +01:00

update all packages to use actix-web v3 (#94)

This commit is contained in:
Rob Ede 2020-09-11 16:26:15 +01:00 committed by GitHub
parent 7e6bdf2eb2
commit bad5f32a68
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
22 changed files with 73 additions and 70 deletions

View File

@ -13,7 +13,6 @@ jobs:
fail-fast: false
matrix:
version:
- 1.40.0
- 1.42.0
name: ${{ matrix.version }} - x86_64-unknown-linux-gnu

View File

@ -1,25 +1,20 @@
# Changes
## [unreleased]
* Minimum supported Rust version(MSRV) is now 1.40.0.
## Unreleased - 2020-xx-xx
* Update `actix-web` dependency to 3.0.0.
* Minimum supported Rust version(MSRV) is now 1.42.0.
* Implement the Debug trait on all public types.
## [0.3.0-alpha.1] - 2020-03-11
## 0.3.0-alpha.1 - 2020-03-11
* Minimize `futures-*` dependencies
* Update `actix-web` dependency to 3.0.0-alpha.1
## [0.2.0] - 2019-12-20
## 0.2.0 - 2019-12-20
* Release
## [0.2.0-alpha.3] - 2019-12-07
## 0.2.0-alpha.3 - 2019-12-07
* Migrate to actix-web 2.0.0
* Bump `derive_more` crate version to 0.99.0
## [0.1.0] - 2019-06-15
## 0.1.0 - 2019-06-15
* Move cors middleware to separate crate

View File

@ -16,10 +16,10 @@ name = "actix_cors"
path = "src/lib.rs"
[dependencies]
actix-web = { version = "3.0.0-alpha.1", default_features = false }
actix-web = { version = "3.0.0", default_features = false }
actix-service = "1.0.1"
derive_more = "0.99.2"
futures-util = { version = "0.3.4", default-features = false }
[dev-dependencies]
actix-rt = "1.0.0"
actix-rt = "1.1.1"

View File

@ -42,7 +42,7 @@
//! ```
#![allow(clippy::borrow_interior_mutable_const, clippy::type_complexity)]
#![deny(missing_docs, missing_debug_implementations)]
#![deny(missing_docs, missing_debug_implementations, rust_2018_idioms)]
use std::collections::HashSet;
use std::convert::TryFrom;
@ -695,7 +695,7 @@ where
LocalBoxFuture<'static, Result<Self::Response, Error>>,
>;
fn poll_ready(&mut self, cx: &mut Context) -> Poll<Result<(), Self::Error>> {
fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll<Result<(), Self::Error>> {
self.service.poll_ready(cx)
}

View File

@ -1,8 +1,8 @@
# Changes
## [unreleased]
* Minimum supported Rust version(MSRV) is now 1.40.0.
## Unreleased - 2020-xx-xx
* Update `actix-web` dependency to 3.0.0.
* Minimum supported Rust version(MSRV) is now 1.42.0.
## [0.3.0-alpha.1] - 2020-03-14

View File

@ -16,14 +16,14 @@ name = "actix_identity"
path = "src/lib.rs"
[dependencies]
actix-web = { version = "3.0.0-alpha.1", default-features = false, features = ["secure-cookies"] }
actix-service = "1.0.2"
actix-web = { version = "3.0.0", default-features = false, features = ["secure-cookies"] }
actix-service = "1.0.6"
futures-util = { version = "0.3.4", default-features = false }
serde = "1.0"
serde_json = "1.0"
time = { version = "0.2.7", default-features = false, features = ["std"] }
[dev-dependencies]
actix-rt = "1.0.0"
actix-http = "2.0.0-alpha.2"
actix-rt = "1.1.1"
actix-http = "2.0.0"
bytes = "0.5.3"

View File

@ -48,6 +48,7 @@
//! ```
#![allow(clippy::needless_doctest_main)]
#![deny(rust_2018_idioms)]
use std::cell::RefCell;
use std::future::Future;
@ -274,7 +275,7 @@ where
type Error = Error;
type Future = LocalBoxFuture<'static, Result<Self::Response, Self::Error>>;
fn poll_ready(&mut self, cx: &mut Context) -> Poll<Result<(), Self::Error>> {
fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll<Result<(), Self::Error>> {
self.service.borrow_mut().poll_ready(cx)
}
@ -424,7 +425,7 @@ impl CookieIdentityInner {
})
}
fn parse(&self, cookie: Cookie) -> Option<CookieValue> {
fn parse(&self, cookie: Cookie<'_>) -> Option<CookieValue> {
let value: CookieValue = serde_json::from_str(cookie.value()).ok()?;
let now = SystemTime::now();
if let Some(visit_deadline) = self.visit_deadline {

View File

@ -1,7 +1,7 @@
# Changes
## unreleased
## Unreleased - 2020-xx-xx
* Update `actix-web` dependency to 3.0.0.
* Minimum supported Rust version(MSRV) is now 1.42.0 to use `matches!` macro.
## 0.6.0-alpha.1 (2020-07-06)

View File

@ -16,13 +16,13 @@ name = "actix_protobuf"
path = "src/lib.rs"
[dependencies]
actix-web = { version = "3.0.0", default_features = false }
actix-rt = "1.1.1"
bytes = "0.5"
futures-util = { version = "0.3.5", default-features = false }
derive_more = "0.99"
actix-rt = "1"
actix-web = { version = "3.0.0-alpha.3", default_features = false }
prost = "0.6.0"
[dev-dependencies]

View File

@ -5,12 +5,12 @@ edition = "2018"
authors = ["kingxsp <jin.hb.zh@outlook.com>", "Yuki Okushi <huyuumi.dev@gmail.com>"]
[dependencies]
actix-web = "3.0.0"
actix-rt = "1"
actix-protobuf = { path = "../../" }
bytes = "0.5"
env_logger = "*"
prost = "0.6.0"
prost-derive = "0.6.0"
actix-rt = "1"
actix-web = "3.0.0-alpha.3"
actix-protobuf = { path="../../" }

View File

@ -1,3 +1,5 @@
#![deny(rust_2018_idioms)]
use derive_more::Display;
use std::fmt;
use std::future::Future;
@ -78,7 +80,7 @@ impl<T: Message> fmt::Debug for ProtoBuf<T>
where
T: fmt::Debug,
{
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
write!(f, "ProtoBuf: {:?}", self.0)
}
}
@ -87,7 +89,7 @@ impl<T: Message> fmt::Display for ProtoBuf<T>
where
T: fmt::Display,
{
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
fmt::Display::fmt(&self.0, f)
}
}

View File

@ -1,8 +1,8 @@
# Changes
## unreleased
* Minimize `futures` dependency
## Unreleased - 2020-xx-xx
* Update `actix-web` dependency to 3.0.0.
* Minimize `futures` dependency.
## [0.9.0-alpha.2]

View File

@ -21,10 +21,18 @@ path = "src/lib.rs"
default = ["web"]
# actix-web integration
web = ["actix-http/actors", "actix-service", "actix-web", "actix-session/cookie-session", "rand", "serde", "serde_json"]
web = [
"actix-http/actors",
"actix-service",
"actix-web",
"actix-session/cookie-session",
"rand",
"serde",
"serde_json"
]
[dependencies]
actix = "0.10.0-alpha.3"
actix = "0.10.0"
actix-utils = "1.0.3"
log = "0.4.6"
@ -32,15 +40,15 @@ backoff = "0.2.1"
derive_more = "0.99.2"
futures-util = { version = "0.3.5", default-features = false }
redis-async = "0.6.1"
actix-rt = "1.0.0"
actix-rt = "1.1.1"
time = "0.2.9"
tokio = "0.2.6"
tokio-util = "0.3.0"
# actix-session
actix-web = { version = "3.0.0-alpha.2", default_features = false, optional = true }
actix-http = { version = "2.0.0-alpha.3", optional = true }
actix-service = { version = "1.0.0", optional = true }
actix-web = { version = "3.0.0", default_features = false, optional = true }
actix-http = { version = "2.0.0", optional = true }
actix-service = { version = "1.0.6", optional = true }
actix-session = { version = "0.4.0-alpha.1", optional = true }
rand = { version = "0.7.0", optional = true }
serde = { version = "1.0.101", optional = true }

View File

@ -6,6 +6,9 @@
//! * [Chat on gitter](https://gitter.im/actix/actix)
//! * Cargo package: [actix-redis](https://crates.io/crates/actix-redis)
//! * Minimum supported Rust version: 1.40.0 or later
#![deny(rust_2018_idioms)]
mod redis;
pub use redis::{Command, RedisActor};

View File

@ -1,11 +1,11 @@
# Changes
## unreleased
## Unreleased - 2020-xx-xx
* Update `actix-web` dependency to 3.0.0.
* Minimum supported Rust version(MSRV) is now 1.42.0.
* Minimum supported Rust version(MSRV) is now 1.40.0.
## [0.4.0-alpha.1] - 2020-03-14
* Update the `time` dependency to 0.2.7
* Update the `actix-web` dependency to 3.0.0-alpha.1
* Long lasting auto-prolonged session [#1292]

View File

@ -20,8 +20,8 @@ default = ["cookie-session"]
cookie-session = ["actix-web/secure-cookies"]
[dependencies]
actix-web = { version = "3.0.0-alpha.1", default_features = false }
actix-service = "1.0.1"
actix-web = { version = "3.0.0", default_features = false }
actix-service = "1.0.6"
bytes = "0.5.3"
derive_more = "0.99.2"
futures-util = { version = "0.3.4", default-features = false }
@ -30,4 +30,4 @@ serde_json = "1.0"
time = { version = "0.2.7", default-features = false, features = ["std"] }
[dev-dependencies]
actix-rt = "1.0.0"
actix-rt = "1"

View File

@ -343,7 +343,7 @@ where
type Error = S::Error;
type Future = LocalBoxFuture<'static, Result<Self::Response, Self::Error>>;
fn poll_ready(&mut self, cx: &mut Context) -> Poll<Result<(), Self::Error>> {
fn poll_ready(&mut self, cx: &mut Context<'_>) -> Poll<Result<(), Self::Error>> {
self.service.poll_ready(cx)
}

View File

@ -41,6 +41,9 @@
//! .await
//! }
//! ```
#![deny(rust_2018_idioms)]
use std::cell::RefCell;
use std::collections::HashMap;
use std::rc::Rc;

View File

@ -1,13 +1,9 @@
# Changelog
# Changes
All notable changes to this project will be documented in this file.
## Unreleased - 2020-xx-xx
* Update `actix-web` dependency to 3.0.0.
* Minimum supported Rust version(MSRV) is now 1.42.0.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## unreleased (for alpha version)
* Minimum supported Rust version(MSRV) is now 1.40.0.
## [0.4.2] - 2020-07-08
- Update the `base64` dependency to 0.12

View File

@ -17,14 +17,14 @@ name = "actix_web_httpauth"
path = "src/lib.rs"
[dependencies]
actix-web = { version = "^2.0", default_features = false }
actix-service = "1.0"
actix-web = { version = "3.0.0", default_features = false }
actix-service = "1.0.6"
futures-util = { version = "0.3", default-features = false }
bytes = "0.5"
base64 = "0.12"
[dev-dependencies]
actix-rt = "1.0"
actix-rt = "1"
[features]
default = []

View File

@ -15,11 +15,7 @@
//! [extractors]: https://actix.rs/docs/extractors/
//! [middleware]: ./middleware/
#![deny(bare_trait_objects)]
#![deny(missing_docs)]
#![deny(nonstandard_style)]
#![deny(rust_2018_idioms)]
#![deny(unused)]
#![deny(bare_trait_objects, missing_docs, nonstandard_style, rust_2018_idioms)]
#![deny(clippy::all)]
pub mod extractors;

View File

@ -107,7 +107,7 @@ where
/// Ok(req)
/// } else {
/// let config = req.app_data::<Config>()
/// .map(|data| data.get_ref().clone())
/// .map(|data| data.clone())
/// .unwrap_or_else(Default::default)
/// .scope("urn:example:channel=HBO&urn:example:rating=G,PG-13");
///