{"record":{"id":"9e0e09a32002090b","repo":"nautechsystems/nautilus_trader","slug":"order-request-rate-per-second-must-be-greater-than","errorCode":null,"errorMessage":"order_request_rate_per_second must be greater than zero","messagePattern":"order_request_rate_per_second must be greater than zero","errorType":"validation","errorClass":null,"httpStatus":null,"severity":"error","filePath":"crates/adapters/betfair/src/config.rs","lineNumber":467,"sourceCode":"            self.stream_reconnect_delay_max_ms,\n            self.stream_use_tls,\n        )\n    }\n\n    /// Validates the configuration.\n    ///\n    /// # Errors\n    ///\n    /// Returns an error if any configured value is invalid.\n    pub fn validate(&self) -> anyhow::Result<()> {\n        let _ = self.currency()?;\n\n        if self.request_rate_per_second == 0 {\n            anyhow::bail!(\"request_rate_per_second must be greater than zero\");\n        }\n\n        if self.order_request_rate_per_second == 0 {\n            anyhow::bail!(\"order_request_rate_per_second must be greater than zero\");\n        }\n\n        Ok(())\n    }\n}\n\n#[cfg(test)]\nmod tests {\n    use rstest::rstest;\n\n    use super::*;\n\n    #[rstest]\n    fn test_data_config_default() {\n        let config = BetfairDataConfig::default();\n\n        assert_eq!(config.account_currency, \"GBP\");\n        assert_eq!(config.request_rate_per_second, 5);","sourceCodeStart":449,"sourceCodeEnd":485,"githubUrl":"https://github.com/nautechsystems/nautilus_trader/blob/a4b06ed870971b5671d12754ea138a3ab99b1dec/crates/adapters/betfair/src/config.rs#L449-L485","documentation":"Error \"order_request_rate_per_second must be greater than zero\" thrown in nautechsystems/nautilus_trader.","triggerScenarios":"Thrown at crates/adapters/betfair/src/config.rs:467 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"a4b06ed870971b5671d12754ea138a3ab99b1dec","analyzedAt":"2026-08-16T22:54:50.089Z","schemaVersion":2},"datasetVersion":"2026-08-16T23:17:17.608Z"}