package
transformers
Type Members
-
case class
AppendSerializer(cons: (Value[SCollection[SType]], Value[SCollection[SType]]) ⇒ Value[SCollection[SType]]) extends ValueSerializer[Append[SType]] with Product with Serializable
-
case class
AtLeastSerializer(cons: (Value[SInt.type], Value[SCollection[SSigmaProp.type]]) ⇒ SigmaPropValue) extends ValueSerializer[AtLeast] with Product with Serializable
-
case class
BooleanTransformerSerializer[T <: SType](opDesc: BooleanTransformerCompanion, f: (Value[SCollection[T]], Value[SFunc]) ⇒ Value[SBoolean.type]) extends ValueSerializer[BooleanTransformer[T]] with Product with Serializable
-
case class
ByIndexSerializer(cons: (Value[SCollection[SType]], Value[SInt.type], Option[Value[SType]]) ⇒ Value[SType]) extends ValueSerializer[ByIndex[SType]] with Product with Serializable
-
case class
CreateProveDHTupleSerializer(cons: (Value[SGroupElement.type], Value[SGroupElement.type], Value[SGroupElement.type], Value[SGroupElement.type]) ⇒ SigmaPropValue) extends ValueSerializer[CreateProveDHTuple] with Product with Serializable
-
case class
DeserializeContextSerializer(cons: (Byte, SType) ⇒ Value[SType]) extends ValueSerializer[DeserializeContext[SType]] with Product with Serializable
-
case class
DeserializeRegisterSerializer(cons: (RegisterId, SType, Option[Value[SType]]) ⇒ Value[SType]) extends ValueSerializer[DeserializeRegister[SType]] with Product with Serializable
-
case class
ExtractRegisterAsSerializer(cons: (Value[SBox.type], RegisterId, SOption[SType]) ⇒ Value[SType]) extends ValueSerializer[ExtractRegisterAs[SType]] with Product with Serializable
-
case class
FilterSerializer(cons: (Value[SCollection[SType]], Value[SFunc]) ⇒ Value[SCollection[SType]]) extends ValueSerializer[Filter[SType]] with Product with Serializable
-
case class
FoldSerializer(cons: (Value[SCollection[SType]], Value[SType], Value[SFunc]) ⇒ Value[SType]) extends ValueSerializer[Fold[SType, SType]] with Product with Serializable
-
case class
LogicalTransformerSerializer[I <: SCollection[SBoolean.type], O <: SBoolean.type](opDesc: LogicalTransformerCompanion, cons: (Value[SCollection[SBoolean.type]]) ⇒ Value[SBoolean.type]) extends ValueSerializer[Transformer[I, O]] with Product with Serializable
-
case class
MapCollectionSerializer(cons: (Value[SCollection[SType]], Value[SFunc]) ⇒ Value[SType]) extends ValueSerializer[MapCollection[SType, SType]] with Product with Serializable
-
case class
NumericCastSerializer(opDesc: NumericCastCompanion, cons: (Value[SNumericType], SNumericType) ⇒ Value[SNumericType]) extends ValueSerializer[Transformer[SNumericType, SNumericType]] with Product with Serializable
-
case class
ProveDHTupleSerializer(cons: (EcPointType, EcPointType, EcPointType, EcPointType) ⇒ ProveDHTuple) extends SigmaSerializer[ProveDHTuple, ProveDHTuple] with Product with Serializable
-
case class
SigmaTransformerSerializer[I <: SigmaPropValue, O <: SigmaPropValue](opDesc: SigmaTransformerCompanion, cons: (Seq[SigmaPropValue]) ⇒ SigmaPropValue) extends ValueSerializer[SigmaTransformer[I, O]] with Product with Serializable
-
case class
SimpleTransformerSerializer[I <: SType, O <: SType](opDesc: SimpleTransformerCompanion, cons: (Value[I]) ⇒ Value[O]) extends ValueSerializer[Transformer[I, O]] with Product with Serializable
-
case class
SliceSerializer(cons: (Value[SCollection[SType]], Value[SInt.type], Value[SInt.type]) ⇒ Value[SCollection[SType]]) extends ValueSerializer[Slice[SType]] with Product with Serializable