pub struct WasmCurveCounting { /* private fields */ }Expand description
WebAssembly-optimized curve counting with batching
Implementations§
Source§impl WasmCurveCounting
impl WasmCurveCounting
Sourcepub fn new(config: WasmPerformanceConfig) -> Self
pub fn new(config: WasmPerformanceConfig) -> Self
Create new WASM-optimized curve counter
Sourcepub fn count_curves_batch(
&mut self,
requests: &[CurveCountRequest],
) -> EnumerativeResult<Vec<i64>>
pub fn count_curves_batch( &mut self, requests: &[CurveCountRequest], ) -> EnumerativeResult<Vec<i64>>
Count curves with parallel batching
Sourcepub fn performance_metrics(&self) -> PerformanceMetrics
pub fn performance_metrics(&self) -> PerformanceMetrics
Get performance metrics
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WasmCurveCounting
impl RefUnwindSafe for WasmCurveCounting
impl Send for WasmCurveCounting
impl Sync for WasmCurveCounting
impl Unpin for WasmCurveCounting
impl UnwindSafe for WasmCurveCounting
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