pub struct NodeVecPool { /* private fields */ }Expand description
Node 벡터 풀
Lattice 구축 시 Node 벡터를 재사용하여 할당을 줄입니다.
Implementations§
Source§impl NodeVecPool
impl NodeVecPool
Sourcepub fn with_capacity(capacity: usize) -> Self
pub fn with_capacity(capacity: usize) -> Self
지정된 용량으로 풀 생성
Sourcepub fn memory_usage(&self) -> usize
pub fn memory_usage(&self) -> usize
메모리 사용량 추정 (바이트)
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for NodeVecPool
impl !RefUnwindSafe for NodeVecPool
impl Send for NodeVecPool
impl !Sync for NodeVecPool
impl Unpin for NodeVecPool
impl UnsafeUnpin for NodeVecPool
impl UnwindSafe for NodeVecPool
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