Plutarch.Builtin.Unit
data PUnit (s :: S) Source #
Constructors
Defined in Plutarch.Internal.Eq
Methods
(#==) :: forall (s :: S). Term s PUnit -> Term s PUnit -> Term s PBool Source #
Defined in Plutarch.Internal.IsData
pfromDataImpl :: forall (s :: S). Term s (PAsData PUnit) -> Term s PUnit Source #
pdataImpl :: forall (s :: S). Term s PUnit -> Term s PData Source #
Defined in Plutarch.Internal.Lift
Associated Types
type AsHaskell PUnit Source #
type PlutusRepr PUnit Source #
toPlutarchRepr :: AsHaskell PUnit -> PlutusRepr PUnit Source #
toPlutarch :: forall (s :: S). AsHaskell PUnit -> PLifted s PUnit Source #
fromPlutarchRepr :: PlutusRepr PUnit -> Maybe (AsHaskell PUnit) Source #
fromPlutarch :: (forall (s :: S). PLifted s PUnit) -> Either LiftError (AsHaskell PUnit) Source #
@since WIP
Defined in Plutarch.Internal.Ord
(#<=) :: forall (s :: S). Term s PUnit -> Term s PUnit -> Term s PBool Source #
(#<) :: forall (s :: S). Term s PUnit -> Term s PUnit -> Term s PBool Source #
pmax :: forall (s :: S). Term s PUnit -> Term s PUnit -> Term s PUnit Source #
pmin :: forall (s :: S). Term s PUnit -> Term s PUnit -> Term s PUnit Source #
Defined in Plutarch.Internal.PlutusType
type PInner PUnit :: PType Source #
type PCovariant' PUnit Source #
type PContravariant' PUnit Source #
type PVariant' PUnit Source #
pcon' :: forall (s :: S). PUnit s -> Term s (PInner PUnit) Source #
pmatch' :: forall (s :: S) (b :: PType). Term s (PInner PUnit) -> (PUnit s -> Term s b) -> Term s b Source #
Defined in Plutarch.Internal.Show
pshow' :: forall (s :: S). Bool -> Term s PUnit -> Term s PString Source #
Defined in Plutarch.Builtin.Unit
mempty :: Term s PUnit Source #
mappend :: Term s PUnit -> Term s PUnit -> Term s PUnit Source #
mconcat :: [Term s PUnit] -> Term s PUnit Source #
(<>) :: Term s PUnit -> Term s PUnit -> Term s PUnit Source #
sconcat :: NonEmpty (Term s PUnit) -> Term s PUnit Source #
stimes :: Integral b => b -> Term s PUnit -> Term s PUnit Source #
punit :: Term s PUnit Source #