Network.Tox.NodeInfo.TransportProtocol
data TransportProtocol Source #
Constructors
Defined in Network.Tox.NodeInfo.TransportProtocol
Methods
(==) :: TransportProtocol -> TransportProtocol -> Bool #
(/=) :: TransportProtocol -> TransportProtocol -> Bool #
compare :: TransportProtocol -> TransportProtocol -> Ordering #
(<) :: TransportProtocol -> TransportProtocol -> Bool #
(<=) :: TransportProtocol -> TransportProtocol -> Bool #
(>) :: TransportProtocol -> TransportProtocol -> Bool #
(>=) :: TransportProtocol -> TransportProtocol -> Bool #
max :: TransportProtocol -> TransportProtocol -> TransportProtocol #
min :: TransportProtocol -> TransportProtocol -> TransportProtocol #
readsPrec :: Int -> ReadS TransportProtocol #
readList :: ReadS [TransportProtocol] #
readPrec :: ReadPrec TransportProtocol #
readListPrec :: ReadPrec [TransportProtocol] #
showsPrec :: Int -> TransportProtocol -> ShowS #
show :: TransportProtocol -> String #
showList :: [TransportProtocol] -> ShowS #
Associated Types
type Rep TransportProtocol :: Type -> Type #
from :: TransportProtocol -> Rep TransportProtocol x #
to :: Rep TransportProtocol x -> TransportProtocol #
arbitrary :: Gen TransportProtocol #
shrink :: TransportProtocol -> [TransportProtocol] #
put :: TransportProtocol -> Put #
get :: Get TransportProtocol #
putList :: [TransportProtocol] -> Put #
toObject :: Config -> TransportProtocol -> Object #
fromObjectWith :: (Applicative m, Monad m, MonadValidate DecodeError m) => Config -> Object -> m TransportProtocol #
bitGet :: BitGet TransportProtocol Source #
bitPut :: TransportProtocol -> BitPut () Source #