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

#13 in #sanitize

Download history 4116/week @ 2024-11-17 3289/week @ 2024-11-24 2340/week @ 2024-12-01 2942/week @ 2024-12-08 3335/week @ 2024-12-15 1013/week @ 2024-12-22 591/week @ 2024-12-29 1850/week @ 2025-01-05 2291/week @ 2025-01-12 2307/week @ 2025-01-19 2713/week @ 2025-01-26 8185/week @ 2025-02-02 3770/week @ 2025-02-09 906/week @ 2025-02-16 1424/week @ 2025-02-23 1371/week @ 2025-03-02

7,743 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
~38K SLoC