#[unsafe(no_mangle)]pub extern "C" fn ri_circuit_breaker_new( failure_threshold: u32, success_threshold: u32, timeout_seconds: u64, ) -> *mut CRiCircuitBreaker