pub struct SyncRpc { /* private fields */ }Implementations§
Source§impl SyncRpc
impl SyncRpc
pub fn get_autosync(&self) -> bool
pub fn set_autosync(&self, autosync: bool)
pub fn sync( &self, vid: VolumeId, direction: SyncDirection, ) -> Result<(), ClientErr>
pub fn reset_to_remote(&self, vid: VolumeId) -> Result<(), ClientErr>
pub fn drain_recent_errors(&self) -> Vec<(Instant, Culprit<SyncTaskErr>)>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SyncRpc
impl RefUnwindSafe for SyncRpc
impl Send for SyncRpc
impl Sync for SyncRpc
impl Unpin for SyncRpc
impl UnsafeUnpin for SyncRpc
impl UnwindSafe for SyncRpc
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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