From 7d2bf6931a7c18bb87d899e555148c66dfd3f8ad Mon Sep 17 00:00:00 2001 From: gengteng Date: Sat, 6 Jan 2024 16:34:21 +0800 Subject: [PATCH] docs: update validify examples in README.md --- README.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index aca049d..a6dcd60 100644 --- a/README.md +++ b/README.md @@ -164,9 +164,10 @@ use axum_valid::{Modified, Validated, Validified, ValidifiedByRef}; use serde::Deserialize; use std::net::SocketAddr; use tokio::net::TcpListener; -use validify::{Validate, Validify}; +use validify::{Payload, Validate, Validify}; -#[derive(Debug, Validify, Deserialize)] +// Payload is required.(Added in validify 1.3.0) +#[derive(Debug, Validify, Deserialize, Payload)] pub struct Pager { #[validate(range(min = 1.0, max = 50.0))] pub page_size: usize, @@ -179,7 +180,8 @@ pub async fn pager_from_query(Validated(Query(pager)): Validated>) assert!((1..).contains(&pager.page_no)); } -#[derive(Debug, Validify, Deserialize)] +// Payload is required.(Added in validify 1.3.0) +#[derive(Debug, Validify, Deserialize, Payload)] pub struct Parameters { #[modify(lowercase)] #[validate(length(min = 1, max = 50))]