Plutarch.Either
data PEither (a :: PType) (b :: PType) (s :: S) Source #
Constructors
Defined in Plutarch.Either
Methods
(#==) :: forall (s :: S). Term s (PEither a b) -> Term s (PEither a b) -> Term s PBool Source #
Associated Types
type DPTStrat (PEither a b) Source #
type PInner (PEither a b) :: PType Source #
type PCovariant' (PEither a b) Source #
type PContravariant' (PEither a b) Source #
type PVariant' (PEither a b) Source #
pcon' :: forall (s :: S). PEither a b s -> Term s (PInner (PEither a b)) Source #
pmatch' :: forall (s :: S) (b0 :: PType). Term s (PInner (PEither a b)) -> (PEither a b s -> Term s b0) -> Term s b0 Source #
pshow' :: forall (s :: S). Bool -> Term s (PEither a b) -> Term s PString Source #
type Rep (PEither a b s) :: Type -> Type Source #
from :: PEither a b s -> Rep (PEither a b s) x Source #
to :: Rep (PEither a b s) x -> PEither a b s Source #