| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
PlutusTx.Builtins.HasBuiltin
Synopsis
- useToOpaque :: a -> a
- useFromOpaque :: a -> a
- class Contains DefaultUni a => HasToBuiltin a where
- class HasToBuiltin (FromBuiltin arep) => HasFromBuiltin arep where
- type FromBuiltin arep
- fromBuiltin :: arep -> FromBuiltin arep
Documentation
useToOpaque :: a -> a Source #
useFromOpaque :: a -> a Source #
class Contains DefaultUni a => HasToBuiltin a where Source #
A class for converting values of Haskell-defined built-in types to their Plutus Tx counterparts.
Instances
class HasToBuiltin (FromBuiltin arep) => HasFromBuiltin arep where Source #
A class for converting values of Plutus Tx built-in types to their Haskell-defined counterparts.
Associated Types
type FromBuiltin arep Source #
Methods
fromBuiltin :: arep -> FromBuiltin arep Source #
Instances
| HasFromBuiltin BuiltinBLS12_381_G1_Element Source # | |||||
Defined in PlutusTx.Builtins.HasBuiltin Associated Types
| |||||
| HasFromBuiltin BuiltinBLS12_381_G2_Element Source # | |||||
Defined in PlutusTx.Builtins.HasBuiltin Associated Types
| |||||
| HasFromBuiltin BuiltinBLS12_381_MlResult Source # | |||||
Defined in PlutusTx.Builtins.HasBuiltin Associated Types
| |||||
| HasFromBuiltin BuiltinByteString Source # | |||||
Defined in PlutusTx.Builtins.HasBuiltin Associated Types
Methods fromBuiltin :: BuiltinByteString -> FromBuiltin BuiltinByteString Source # | |||||
| HasFromBuiltin BuiltinData Source # | |||||
Defined in PlutusTx.Builtins.HasBuiltin Associated Types
Methods fromBuiltin :: BuiltinData -> FromBuiltin BuiltinData Source # | |||||
| HasFromBuiltin BuiltinInteger Source # | |||||
Defined in PlutusTx.Builtins.HasBuiltin Associated Types
Methods fromBuiltin :: BuiltinInteger -> FromBuiltin BuiltinInteger Source # | |||||
| HasFromBuiltin BuiltinString Source # | |||||
Defined in PlutusTx.Builtins.HasBuiltin Associated Types
Methods fromBuiltin :: BuiltinString -> FromBuiltin BuiltinString Source # | |||||
| HasFromBuiltin BuiltinUnit Source # | |||||
Defined in PlutusTx.Builtins.HasBuiltin Associated Types
Methods fromBuiltin :: BuiltinUnit -> FromBuiltin BuiltinUnit Source # | |||||
| HasFromBuiltin BuiltinValue Source # | |||||
Defined in PlutusTx.Builtins.HasBuiltin Associated Types
Methods fromBuiltin :: BuiltinValue -> FromBuiltin BuiltinValue Source # | |||||
| HasFromBuiltin Bool Source # | |||||
Defined in PlutusTx.Builtins.HasBuiltin Associated Types
Methods fromBuiltin :: Bool -> FromBuiltin Bool Source # | |||||
| HasFromBuiltin a => HasFromBuiltin (BuiltinArray a) Source # | |||||
Defined in PlutusTx.Builtins.HasBuiltin Associated Types
Methods fromBuiltin :: BuiltinArray a -> FromBuiltin (BuiltinArray a) Source # | |||||
| HasFromBuiltin a => HasFromBuiltin (BuiltinList a) Source # | |||||
Defined in PlutusTx.Builtins.HasBuiltin Associated Types
Methods fromBuiltin :: BuiltinList a -> FromBuiltin (BuiltinList a) Source # | |||||
| (HasFromBuiltin a, HasFromBuiltin b) => HasFromBuiltin (BuiltinPair a b) Source # | |||||
Defined in PlutusTx.Builtins.HasBuiltin Associated Types
Methods fromBuiltin :: BuiltinPair a b -> FromBuiltin (BuiltinPair a b) Source # | |||||