wary 0.3.1

A simple validation and transformation library.
Documentation
#[cfg(test)]
mod test {
	use crate::toolbox::test::*;

	#[test]
	fn test_or_rule() {
		#[derive(Wary)]
		#[wary(crate = "crate")]
		struct Item {
			#[validate(or(equals(other = 1), equals(other = 2)))]
			name: u32,
		}

		let item = Item { name: 1 };
		assert!(item.validate(&()).is_ok());

		let item = Item { name: 2 };
		assert!(item.validate(&()).is_ok());

		let item = Item { name: 3 };
		assert!(item.validate(&()).is_err());
	}
}