4 releases

0.2.2 Nov 4, 2021
0.2.1 May 19, 2021
0.2.0 Mar 7, 2021
0.1.0 Dec 21, 2020

#6 in #sanitize

Download history 1334/week @ 2023-11-25 2390/week @ 2023-12-02 1238/week @ 2023-12-09 1986/week @ 2023-12-16 791/week @ 2023-12-23 2003/week @ 2023-12-30 2948/week @ 2024-01-06 1715/week @ 2024-01-13 2621/week @ 2024-01-20 2638/week @ 2024-01-27 2664/week @ 2024-02-03 2565/week @ 2024-02-10 3116/week @ 2024-02-17 3206/week @ 2024-02-24 3345/week @ 2024-03-02 3512/week @ 2024-03-09

13,601 downloads per month
Used in sanitizer

MIT license

33KB
841 lines

sanitizer-macros

Derive macros for sanitizer crate

Usage

use sanitizer::prelude::*;

#[derive(Sanitize)]
struct User {
	#[sanitize(trim)]
	name: String,
	#[sanitize(trim, lower_case)]
	email: String
}

lib.rs:

Macros that allows seamless sanitizing on struct fields

Dependencies

~1.5MB
~34K SLoC