Updated doc link versions to use more explicit 0.7 version. (#2379)

This commit is contained in:
Justin Sexton
2023-11-29 09:31:17 +00:00
committed by GitHub
parent 6d7ddee9ae
commit f98bc1186a
6 changed files with 12 additions and 12 deletions
+3 -3
View File
@@ -2,7 +2,7 @@
//! //!
//! See [`axum::extract`] for more details. //! See [`axum::extract`] for more details.
//! //!
//! [`axum::extract`]: https://docs.rs/axum/latest/axum/extract/index.html //! [`axum::extract`]: https://docs.rs/axum/0.7/axum/extract/index.html
use crate::{body::Body, response::IntoResponse}; use crate::{body::Body, response::IntoResponse};
use async_trait::async_trait; use async_trait::async_trait;
@@ -46,7 +46,7 @@ mod private {
#[cfg_attr( #[cfg_attr(
nightly_error_messages, nightly_error_messages,
diagnostic::on_unimplemented( diagnostic::on_unimplemented(
note = "Function argument is not a valid axum extractor. \nSee `https://docs.rs/axum/latest/axum/extract/index.html` for details", note = "Function argument is not a valid axum extractor. \nSee `https://docs.rs/axum/0.7/axum/extract/index.html` for details",
) )
)] )]
pub trait FromRequestParts<S>: Sized { pub trait FromRequestParts<S>: Sized {
@@ -73,7 +73,7 @@ pub trait FromRequestParts<S>: Sized {
#[cfg_attr( #[cfg_attr(
nightly_error_messages, nightly_error_messages,
diagnostic::on_unimplemented( diagnostic::on_unimplemented(
note = "Function argument is not a valid axum extractor. \nSee `https://docs.rs/axum/latest/axum/extract/index.html` for details", note = "Function argument is not a valid axum extractor. \nSee `https://docs.rs/axum/0.7/axum/extract/index.html` for details",
) )
)] )]
pub trait FromRequest<S, M = private::ViaRequest>: Sized { pub trait FromRequest<S, M = private::ViaRequest>: Sized {
+1 -1
View File
@@ -58,7 +58,7 @@ where
/// ///
/// Prefer using [`TypedHeader`] to extract only the headers you need. /// Prefer using [`TypedHeader`] to extract only the headers you need.
/// ///
/// [`TypedHeader`]: https://docs.rs/axum/latest/axum/extract/struct.TypedHeader.html /// [`TypedHeader`]: https://docs.rs/axum/0.7/axum/extract/struct.TypedHeader.html
#[async_trait] #[async_trait]
impl<S> FromRequestParts<S> for HeaderMap impl<S> FromRequestParts<S> for HeaderMap
where where
+1 -1
View File
@@ -2,7 +2,7 @@
//! //!
//! See [`axum::response`] for more details. //! See [`axum::response`] for more details.
//! //!
//! [`axum::response`]: https://docs.rs/axum/latest/axum/response/index.html //! [`axum::response`]: https://docs.rs/axum/0.7/axum/response/index.html
use crate::body::Body; use crate::body::Body;
+5 -5
View File
@@ -358,9 +358,9 @@ use from_request::Trait::{FromRequest, FromRequestParts};
/// } /// }
/// ``` /// ```
/// ///
/// [`FromRequest`]: https://docs.rs/axum/latest/axum/extract/trait.FromRequest.html /// [`FromRequest`]: https://docs.rs/axum/0.7/axum/extract/trait.FromRequest.html
/// [`axum::response::Response`]: https://docs.rs/axum/0.7/axum/response/type.Response.html /// [`axum::response::Response`]: https://docs.rs/axum/0.7/axum/response/type.Response.html
/// [`axum::extract::rejection::ExtensionRejection`]: https://docs.rs/axum/latest/axum/extract/rejection/enum.ExtensionRejection.html /// [`axum::extract::rejection::ExtensionRejection`]: https://docs.rs/axum/0.7/axum/extract/rejection/enum.ExtensionRejection.html
#[proc_macro_derive(FromRequest, attributes(from_request))] #[proc_macro_derive(FromRequest, attributes(from_request))]
pub fn derive_from_request(item: TokenStream) -> TokenStream { pub fn derive_from_request(item: TokenStream) -> TokenStream {
expand_with(item, |item| from_request::expand(item, FromRequest)) expand_with(item, |item| from_request::expand(item, FromRequest))
@@ -559,8 +559,8 @@ pub fn derive_from_request_parts(item: TokenStream) -> TokenStream {
/// ///
/// This macro has no effect when compiled with the release profile. (eg. `cargo build --release`) /// This macro has no effect when compiled with the release profile. (eg. `cargo build --release`)
/// ///
/// [`axum`]: https://docs.rs/axum/latest /// [`axum`]: https://docs.rs/axum/0.7
/// [`Handler`]: https://docs.rs/axum/latest/axum/handler/trait.Handler.html /// [`Handler`]: https://docs.rs/axum/0.7/axum/handler/trait.Handler.html
/// [`axum::extract::State`]: https://docs.rs/axum/0.7/axum/extract/struct.State.html /// [`axum::extract::State`]: https://docs.rs/axum/0.7/axum/extract/struct.State.html
/// [`debug_handler`]: macro@debug_handler /// [`debug_handler`]: macro@debug_handler
#[proc_macro_attribute] #[proc_macro_attribute]
@@ -642,7 +642,7 @@ pub fn derive_typed_path(input: TokenStream) -> TokenStream {
/// # let _: axum::Router = app; /// # let _: axum::Router = app;
/// ``` /// ```
/// ///
/// [`FromRef`]: https://docs.rs/axum/latest/axum/extract/trait.FromRef.html /// [`FromRef`]: https://docs.rs/axum/0.7/axum/extract/trait.FromRef.html
#[proc_macro_derive(FromRef, attributes(from_ref))] #[proc_macro_derive(FromRef, attributes(from_ref))]
pub fn derive_from_ref(item: TokenStream) -> TokenStream { pub fn derive_from_ref(item: TokenStream) -> TokenStream {
expand_with(item, from_ref::expand) expand_with(item, from_ref::expand)
@@ -5,7 +5,7 @@ error[E0277]: the trait bound `bool: FromRequestParts<()>` is not satisfied
| ^^^^ the trait `FromRequestParts<()>` is not implemented for `bool` | ^^^^ the trait `FromRequestParts<()>` is not implemented for `bool`
| |
= note: Function argument is not a valid axum extractor. = note: Function argument is not a valid axum extractor.
See `https://docs.rs/axum/latest/axum/extract/index.html` for details See `https://docs.rs/axum/0.7/axum/extract/index.html` for details
= help: the following other types implement trait `FromRequestParts<S>`: = help: the following other types implement trait `FromRequestParts<S>`:
<HeaderMap as FromRequestParts<S>> <HeaderMap as FromRequestParts<S>>
<Extension<T> as FromRequestParts<S>> <Extension<T> as FromRequestParts<S>>
@@ -5,7 +5,7 @@ error[E0277]: the trait bound `String: FromRequestParts<S>` is not satisfied
| ^^^^^^ the trait `FromRequestParts<S>` is not implemented for `String` | ^^^^^^ the trait `FromRequestParts<S>` is not implemented for `String`
| |
= note: Function argument is not a valid axum extractor. = note: Function argument is not a valid axum extractor.
See `https://docs.rs/axum/latest/axum/extract/index.html` for details See `https://docs.rs/axum/0.7/axum/extract/index.html` for details
= help: the following other types implement trait `FromRequestParts<S>`: = help: the following other types implement trait `FromRequestParts<S>`:
<Extractor as FromRequestParts<S>> <Extractor as FromRequestParts<S>>
<HeaderMap as FromRequestParts<S>> <HeaderMap as FromRequestParts<S>>