orderbook_deltas_new

Function orderbook_deltas_new 

Source
#[unsafe(no_mangle)]
pub extern "C" fn orderbook_deltas_new( instrument_id: InstrumentId, deltas: &CVec, ) -> OrderBookDeltas_API
Expand description

Creates a new OrderBookDeltas_API instance from a CVec of OrderBookDelta.

ยงSafety

  • The deltas must be a valid pointer to a CVec containing OrderBookDelta objects.
  • This function clones the data pointed to by deltas into Rust-managed memory, then forgets the original Vec to prevent Rust from auto-deallocating it.
  • The caller is responsible for managing the memory of deltas (including its deallocation) to avoid memory leaks.