From cfe1c17e78edbf9ab2a7911f144c5300a05217e3 Mon Sep 17 00:00:00 2001 From: Christofer Nolander Date: Wed, 18 May 2022 15:31:05 +0200 Subject: [PATCH 1/2] Implement `Default` for `Extension` --- axum/src/extension.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/axum/src/extension.rs b/axum/src/extension.rs index 83ba7111dc..55efa1b5ed 100644 --- a/axum/src/extension.rs +++ b/axum/src/extension.rs @@ -69,7 +69,7 @@ use tower_service::Service; /// #[derive(Clone)] /// struct Foo(&'static str); /// ``` -#[derive(Debug, Clone, Copy)] +#[derive(Debug, Clone, Copy, Default)] pub struct Extension(pub T); #[async_trait] From c277efcacee448b5f013691f5642373e40cc4fe1 Mon Sep 17 00:00:00 2001 From: Christofer Nolander Date: Wed, 18 May 2022 17:24:31 +0200 Subject: [PATCH 2/2] Add #1043 to the changelog --- axum/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/axum/CHANGELOG.md b/axum/CHANGELOG.md index 110a379e03..c5f74759b5 100644 --- a/axum/CHANGELOG.md +++ b/axum/CHANGELOG.md @@ -7,7 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 # Unreleased -- None. +- **added:** Implement `Default` for `Extension` ([#1043]) # 0.5.6 (15. May, 2022)