pub struct PoolManager {
pub token_pool: TokenPool,
pub node_vec_pool: NodeVecPool,
pub id_vec_pool: IdVecPool,
pub string_interner: SharedStringInterner,
}Expand description
통합 메모리 풀 관리자
모든 풀을 하나의 인터페이스로 관리합니다.
Fields§
§token_pool: TokenPoolToken 객체 풀
node_vec_pool: NodeVecPoolNode 벡터 풀
id_vec_pool: IdVecPoolID 벡터 풀
string_interner: SharedStringInterner문자열 인터너
Implementations§
Trait Implementations§
Source§impl Default for PoolManager
impl Default for PoolManager
Source§fn default() -> PoolManager
fn default() -> PoolManager
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for PoolManager
impl !RefUnwindSafe for PoolManager
impl Send for PoolManager
impl !Sync for PoolManager
impl Unpin for PoolManager
impl UnsafeUnpin for PoolManager
impl !UnwindSafe for PoolManager
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more