mirror of
https://github.com/tokio-rs/axum.git
synced 2024-11-21 14:46:32 +01:00
Fix typos found by crate-ci/typos
This commit is contained in:
parent
ff3884aa41
commit
34d1fbc052
12 changed files with 13 additions and 13 deletions
|
@ -13,7 +13,7 @@ If your project isn't listed here and you would like it to be, please feel free
|
|||
- [aliri_axum](https://docs.rs/aliri_axum) and [aliri_tower](https://docs.rs/aliri_tower): JWT validation middleware and OAuth2 scopes enforcing extractors.
|
||||
- [ezsockets](https://github.com/gbaranski/ezsockets): Easy to use WebSocket library that integrates with Axum.
|
||||
- [axum_session](https://github.com/AscendingCreations/AxumSessions): Database persistent sessions like pythons flask_sessionstore for Axum.
|
||||
- [axum_session_auth](https://github.com/AscendingCreations/AxumSessionsAuth): Persistant session based user login with rights management for Axum.
|
||||
- [axum_session_auth](https://github.com/AscendingCreations/AxumSessionsAuth): Persistent session based user login with rights management for Axum.
|
||||
- [axum-auth](https://crates.io/crates/axum-auth): High-level http auth extractors for axum.
|
||||
- [axum-keycloak-auth](https://github.com/lpotthast/axum-keycloak-auth): Protect axum routes with a JWT emitted by Keycloak.
|
||||
- [shuttle](https://github.com/getsynth/shuttle): A serverless platform built for Rust. Now with axum support.
|
||||
|
|
|
@ -130,7 +130,7 @@ impl CookieJar {
|
|||
|
||||
/// Create a new empty `CookieJar`.
|
||||
///
|
||||
/// This is inteded to be used in middleware and other places where it might be difficult to
|
||||
/// This is intended to be used in middleware and other places where it might be difficult to
|
||||
/// run extractors. Normally you should create `CookieJar`s through [`FromRequestParts`].
|
||||
///
|
||||
/// If you need a jar that contains the headers from a request use `impl From<&HeaderMap> for
|
||||
|
|
|
@ -173,7 +173,7 @@ impl PrivateCookieJar {
|
|||
|
||||
/// Create a new empty `PrivateCookieJarIter`.
|
||||
///
|
||||
/// This is inteded to be used in middleware and other places where it might be difficult to
|
||||
/// This is intended to be used in middleware and other places where it might be difficult to
|
||||
/// run extractors. Normally you should create `PrivateCookieJar`s through [`FromRequestParts`].
|
||||
///
|
||||
/// [`FromRequestParts`]: axum::extract::FromRequestParts
|
||||
|
|
|
@ -190,7 +190,7 @@ impl SignedCookieJar {
|
|||
|
||||
/// Create a new empty `SignedCookieJar`.
|
||||
///
|
||||
/// This is inteded to be used in middleware and other places where it might be difficult to
|
||||
/// This is intended to be used in middleware and other places where it might be difficult to
|
||||
/// run extractors. Normally you should create `SignedCookieJar`s through [`FromRequestParts`].
|
||||
///
|
||||
/// [`FromRequestParts`]: axum::extract::FromRequestParts
|
||||
|
|
|
@ -72,7 +72,7 @@ use std::{
|
|||
/// ```
|
||||
///
|
||||
/// In general you should consume `Multipart` by looping over the fields in order and make sure not
|
||||
/// to keep `Field`s around from previous loop iterations. That will mimimize the risk of runtime
|
||||
/// to keep `Field`s around from previous loop iterations. That will minimize the risk of runtime
|
||||
/// errors.
|
||||
///
|
||||
/// # Differences between this and `axum::extract::Multipart`
|
||||
|
|
|
@ -28,7 +28,7 @@ pub trait HandlerCallWithExtractors<T, S>: Sized {
|
|||
/// Call the handler with the extracted inputs.
|
||||
fn call(self, extractors: T, state: S) -> <Self as HandlerCallWithExtractors<T, S>>::Future;
|
||||
|
||||
/// Conver this `HandlerCallWithExtractors` into [`Handler`].
|
||||
/// Convert this `HandlerCallWithExtractors` into [`Handler`].
|
||||
fn into_handler(self) -> IntoHandler<Self, T, S> {
|
||||
IntoHandler {
|
||||
handler: self,
|
||||
|
|
|
@ -145,7 +145,7 @@ use serde::Serialize;
|
|||
///
|
||||
/// ## Customizing the rejection
|
||||
///
|
||||
/// By default the rejection used in the [`FromRequest`] implemetation will be [`PathRejection`].
|
||||
/// By default the rejection used in the [`FromRequest`] implementation will be [`PathRejection`].
|
||||
///
|
||||
/// That can be customized using `#[typed_path("...", rejection(YourType))]`:
|
||||
///
|
||||
|
|
|
@ -291,7 +291,7 @@ options:
|
|||
1. Use `Result<T, T::Rejection>` as your extractor like shown in ["Optional
|
||||
extractors"](#optional-extractors). This works well if you're only using
|
||||
the extractor in a single handler.
|
||||
2. Create your own extractor that in its [`FromRequest`] implemention calls
|
||||
2. Create your own extractor that in its [`FromRequest`] implementation calls
|
||||
one of axum's built in extractors but returns a different response for
|
||||
rejections. See the [customize-extractor-error] example for more details.
|
||||
|
||||
|
|
|
@ -16,12 +16,12 @@ more details.
|
|||
use axum::{routing::get, Router};
|
||||
use tower::limit::ConcurrencyLimitLayer;
|
||||
|
||||
async fn hander() {}
|
||||
async fn handler() {}
|
||||
|
||||
let app = Router::new().route(
|
||||
"/",
|
||||
// All requests to `GET /` will be sent through `ConcurrencyLimitLayer`
|
||||
get(hander).layer(ConcurrencyLimitLayer::new(64)),
|
||||
get(handler).layer(ConcurrencyLimitLayer::new(64)),
|
||||
);
|
||||
# let _: Router = app;
|
||||
```
|
||||
|
|
|
@ -687,7 +687,7 @@ mod tests {
|
|||
}
|
||||
|
||||
#[test]
|
||||
fn memchr_spliting() {
|
||||
fn memchr_splitting() {
|
||||
assert_eq!(
|
||||
memchr_split(2, &[]).collect::<Vec<_>>(),
|
||||
[&[]] as [&[u8]; 1]
|
||||
|
|
|
@ -1343,7 +1343,7 @@ mod tests {
|
|||
}
|
||||
|
||||
#[allow(dead_code)]
|
||||
async fn buiding_complex_router() {
|
||||
async fn building_complex_router() {
|
||||
let app = crate::Router::new().route(
|
||||
"/",
|
||||
// use the all the things 💣️
|
||||
|
|
|
@ -82,7 +82,7 @@ async fn nested_router_inherits_fallback() {
|
|||
}
|
||||
|
||||
#[crate::test]
|
||||
async fn doesnt_inherit_fallback_if_overriden() {
|
||||
async fn doesnt_inherit_fallback_if_overridden() {
|
||||
let inner = Router::new().fallback(inner_fallback);
|
||||
let app = Router::new().nest("/foo", inner).fallback(outer_fallback);
|
||||
|
||||
|
|
Loading…
Reference in a new issue