File tree Expand file tree Collapse file tree 2 files changed +0
-40
lines changed Expand file tree Collapse file tree 2 files changed +0
-40
lines changed Original file line number Diff line number Diff line change @@ -287,26 +287,6 @@ let s = Data { val: 1 };
287287assert! (s . validate (). is_ok ());
288288```
289289
290- And you can also use closure.
291-
292- ``` rust
293- use serde_valid :: Validate ;
294-
295- fn user_validation (_val : & i32 , param1 : bool ) -> Result <(), serde_valid :: validation :: Error > {
296- Ok (())
297- }
298-
299- #[derive(Validate )]
300- struct Data {
301- #[validate(custom(| v| user_validation(v, true)))]
302- val : i32 ,
303- }
304-
305- let s = Data { val : 1 };
306-
307- assert! (s . validate (). is_ok ());
308- ```
309-
310290### Multi Fields Validation
311291Now, you can use ` #[validate(custom)] ` for multi fields validation.
312292
Original file line number Diff line number Diff line change 297297//! assert!(s.validate().is_ok());
298298//! ```
299299//!
300- //! And you can also use closure.
301- //!
302- //! ```rust
303- //! use serde_valid::Validate;
304- //!
305- //! fn user_validation(_val: &i32, param1: bool) -> Result<(), serde_valid::validation::Error> {
306- //! Ok(())
307- //! }
308- //!
309- //! #[derive(Validate)]
310- //! struct Data {
311- //! #[validate(custom(|v| user_validation(v, true)))]
312- //! val: i32,
313- //! }
314- //!
315- //! let s = Data { val: 1 };
316- //!
317- //! assert!(s.validate().is_ok());
318- //! ```
319- //!
320300//! ### Multi Fields Validation
321301//! Now, you can use `#[validate(custom)]` for multi fields validation.
322302//!
You can’t perform that action at this time.
0 commit comments