pub struct TokenPool { /* private fields */ }Expand description
Token 객체 풀
Token 객체를 재사용하여 할당 오버헤드를 줄입니다.
Implementations§
Source§impl TokenPool
impl TokenPool
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 TokenPool
impl !RefUnwindSafe for TokenPool
impl Send for TokenPool
impl !Sync for TokenPool
impl Unpin for TokenPool
impl UnsafeUnpin for TokenPool
impl UnwindSafe for TokenPool
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