pub fn parse_market_definition(
market_id: &str,
def: &MarketDefinition,
currency: Currency,
ts_init: UnixNanos,
min_notional: Option<Money>,
) -> Result<Vec<InstrumentAny>>Expand description
Parses a stream MarketDefinition into a vec of [InstrumentAny].
Each runner definition becomes a separate [BettingInstrument].
Stream definitions have many optional fields — missing values are
defaulted gracefully.
§Errors
Returns an error if runners are missing or instrument construction fails.