skir_client/serializers

Values

pub fn bool_serializer() -> serializer.Serializer(Bool)

Returns the serializer for Bool values.

pub fn bytes_serializer() -> serializer.Serializer(BitArray)

Returns the serializer for BitArray (bytes) values.

pub fn float32_serializer() -> serializer.Serializer(Float)

Returns the serializer for Float (float32) values.

pub fn float64_serializer() -> serializer.Serializer(Float)

Returns the serializer for Float (float64) values.

pub fn hash64_serializer() -> serializer.Serializer(Int)

Returns the serializer for Int (hash64) values.

pub fn int32_serializer() -> serializer.Serializer(Int)

Returns the serializer for Int (int32) values.

pub fn int64_serializer() -> serializer.Serializer(Int)

Returns the serializer for Int (int64) values.

pub fn keyed_list_serializer(
  item_serializer: serializer.Serializer(a),
  key_extractor: String,
) -> serializer.Serializer(List(a))
pub fn list_serializer(
  item_serializer: serializer.Serializer(a),
) -> serializer.Serializer(List(a))

Returns a serializer for List(a) values.

pub fn optional_serializer(
  item_serializer: serializer.Serializer(a),
) -> serializer.Serializer(option.Option(a))

Returns a serializer for Option(a) values.

pub fn recursive_serializer(
  item_serializer: serializer.Serializer(a),
) -> serializer.Serializer(recursive.Recursive(a))

Returns a serializer for Recursive(a) values.

pub fn string_serializer() -> serializer.Serializer(String)

Returns the serializer for String values.

pub fn timestamp_serializer() -> serializer.Serializer(
  timestamp.Timestamp,
)

Returns the serializer for Timestamp values.

Search Document