0x0-serde

Use


(↥ "pkg:0x0-serde" pkg)

Call the exports below through the pkg alias, for example pkg.SerdeFieldOptional.

Functions

SerdeFieldOptional

Type: (∷ (→ Unit Any))

Construct SerdeFieldOptional values.

SerdeFieldRequired

Type: (∷ (→ Unit Any))

Construct SerdeFieldRequired values.

SerdeNoUnknownField

Type: (∷ (→ Unit Any))

Construct SerdeNoUnknownField values.

SerdeObjectEmpty

Type: (∷ (→ Unit Any))

Construct SerdeObjectEmpty values.

SerdeObjectField

Type: (∷ (→ Any Any Any))

Construct SerdeObjectField values.

SerdeObjectKeySetEmpty

Type: (∷ (→ Unit Any))

Construct SerdeObjectKeySetEmpty values.

SerdeObjectKeySetNode

Type: (∷ (→ Any Any Any))

Construct SerdeObjectKeySetNode values.

SerdeObjectMissing

Type: (∷ (→ Unit Any))

Construct SerdeObjectMissing values.

SerdeObjectNode

Type: (∷ (→ Any Any Any))

Construct SerdeObjectNode values.

SerdeObjectValue

Type: (∷ (→ Any Any))

Construct SerdeObjectValue values.

SerdeSchemaAdditive

Type: (∷ (→ Unit Any))

Construct SerdeSchemaAdditive values.

SerdeSchemaBreaking

Type: (∷ (→ Unit Any))

Construct SerdeSchemaBreaking values.

SerdeSchemaDeprecation

Type: (∷ (→ Unit Any))

Construct SerdeSchemaDeprecation values.

SerdeSchemaList

Type: (∷ (→ Any Any))

Construct SerdeSchemaList values.

SerdeSchemaMap

Type: (∷ (→ Any Any Any))

Construct SerdeSchemaMap values.

SerdeSchemaObject

Type: (∷ (→ Any Any))

Construct SerdeSchemaObject values.

SerdeSchemaPrimitive

Type: (∷ (→ Any Any))

Construct SerdeSchemaPrimitive values.

SerdeSlotCore

Type: (∷ (→ Unit Any))

Construct SerdeSlotCore values.

SerdeSlotReserved

Type: (∷ (→ Unit Any))

Construct SerdeSlotReserved values.

SerdeSlotUnknown

Type: (∷ (→ Unit Any))

Construct SerdeSlotUnknown values.

SerdeTextFalse

Type: (∷ (→ Unit Any))

Construct SerdeTextFalse values.

SerdeTextListEmpty

Type: (∷ (→ Unit Any))

Construct SerdeTextListEmpty values.

SerdeTextListNode

Type: (∷ (→ Any Any Any))

Construct SerdeTextListNode values.

SerdeTextMapEmpty

Type: (∷ (→ Unit Any))

Construct SerdeTextMapEmpty values.

SerdeTextMapEntry

Type: (∷ (→ Any Any Any))

Construct SerdeTextMapEntry values.

SerdeTextMapMissing

Type: (∷ (→ Unit Any))

Construct SerdeTextMapMissing values.

SerdeTextMapNode

Type: (∷ (→ Any Any Any))

Construct SerdeTextMapNode values.

SerdeTextMapValue

Type: (∷ (→ Any Any))

Construct SerdeTextMapValue values.

SerdeTextTrue

Type: (∷ (→ Unit Any))

Construct SerdeTextTrue values.

SerdeUnknownField

Type: (∷ (→ Any Any))

Construct SerdeUnknownField values.

SerdeUnknownFieldIgnore

Type: (∷ (→ Unit Any))

Construct SerdeUnknownFieldIgnore values.

SerdeUnknownFieldPreserve

Type: (∷ (→ Unit Any))

Construct SerdeUnknownFieldPreserve values.

SerdeUnknownFieldReject

Type: (∷ (→ Unit Any))

Construct SerdeUnknownFieldReject values.

serde-api-version

Type: (∷ (→ Unit Any))

