pub struct EnvironmentPool { /* private fields */ }Expand description
环境池,用于复用环境对象
Implementations§
Source§impl EnvironmentPool
impl EnvironmentPool
Sourcepub fn with_capacity(max_size: usize) -> Self
pub fn with_capacity(max_size: usize) -> Self
创建指定容量的环境池
Sourcepub fn acquire(&mut self) -> Environment
pub fn acquire(&mut self) -> Environment
从池中获取或创建新环境
Sourcepub fn release(&mut self, env: Environment)
pub fn release(&mut self, env: Environment)
将环境归还到池中
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EnvironmentPool
impl !RefUnwindSafe for EnvironmentPool
impl !Send for EnvironmentPool
impl !Sync for EnvironmentPool
impl Unpin for EnvironmentPool
impl !UnwindSafe for EnvironmentPool
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