pub struct CurveBatchProcessor { /* private fields */ }Expand description
Batch processor for curve counting operations
Implementations§
Source§impl CurveBatchProcessor
impl CurveBatchProcessor
pub fn new(config: WasmPerformanceConfig) -> Self
pub fn process_with_workers( &mut self, requests: &[CurveCountRequest], ) -> EnumerativeResult<Vec<i64>>
pub fn process_sequential( &mut self, requests: &[CurveCountRequest], ) -> EnumerativeResult<Vec<i64>>
pub fn cache_hit_rate(&self) -> f64
pub fn batch_count(&self) -> usize
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CurveBatchProcessor
impl RefUnwindSafe for CurveBatchProcessor
impl Send for CurveBatchProcessor
impl Sync for CurveBatchProcessor
impl Unpin for CurveBatchProcessor
impl UnwindSafe for CurveBatchProcessor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more