pub struct PackChunkSpool { /* private fields */ }Implementations§
Source§impl PackChunkSpool
impl PackChunkSpool
pub fn new_in(root: &Path) -> Result<Self>
pub fn is_complete(&self) -> bool
pub fn receive_chunk( &mut self, is_index: bool, resume_offset: u64, chunk_index: u32, is_complete: bool, data: &[u8], is_final_chunk: bool, ) -> Result<()>
pub fn install_into( &mut self, store: &impl ObjectStore, ) -> Result<Vec<PackObjectId>>
Trait Implementations§
Source§impl Debug for PackChunkSpool
impl Debug for PackChunkSpool
Source§impl Drop for PackChunkSpool
impl Drop for PackChunkSpool
Auto Trait Implementations§
impl Freeze for PackChunkSpool
impl RefUnwindSafe for PackChunkSpool
impl Send for PackChunkSpool
impl Sync for PackChunkSpool
impl Unpin for PackChunkSpool
impl UnsafeUnpin for PackChunkSpool
impl UnwindSafe for PackChunkSpool
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