pub struct FactConfig {
pub engine_config: EngineConfig,
pub cache_size: usize,
pub enable_monitoring: bool,
pub timeout: Option<Duration>,
}Expand description
Configuration for FACT
Fields§
§engine_config: EngineConfigEngine configuration
cache_size: usizeCache size in bytes
enable_monitoring: boolEnable performance monitoring
timeout: Option<Duration>Maximum processing timeout
Trait Implementations§
Source§impl Clone for FactConfig
impl Clone for FactConfig
Source§fn clone(&self) -> FactConfig
fn clone(&self) -> FactConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FactConfig
impl Debug for FactConfig
Source§impl Default for FactConfig
impl Default for FactConfig
Source§impl<'de> Deserialize<'de> for FactConfig
impl<'de> Deserialize<'de> for FactConfig
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 FactConfig
impl RefUnwindSafe for FactConfig
impl Send for FactConfig
impl Sync for FactConfig
impl Unpin for FactConfig
impl UnwindSafe for FactConfig
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