pub struct LargeFileProcessor { /* private fields */ }Expand description
대용량 파일 스트리밍 프로세서
파일을 청크 단위로 읽으면서 토큰화를 수행합니다. 메모리 효율적인 처리를 위해 전체 파일을 메모리에 로드하지 않습니다.
Implementations§
Source§impl LargeFileProcessor
impl LargeFileProcessor
Sourcepub const DEFAULT_BUFFER_SIZE: usize = 65536
pub const DEFAULT_BUFFER_SIZE: usize = 65536
기본 버퍼 크기 (64KB)
Sourcepub const fn with_buffer_size(self, size: usize) -> Self
pub const fn with_buffer_size(self, size: usize) -> Self
버퍼 크기 설정
Sourcepub fn with_progress_callback<F>(self, callback: F) -> Self
pub fn with_progress_callback<F>(self, callback: F) -> Self
진행률 콜백 설정
Auto Trait Implementations§
impl Freeze for LargeFileProcessor
impl !RefUnwindSafe for LargeFileProcessor
impl Send for LargeFileProcessor
impl Sync for LargeFileProcessor
impl Unpin for LargeFileProcessor
impl UnsafeUnpin for LargeFileProcessor
impl !UnwindSafe for LargeFileProcessor
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