fix clippy warning
This commit is contained in:
@@ -1,5 +1,10 @@
|
|||||||
# axum-valid
|
# axum-valid
|
||||||
|
|
||||||
|

|
||||||
|
[](https://deps.rs/repo/github/gengteng/axum-valid)
|
||||||
|
[](https://github.com/gengteng/axum-valid/actions/workflows/ci.yml)
|
||||||
|
[](https://coveralls.io/github/gengteng/axum-valid?branch=main)
|
||||||
|
|
||||||
This crate provides a `Valid` type that can be used in combination with `Json`, `Path`, `Query`, and `Form` types to validate the entities that implement the `Validate` trait.
|
This crate provides a `Valid` type that can be used in combination with `Json`, `Path`, `Query`, and `Form` types to validate the entities that implement the `Validate` trait.
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|||||||
@@ -15,10 +15,10 @@ use std::net::SocketAddr;
|
|||||||
use validator::Validate;
|
use validator::Validate;
|
||||||
|
|
||||||
mod route {
|
mod route {
|
||||||
pub const PATH: &'static str = "/path/:v0/:v1";
|
pub const PATH: &str = "/path/:v0/:v1";
|
||||||
pub const QUERY: &'static str = "/query";
|
pub const QUERY: &str = "/query";
|
||||||
pub const FORM: &'static str = "/form";
|
pub const FORM: &str = "/form";
|
||||||
pub const JSON: &'static str = "/json";
|
pub const JSON: &str = "/json";
|
||||||
}
|
}
|
||||||
|
|
||||||
#[tokio::test]
|
#[tokio::test]
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ use serde::{Deserialize, Serialize};
|
|||||||
use std::net::SocketAddr;
|
use std::net::SocketAddr;
|
||||||
use validator::Validate;
|
use validator::Validate;
|
||||||
|
|
||||||
const MY_DATA_HEADER: &'static str = "My-Data";
|
const MY_DATA_HEADER: &str = "My-Data";
|
||||||
|
|
||||||
// 1. Implement your own extractor.
|
// 1. Implement your own extractor.
|
||||||
// 1.1. Define you own extractor type.
|
// 1.1. Define you own extractor type.
|
||||||
@@ -56,7 +56,7 @@ where
|
|||||||
return Err(MyDataRejection::Null);
|
return Err(MyDataRejection::Null);
|
||||||
};
|
};
|
||||||
|
|
||||||
serde_json::from_slice(value.as_bytes()).map_err(|e| MyDataRejection::InvalidJson(e))
|
serde_json::from_slice(value.as_bytes()).map_err(MyDataRejection::InvalidJson)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -67,7 +67,7 @@ impl HasValidate for MyData {
|
|||||||
type Rejection = MyDataRejection;
|
type Rejection = MyDataRejection;
|
||||||
|
|
||||||
fn get_validate(&self) -> &Self::Validate {
|
fn get_validate(&self) -> &Self::Validate {
|
||||||
&self
|
self
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user