0x0 library function serde-api-version.

decode-required-text

Type: (∷ (→ Any Any Any))

0x0 library function decode-required-text.

decode-error-severity

Type: (∷ (→ Any Any))

0x0 library function decode-error-severity.

decode-error-category

Type: (∷ (→ Any Any))

0x0 library function decode-error-category.

serde-wire-schema-version

Type: (∷ (→ Unit Any))

0x0 library function serde-wire-schema-version.

serde-error-to-wire-v1

Type: (∷ (→ Any Any))

0x0 library function serde-error-to-wire-v1.

serde-error-from-wire-v1

Type: (∷ (→ Any Any))

0x0 library function serde-error-from-wire-v1.

serde-fallible-to-wire-v1

Type: (∷ (→ Any Any))

0x0 library function serde-fallible-to-wire-v1.

serde-fallible-from-wire-v1

Type: (∷ (→ Any Any))

0x0 library function serde-fallible-from-wire-v1.

serde-wire-retry-label

Type: (∷ (→ Any Any))

0x0 library function serde-wire-retry-label.

serde-wire-retry-after-ms

Type: (∷ (→ Any Any))

0x0 library function serde-wire-retry-after-ms.

serde-config-wire-schema-version

Type: (∷ (→ Unit Any))

0x0 library function serde-config-wire-schema-version.

serde-config-to-wire-v1

Type: (∷ (→ Any Any Any))

0x0 library function serde-config-to-wire-v1.

serde-config-from-wire-v1

Type: (∷ (→ Any Any))

0x0 library function serde-config-from-wire-v1.

serde-code-slot

Type: (∷ (→ Any Any))

0x0 library function serde-code-slot.

serde-code-slot-text

Type: (∷ (→ Any Any))

0x0 library function serde-code-slot-text.

is-reserved-serde-code

Type: (∷ (→ Any Any))

0x0 library function is-reserved-serde-code.

ensure-non-reserved-serde-code

Type: (∷ (→ Any Any))

0x0 library function ensure-non-reserved-serde-code.

serde-schema-schema-version

Type: (∷ (→ Unit Any))

0x0 library function serde-schema-schema-version.

serde-field-required

Type: (∷ (→ Unit Any))

0x0 library function serde-field-required.

serde-field-optional

Type: (∷ (→ Unit Any))

0x0 library function serde-field-optional.

serde-field-policy-text

Type: (∷ (→ Any Any))

0x0 library function serde-field-policy-text.

serde-field-policy-is-required

Type: (∷ (→ Any Any))

0x0 library function serde-field-policy-is-required.

serde-schema-primitive

Type: (∷ (→ Any Any))

0x0 library function serde-schema-primitive.

serde-schema-object

Type: (∷ (→ Any Any))

0x0 library function serde-schema-object.

serde-schema-list

Type: (∷ (→ Any Any))

0x0 library function serde-schema-list.

serde-schema-map

Type: (∷ (→ Any Any Any))

0x0 library function serde-schema-map.

serde-schema-kind-text

Type: (∷ (→ Any Any))

0x0 library function serde-schema-kind-text.

serde-schema-primary-label

Type: (∷ (→ Any Any))

0x0 library function serde-schema-primary-label.

serde-schema-secondary-label

Type: (∷ (→ Any Any))

0x0 library function serde-schema-secondary-label.

serde-schema-from-wire-kind

Type: (∷ (→ Any Any Any Any))

0x0 library function serde-schema-from-wire-kind.

serde-schema-from-wire-kind-or

Type: (∷ (→ Any Any Any Any Any))

0x0 library function serde-schema-from-wire-kind-or.

serde-schema-from-wire-kind-or-default

Type: (∷ (→ Any Any Any Any))

0x0 library function serde-schema-from-wire-kind-or-default.

serde-unknown-field-reject

Type: (∷ (→ Unit Any))

0x0 library function serde-unknown-field-reject.

serde-unknown-field-ignore

Type: (∷ (→ Unit Any))

0x0 library function serde-unknown-field-ignore.

serde-unknown-field-preserve

