Cryptol.TypeCheck.Solver.Types
data Ctxt Source #
Constructors
Fields
Defined in Cryptol.TypeCheck.Solver.Types
Methods
mempty :: Ctxt Source #
mappend :: Ctxt -> Ctxt -> Ctxt Source #
mconcat :: [Ctxt] -> Ctxt Source #
(<>) :: Ctxt -> Ctxt -> Ctxt Source #
sconcat :: NonEmpty Ctxt -> Ctxt Source #
stimes :: Integral b => b -> Ctxt -> Ctxt Source #
data Solved Source #
Solved, assuming the sub-goals.
We could not solve the goal.
The goal can never be solved.
showsPrec :: Int -> Solved -> ShowS Source #
show :: Solved -> String Source #
showList :: [Solved] -> ShowS Source #
ppPrec :: Int -> Solved -> Doc Source #
elseTry :: Solved -> Solved -> Solved Source #
solveOpts :: [Solved] -> Solved Source #
matchThen :: Maybe a -> (a -> Solved) -> Solved Source #
guarded :: Bool -> Solved -> Solved Source #