pub struct DevelopmentConfig {
pub debug_mode: bool,
pub save_raw_messages: bool,
pub validate_schemas: bool,
pub enable_profiling: bool,
pub profile_output_path: PathBuf,
pub test_mode: bool,
pub test_duration_seconds: u64,
pub test_symbols: Vec<String>,
pub test_exchanges: Vec<String>,
}Expand description
Development and debugging configuration
Fields§
§debug_mode: boolWhether to enable debug mode with verbose logging
save_raw_messages: boolWhether to save raw messages for debugging
validate_schemas: boolWhether to validate schemas for incoming data
enable_profiling: boolWhether to enable performance profiling
profile_output_path: PathBufPath to save profiling output
test_mode: boolWhether to run in test mode
test_duration_seconds: u64Duration in seconds for test mode
test_symbols: Vec<String>List of symbols to use in test mode
test_exchanges: Vec<String>List of exchanges to use in test mode
Trait Implementations§
Source§impl Clone for DevelopmentConfig
impl Clone for DevelopmentConfig
Source§fn clone(&self) -> DevelopmentConfig
fn clone(&self) -> DevelopmentConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DevelopmentConfig
impl Debug for DevelopmentConfig
Source§impl<'de> Deserialize<'de> for DevelopmentConfig
impl<'de> Deserialize<'de> for DevelopmentConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DevelopmentConfig
impl RefUnwindSafe for DevelopmentConfig
impl Send for DevelopmentConfig
impl Sync for DevelopmentConfig
impl Unpin for DevelopmentConfig
impl UnwindSafe for DevelopmentConfig
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