Type: (∷ (→ Unit Any))

0x0 library function serde-unknown-field-preserve.

serde-unknown-field-policy-text

Type: (∷ (→ Any Any))

0x0 library function serde-unknown-field-policy-text.

serde-object-empty

Type: (∷ (→ Unit Any))

0x0 library function serde-object-empty.

serde-object-put

Type: (∷ (→ Any Any Any Any))

0x0 library function serde-object-put.

serde-object-lookup

Type: (∷ (→ Any Any Any))

0x0 library function serde-object-lookup.

serde-object-required-text

Type: (∷ (→ Any Any Any))

0x0 library function serde-object-required-text.

serde-object-optional-text

Type: (∷ (→ Any Any Any Any))

0x0 library function serde-object-optional-text.

serde-object-key-set-empty

Type: (∷ (→ Unit Any))

0x0 library function serde-object-key-set-empty.

serde-object-key-set-add

Type: (∷ (→ Any Any Any))

0x0 library function serde-object-key-set-add.

serde-object-key-is-allowed

Type: (∷ (→ Any Any Any))

0x0 library function serde-object-key-is-allowed.

serde-object-first-unknown-field

Type: (∷ (→ Any Any Any))

0x0 library function serde-object-first-unknown-field.

serde-object-filter-known-fields

Type: (∷ (→ Any Any Any))

0x0 library function serde-object-filter-known-fields.

serde-object-apply-unknown-field-policy

Type: (∷ (→ Any Any Any Any))

0x0 library function serde-object-apply-unknown-field-policy.

serde-text-list-empty

Type: (∷ (→ Unit Any))

0x0 library function serde-text-list-empty.

serde-text-list-add

Type: (∷ (→ Any Any Any))

0x0 library function serde-text-list-add.

serde-text-list-length

Type: (∷ (→ Any Any))

0x0 library function serde-text-list-length.

serde-text-list-require-non-empty

Type: (∷ (→ Any Any Any))

0x0 library function serde-text-list-require-non-empty.

serde-text-map-empty

Type: (∷ (→ Unit Any))

0x0 library function serde-text-map-empty.

serde-text-map-put

Type: (∷ (→ Any Any Any Any))

0x0 library function serde-text-map-put.

serde-text-map-lookup

Type: (∷ (→ Any Any Any))

0x0 library function serde-text-map-lookup.

serde-text-map-required-text

Type: (∷ (→ Any Any Any))

0x0 library function serde-text-map-required-text.

serde-text-map-optional-text

Type: (∷ (→ Any Any Any Any))

0x0 library function serde-text-map-optional-text.

serde-text-list-schema

Type: (∷ (→ Unit Any))

0x0 library function serde-text-list-schema.

serde-text-map-schema

Type: (∷ (→ Unit Any))

0x0 library function serde-text-map-schema.

serde-schema-additive-change

Type: (∷ (→ Unit Any))

0x0 library function serde-schema-additive-change.

serde-schema-deprecation-change

Type: (∷ (→ Unit Any))

0x0 library function serde-schema-deprecation-change.

serde-schema-breaking-change

Type: (∷ (→ Unit Any))

0x0 library function serde-schema-breaking-change.

serde-schema-change-semver

Type: (∷ (→ Any Any))

0x0 library function serde-schema-change-semver.

encode-text-string

Type: (∷ (→ Any Any))

0x0 library function encode-text-string.

decode-text-string

Type: (∷ (→ Any Any))

0x0 library function decode-text-string.

serde-text-true

Type: (∷ (→ Unit Any))

0x0 library function serde-text-true.

serde-text-false

Type: (∷ (→ Unit Any))

0x0 library function serde-text-false.

encode-text-bool

Type: (∷ (→ Any Any))

0x0 library function encode-text-bool.

decode-text-bool

Type: (∷ (→ Any Any))

0x0 library function decode-text-bool.

encode-text-int

Type: (∷ (→ Any Any))

0x0 library function encode-text-int.

decode-text-int

Type: (∷ (→ Any Any))

0x0 library function decode-text-int.