Trait PooledOrderProcessing

Source
pub trait PooledOrderProcessing {
    // Required method
    fn get_order_processing_buffer(
        pool: &OrderProcessingPool,
        buffer_type: OrderBufferType,
    ) -> Option<BufferHandle>;
}
Expand description

Helper trait for zero-allocation order processing Note: Concrete implementations should be done in crates that have access to order types

Required Methods§

Source

fn get_order_processing_buffer( pool: &OrderProcessingPool, buffer_type: OrderBufferType, ) -> Option<BufferHandle>

Get a buffer for order processing operations

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§