Skip to main content

Module parse

Module parse 

Source
Expand description

Parsing utilities for the Polymarket adapter.

Functionsยง

deserialize_decimal_from_json_number
Deserializes a decimal directly from its JSON number token without an f64 conversion.
deserialize_decimal_from_str
Deserializes a Decimal from a JSON string.
deserialize_optional_decimal_from_json_number
Deserializes an optional decimal directly from its JSON number token.
deserialize_optional_decimal_from_str
Deserializes an optional Decimal from a string-only field.
deserialize_optional_polymarket_game_id
Deserializes a Polymarket game ID as an opaque identifier.
determine_trade_id
Derives a deterministic [TradeId] for a Polymarket market data trade.
serialize_decimal_as_json_number
Serializes a decimal as an exact JSON number token.
serialize_decimal_as_str
Serializes a Decimal as a string (lossless, no scientific notation).
serialize_optional_decimal_as_json_number
Serializes an optional decimal as an exact JSON number token or null.
serialize_optional_decimal_as_str
Serializes an optional Decimal as a string.