evalidate_net (evalidate v0.1.0)

View Source

Summary

Types

format/0

-type format() :: tuple | binary.

option/0

-type option() :: {format, format()}.

options/0

-type options() :: [option()].

Functions

email(E, _)

-spec email(E :: term(), _) -> evalidate:validator_return().

ip(IpAddress, Opts)

-spec ip(IpAddress, Opts) -> evalidate:validator_return()
            when IpAddress :: binary() | inet:ip_address(), Opts :: options().

ipv4(IpV4Address, Opts)

-spec ipv4(IpV4Address, Opts) -> evalidate:validator_return()
              when IpV4Address :: binary() | inet:ip4_address(), Opts :: options().

ipv6(IpV6Address, Opts)

-spec ipv6(IpV6Address, Opts) -> evalidate:validator_return()
              when IpV6Address :: binary() | inet:ip6_address(), Opts :: options().

port(P, _)

-spec port(P :: integer(), _) -> evalidate:validator_return().