-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Initial project template from stack -- -- Please see README.md @package ip @version 0.1 module Net.IPv4.Text module Net.IPv4 newtype IPv4 IPv4 :: Word32 -> IPv4 [getIPv4] :: IPv4 -> Word32 data IPv4Range IPv4Range :: {-# UNPACK #-} !IPv4 -> {-# UNPACK #-} !Int -> IPv4Range [ipv4RangeBase] :: IPv4Range -> {-# UNPACK #-} !IPv4 [ipv4RangeLength] :: IPv4Range -> {-# UNPACK #-} !Int rightToMaybe :: Either a b -> Maybe b fromDotDecimalText' :: Text -> Either String IPv4 fromDotDecimalText :: Text -> Maybe IPv4 rangeFromDotDecimalText' :: Text -> Either String IPv4Range rangeFromDotDecimalText :: Text -> Maybe IPv4Range dotDecimalRangeParser :: Parser IPv4Range dotDecimalParser :: Parser IPv4 fromOctets :: Word8 -> Word8 -> Word8 -> Word8 -> IPv4 -- | This is sort of a misnomer. It takes Word32 to make dotDecimalParser -- probably perform better. fromOctets' :: Word32 -> Word32 -> Word32 -> Word32 -> IPv4 toDotDecimalText :: IPv4 -> Text toDotDecimalBuilder :: IPv4 -> Builder rangeToDotDecimalText :: IPv4Range -> Text rangeToDotDecimalBuilder :: IPv4Range -> Builder instance GHC.Generics.Selector Net.IPv4.S1_0_1IPv4Range instance GHC.Generics.Selector Net.IPv4.S1_0_0IPv4Range instance GHC.Generics.Constructor Net.IPv4.C1_0IPv4Range instance GHC.Generics.Datatype Net.IPv4.D1IPv4Range instance GHC.Generics.Selector Net.IPv4.S1_0_0IPv4 instance GHC.Generics.Constructor Net.IPv4.C1_0IPv4 instance GHC.Generics.Datatype Net.IPv4.D1IPv4 instance GHC.Generics.Generic Net.IPv4.IPv4Range instance GHC.Read.Read Net.IPv4.IPv4Range instance GHC.Show.Show Net.IPv4.IPv4Range instance GHC.Classes.Ord Net.IPv4.IPv4Range instance GHC.Classes.Eq Net.IPv4.IPv4Range instance GHC.Generics.Generic Net.IPv4.IPv4 instance Data.Hashable.Class.Hashable Net.IPv4.IPv4 instance GHC.Enum.Bounded Net.IPv4.IPv4 instance GHC.Enum.Enum Net.IPv4.IPv4 instance GHC.Read.Read Net.IPv4.IPv4 instance GHC.Show.Show Net.IPv4.IPv4 instance GHC.Classes.Ord Net.IPv4.IPv4 instance GHC.Classes.Eq Net.IPv4.IPv4 instance Data.Hashable.Class.Hashable Net.IPv4.IPv4Range instance Data.Aeson.Types.Class.ToJSON Net.IPv4.IPv4 instance Data.Aeson.Types.Class.FromJSON Net.IPv4.IPv4 instance Data.Aeson.Types.Class.ToJSON Net.IPv4.IPv4Range instance Data.Aeson.Types.Class.FromJSON Net.IPv4.IPv4Range