Zisvalidator

Zisvalidator is designed for validating input struct or enum in web or other scence.

Reference to [Serde] and [Validator].

EXAMPLE

Validate for Struct and Enum

```rust

[derive(Validate)]

struct S(String); //validate tuple struct with 1 element

[derive(Validate)]

struct S(String,u64,); //validate tuple struct with mulitple elements

[derive(Validate)]

struct S{ //validate struct with fields str:String }

[derive(Validate)]

enum E{ //validate enum S(String), //validate tuple varient with 1 element Tuple(String,String,), //validate tuple varient with multiple element Nested{ //validate varient with fields field:String, } } ```

Validate Arrribute

Container Attribute

Field Attribute

Variant Attribute