Skip to main content

Module test_data

Module test_data 

Source
Expand description

Rust custom data types used for catalog roundtrip testing.

Exposed to Python via the persistence PyO3 module so Python tests can exercise custom data write/query roundtrips.

Structs§

MacroYieldCurveData
YieldCurveData-equivalent custom data type using the macro with Vec<f64> fields.
RustTestCustomData
A simple Rust custom data type for roundtrip testing.
RustTestHashMapCustomData
Rust custom data type that exercises generic JSON map field support.
RustTestParamsCustomData
Rust custom data type that exercises Params field support in the macro.
RustTestPriceMapCustomData
Rust custom data type that exercises typed map field support in the macro.
RustTestSerdeFieldCustomData
Rust custom data type that exercises arbitrary Serde field support.
RustTestSerdeFieldPayload
Plain Serde payload stored inside custom data without its own timestamps.
RustTestTypedMapCustomData
Rust custom data type that exercises typed JSON map values across PyO3-supported types.

Enums§

RustTestSerdeFieldKind
Plain Serde enum stored inside custom data as a field.