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.