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§
Sourcefn get_order_processing_buffer(
pool: &OrderProcessingPool,
buffer_type: OrderBufferType,
) -> Option<BufferHandle>
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.