lol-apps-0.2.0.2: Lattice-based cryptographic applications using <https://hackage.haskell.org/package/lol lol>.
Crypto.Proto.HomomPRF.TunnelInfoChain
data TunnelInfoChain Source #
Constructors
Fields
Instances
Methods
(==) :: TunnelInfoChain -> TunnelInfoChain -> Bool #
(/=) :: TunnelInfoChain -> TunnelInfoChain -> Bool #
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TunnelInfoChain -> c TunnelInfoChain #
gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TunnelInfoChain #
toConstr :: TunnelInfoChain -> Constr #
dataTypeOf :: TunnelInfoChain -> DataType #
dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c TunnelInfoChain) #
dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TunnelInfoChain) #
gmapT :: (forall b. Data b => b -> b) -> TunnelInfoChain -> TunnelInfoChain #
gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TunnelInfoChain -> r #
gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TunnelInfoChain -> r #
gmapQ :: (forall d. Data d => d -> u) -> TunnelInfoChain -> [u] #
gmapQi :: Int -> (forall d. Data d => d -> u) -> TunnelInfoChain -> u #
gmapM :: Monad m => (forall d. Data d => d -> m d) -> TunnelInfoChain -> m TunnelInfoChain #
gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TunnelInfoChain -> m TunnelInfoChain #
gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TunnelInfoChain -> m TunnelInfoChain #
compare :: TunnelInfoChain -> TunnelInfoChain -> Ordering #
(<) :: TunnelInfoChain -> TunnelInfoChain -> Bool #
(<=) :: TunnelInfoChain -> TunnelInfoChain -> Bool #
(>) :: TunnelInfoChain -> TunnelInfoChain -> Bool #
(>=) :: TunnelInfoChain -> TunnelInfoChain -> Bool #
max :: TunnelInfoChain -> TunnelInfoChain -> TunnelInfoChain #
min :: TunnelInfoChain -> TunnelInfoChain -> TunnelInfoChain #
showsPrec :: Int -> TunnelInfoChain -> ShowS #
show :: TunnelInfoChain -> String #
showList :: [TunnelInfoChain] -> ShowS #
Associated Types
type Rep TunnelInfoChain :: * -> * #
from :: TunnelInfoChain -> Rep TunnelInfoChain x #
to :: Rep TunnelInfoChain x -> TunnelInfoChain #
wireSize :: FieldType -> TunnelInfoChain -> WireSize #
wirePut :: FieldType -> TunnelInfoChain -> Put #
wireGet :: FieldType -> Get TunnelInfoChain #
wireGetPacked :: FieldType -> Get (Seq TunnelInfoChain) #
textPut :: TunnelInfoChain -> Output #
textGet :: Stream s Identity Char => Parsec s () TunnelInfoChain #
tellT :: String -> TunnelInfoChain -> Output #
getT :: Stream s Identity Char => String -> Parsec s () TunnelInfoChain #
getMessageInfo :: TunnelInfoChain -> GetMessageInfo #
reflectDescriptorInfo :: TunnelInfoChain -> DescriptorInfo #
mergeAppend :: TunnelInfoChain -> TunnelInfoChain -> TunnelInfoChain #
mergeConcat :: Foldable t => t TunnelInfoChain -> TunnelInfoChain #
defaultValue :: TunnelInfoChain #
getVal :: msg' -> (msg' -> TunnelInfoChain) -> TunnelInfoChain #
isSet :: msg' -> (msg' -> TunnelInfoChain) -> Bool #