pub trait Ip {
type Error: Display;
// Required method
fn try_parse_ip(&self, kind: IpKind) -> Result<(), Self::Error>;
}pub trait Ip {
type Error: Display;
// Required method
fn try_parse_ip(&self, kind: IpKind) -> Result<(), Self::Error>;
}