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 2607/week @ 2024-02-04 2607/week @ 2024-02-11 3072/week @ 2024-02-18 3210/week @ 2024-02-25 3534/week @ 2024-03-03 3724/week @ 2024-03-10 3535/week @ 2024-03-17 3022/week @ 2024-03-24 2960/week @ 2024-03-31 3607/week @ 2024-04-07 3601/week @ 2024-04-14 4591/week @ 2024-04-21 4257/week @ 2024-04-28 4902/week @ 2024-05-05 4164/week @ 2024-05-12 5823/week @ 2024-05-19

19,183 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