parse_message_vec

Function parse_message_vec 

Source
pub fn parse_message_vec<T, R, F, W>(
    data: Value,
    parser: F,
    wrapper: W,
) -> Result<Vec<Data>>
where T: DeserializeOwned, F: Fn(&T) -> Result<R>, W: Fn(R) -> Data,
Expand description

Parses vector messages from OKX WebSocket data.

Reduces code duplication by providing a common pattern for deserializing JSON arrays, parsing each message, and wrapping results in Nautilus Data enum variants.

ยงErrors

Returns an error if the payload is not an array or if individual messages cannot be parsed.