pub struct ResourcePoolManagerConfig {
pub git_pool: GitPoolConfig,
pub language_pool: LanguagePoolConfig,
pub maintenance_interval: Duration,
pub enable_health_checks: bool,
pub cache_directory: PathBuf,
}Expand description
Configuration for the resource pool manager
Fields§
§git_pool: GitPoolConfigGit repository pool configuration
language_pool: LanguagePoolConfigLanguage environment pool configuration
maintenance_interval: DurationPool maintenance interval
enable_health_checks: boolWhether to enable health checks
cache_directory: PathBufBase cache directory for all pools
Implementations§
Trait Implementations§
Source§impl Clone for ResourcePoolManagerConfig
impl Clone for ResourcePoolManagerConfig
Source§fn clone(&self) -> ResourcePoolManagerConfig
fn clone(&self) -> ResourcePoolManagerConfig
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ResourcePoolManagerConfig
impl Debug for ResourcePoolManagerConfig
Auto Trait Implementations§
impl Freeze for ResourcePoolManagerConfig
impl RefUnwindSafe for ResourcePoolManagerConfig
impl Send for ResourcePoolManagerConfig
impl Sync for ResourcePoolManagerConfig
impl Unpin for ResourcePoolManagerConfig
impl UnwindSafe for ResourcePoolManagerConfig
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)