Skip to content

Commit 0007998

Browse files
authored
Merge pull request #47 from yassun7010/move_traits
refactor: move traits.
2 parents 83ba82c + 22f3887 commit 0007998

File tree

7 files changed

+8
-7
lines changed

7 files changed

+8
-7
lines changed

axum_serde_valid/src/features/jsonschema.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ impl SchemaContext {
3232

3333
pub fn validate<T>(value: &Value) -> Result<(), VecDeque<OutputUnit<ErrorDescription>>>
3434
where
35-
T: crate::validated::Deserialize + schemars::JsonSchema + 'static,
35+
T: crate::traits::validated::Deserialize + schemars::JsonSchema + 'static,
3636
{
3737
CONTEXT.with(|ctx| {
3838
let ctx = &mut *ctx.borrow_mut();

axum_serde_valid/src/json.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ impl<T> From<T> for Json<T> {
4141
#[async_trait]
4242
impl<T, S> FromRequest<S> for Json<T>
4343
where
44-
T: crate::validated::Deserialize + 'static,
45-
S: crate::state::State,
44+
T: crate::traits::validated::Deserialize + 'static,
45+
S: crate::traits::state::State,
4646
{
4747
type Rejection = crate::rejection::Rejection;
4848

axum_serde_valid/src/lib.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ pub mod json_pointer;
44
mod query;
55
pub mod rejection;
66
mod request;
7-
pub mod state;
8-
mod validated;
7+
pub mod traits;
98

109
#[allow(unused_imports)]
1110
pub use features::*;

axum_serde_valid/src/request.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ pub async fn from_request<S, T>(
88
state: &S,
99
) -> Result<T, crate::rejection::Rejection>
1010
where
11-
S: crate::state::State,
12-
T: crate::validated::Deserialize + 'static,
11+
S: crate::traits::state::State,
12+
T: crate::traits::validated::Deserialize + 'static,
1313
{
1414
let value: Value = match axum::Json::from_request(req, state).await {
1515
Ok(j) => j.0,

axum_serde_valid/src/traits.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
pub mod state;
2+
pub mod validated;
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)