1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
#[cfg(any(feature = "base32", feature = "base32_decoded"))]
mod base32;
#[cfg(any(feature = "base32", feature = "base32_decoded"))]
pub use base32::Base32Error;

#[cfg(feature = "base32_decoded")]
mod base32_decoded;
#[cfg(feature = "base32_decoded")]
pub use base32_decoded::Base32DecodedError;

#[cfg(any(feature = "base64", feature = "base64_decoded"))]
mod base64;
#[cfg(any(feature = "base64", feature = "base64_decoded"))]
pub use base64::Base64Error;

#[cfg(feature = "base64_decoded")]
mod base64_decoded;
#[cfg(feature = "base64_decoded")]
pub use base64_decoded::Base64DecodedError;

#[cfg(any(feature = "base64_url", feature = "base64_url_decoded"))]
mod base64_url;
#[cfg(any(feature = "base64_url", feature = "base64_url_decoded"))]
pub use base64_url::Base64UrlError;

#[cfg(feature = "base64_url_decoded")]
mod base64_url_decoded;
#[cfg(feature = "base64_url_decoded")]
pub use base64_url_decoded::Base64UrlDecodedError;

#[cfg(feature = "boolean")]
mod boolean;
#[cfg(feature = "boolean")]
pub use boolean::BooleanError;

#[cfg(feature = "domain")]
mod domain;
#[cfg(feature = "domain")]
pub use domain::DomainError;

#[cfg(feature = "email")]
mod email;
#[cfg(feature = "email")]
pub use email::EmailError;

#[cfg(feature = "host")]
mod host;
#[cfg(feature = "host")]
pub use host::HostError;

#[cfg(feature = "http_url")]
mod http_url;
#[cfg(feature = "http_url")]
pub use http_url::HttpURLError;

#[cfg(feature = "http_ftp_url")]
mod http_ftp_url;
#[cfg(feature = "http_ftp_url")]
pub use http_ftp_url::HttpFtpURLError;

#[cfg(feature = "ip")]
mod ip;
#[cfg(feature = "ip")]
pub use ip::IPError;

#[cfg(feature = "ipv4")]
mod ipv4;
#[cfg(feature = "ipv4")]
pub use ipv4::IPv4Error;

#[cfg(feature = "ipv6")]
mod ipv6;
#[cfg(feature = "ipv6")]
pub use ipv6::IPv6Error;

#[cfg(feature = "json")]
mod json;
#[cfg(feature = "json")]
pub use json::JSONError;

#[cfg(feature = "length")]
mod length;
#[cfg(feature = "length")]
pub use length::LengthError;

#[cfg(feature = "line")]
mod line;
#[cfg(feature = "line")]
pub use line::LineError;

#[cfg(feature = "mac_address")]
mod mac_address;
#[cfg(feature = "mac_address")]
pub use mac_address::MacAddressError;

#[cfg(feature = "number")]
mod number;
#[cfg(feature = "number")]
pub use number::NumberError;

#[cfg(feature = "phone")]
mod phone;
#[cfg(feature = "phone")]
pub use phone::PhoneError;

#[cfg(feature = "regex")]
mod regex;
#[cfg(feature = "regex")]
pub use self::regex::RegexError;

#[cfg(feature = "semver")]
mod semver;
#[cfg(feature = "semver")]
pub use self::semver::SemVerError;

#[cfg(feature = "semver_req")]
mod semver_req;
#[cfg(feature = "semver_req")]
pub use semver_req::SemVerReqError;

#[cfg(feature = "signed_integer")]
mod signed_integer;
#[cfg(feature = "signed_integer")]
pub use signed_integer::SignedIntegerError;

#[cfg(feature = "text")]
mod text;
#[cfg(feature = "text")]
pub use text::TextError;

#[cfg(feature = "unsigned_integer")]
mod unsigned_integer;
#[cfg(feature = "unsigned_integer")]
pub use unsigned_integer::UnsignedIntegerError;

#[cfg(feature = "url")]
mod url;
#[cfg(feature = "url")]
pub use self::url::URLError;

#[cfg(feature = "uuid")]
mod uuid;
#[cfg(feature = "uuid")]
pub use uuid::UUIDError;