validators-derive 0.26.0

The provided crate offers a procedural macro for defining validators, including optional parameters.
#[cfg(any(
    feature = "base32",
    feature = "base32_decoded",
    feature = "base64",
    feature = "base64_decoded",
    feature = "base64_url",
    feature = "base64_url_decoded",
))]
pub(crate) mod base_xx_attribute;
#[cfg(any(
    feature = "boolean",
    feature = "json",
    feature = "semver",
    feature = "semver_req",
    feature = "url"
))]
pub(crate) mod basic_attribute;
#[cfg(any(feature = "http_url", feature = "http_ftp_url"))]
pub(crate) mod http_xx_url_attribute;
#[cfg(any(feature = "ip", feature = "ipv4", feature = "ipv6"))]
pub(crate) mod ip_xx_attribute;
#[cfg(any(feature = "signed_integer", feature = "unsigned_integer"))]
pub(crate) mod range_attribute;
#[cfg(any(feature = "line", feature = "text"))]
pub(crate) mod utf8_attribute;