pub struct PartialTransfer { /* private fields */ }Implementations§
Source§impl PartialTransfer
impl PartialTransfer
pub fn new(shard_dir: &Path, commit_id: &str) -> Result<Self>
pub fn has_chunk(&self, chunk_id: &str) -> bool
pub fn save_chunk(&self, chunk_id: &str, data: &[u8]) -> Result<()>
pub fn load_chunk(&self, chunk_id: &str) -> Result<Vec<u8>>
pub fn remove_chunk(&self, chunk_id: &str) -> Result<()>
pub fn list_chunks(&self) -> Result<Vec<String>>
pub fn cleanup(&self) -> Result<()>
Auto Trait Implementations§
impl Freeze for PartialTransfer
impl RefUnwindSafe for PartialTransfer
impl Send for PartialTransfer
impl Sync for PartialTransfer
impl Unpin for PartialTransfer
impl UnsafeUnpin for PartialTransfer
impl UnwindSafe for PartialTransfer
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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