pub struct ReducedAllocComposer { /* private fields */ }Expand description
An optimized composer that reduces allocations
Implementations§
Trait Implementations§
Source§impl OptimizedComposer for ReducedAllocComposer
impl OptimizedComposer for ReducedAllocComposer
Source§fn check_document(&self) -> bool
fn check_document(&self) -> bool
Check if there are more documents available
Source§fn compose_document(&mut self) -> Result<Option<OptimizedValue>>
fn compose_document(&mut self) -> Result<Option<OptimizedValue>>
Compose the next document with minimal allocations
Auto Trait Implementations§
impl Freeze for ReducedAllocComposer
impl !RefUnwindSafe for ReducedAllocComposer
impl !Send for ReducedAllocComposer
impl !Sync for ReducedAllocComposer
impl Unpin for ReducedAllocComposer
impl !UnwindSafe for ReducedAllocComposer
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