pub struct BrokerFileConfig {
pub max_projects: Option<usize>,
pub idle_timeout_secs: Option<u64>,
pub semantic_permits: Option<usize>,
pub semantic_waiters: Option<usize>,
pub semantic_admission_timeout_millis: Option<u64>,
pub semantic_lock_dir: Option<PathBuf>,
}Expand description
[broker] — project-pool and semantic-admission knobs.
Fields§
§max_projects: Option<usize>§idle_timeout_secs: Option<u64>§semantic_permits: Option<usize>§semantic_waiters: Option<usize>§semantic_admission_timeout_millis: Option<u64>§semantic_lock_dir: Option<PathBuf>Trait Implementations§
Source§impl Debug for BrokerFileConfig
impl Debug for BrokerFileConfig
Source§impl Default for BrokerFileConfig
impl Default for BrokerFileConfig
Source§fn default() -> BrokerFileConfig
fn default() -> BrokerFileConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BrokerFileConfig
impl<'de> Deserialize<'de> for BrokerFileConfig
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 BrokerFileConfig
impl RefUnwindSafe for BrokerFileConfig
impl Send for BrokerFileConfig
impl Sync for BrokerFileConfig
impl Unpin for BrokerFileConfig
impl UnsafeUnpin for BrokerFileConfig
impl UnwindSafe for BrokerFileConfig
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