whois_rs/
target.rs

1use validators::prelude::*;
2use validators_prelude::Host;
3
4#[derive(Debug, Clone, PartialEq, Eq, Hash, Validator)]
5#[validator(host(port(Disallow)))]
6pub struct Target(pub(crate) Host);
7
8impl Target {
9    #[allow(clippy::missing_safety_doc)]
10    #[inline]
11    pub const unsafe fn from_host_unchecked(host: Host) -> Target {
12        Target(host)
13    }
14}