Ip

Trait Ip 

Source
pub trait Ip {
    type Error: Display;

    // Required method
    fn validate_ip(&self, kind: IpKind) -> Result<(), Self::Error>;
}

Required Associated Types§

Required Methods§

Source

fn validate_ip(&self, kind: IpKind) -> Result<(), Self::Error>

Implementations on Foreign Types§

Source§

impl<T: Ip> Ip for Option<T>

Source§

type Error = <T as Ip>::Error

Source§

fn validate_ip(&self, kind: IpKind) -> Result<(), Self::Error>

Implementors§