[go: up one dir, main page]

Trait garde::rules::ip::Ip

source ·
pub trait Ip {
    type Error: Display;

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

Required Associated Types§

Required Methods§

source

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

Implementations on Foreign Types§

source§

impl<'a> Ip for Cow<'a, str>

§

type Error = AddrParseError

source§

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

source§

impl Ip for String

§

type Error = AddrParseError

source§

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

source§

impl<'a> Ip for &'a str

§

type Error = AddrParseError

source§

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

Implementors§