pub struct IncrementalResponse {
pub tree_id: ID,
pub their_tips: Vec<ID>,
pub missing_entries: Vec<Entry>,
}Expand description
Incremental sync response for existing trees
Fields§
§tree_id: IDDatabase ID being synced
their_tips: Vec<ID>Peer’s current tips
missing_entries: Vec<Entry>Entries missing from our tree
Trait Implementations§
Source§impl Clone for IncrementalResponse
impl Clone for IncrementalResponse
Source§fn clone(&self) -> IncrementalResponse
fn clone(&self) -> IncrementalResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IncrementalResponse
impl Debug for IncrementalResponse
Source§impl<'de> Deserialize<'de> for IncrementalResponse
impl<'de> Deserialize<'de> for IncrementalResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for IncrementalResponse
impl PartialEq for IncrementalResponse
Source§impl Serialize for IncrementalResponse
impl Serialize for IncrementalResponse
impl StructuralPartialEq for IncrementalResponse
Auto Trait Implementations§
impl Freeze for IncrementalResponse
impl RefUnwindSafe for IncrementalResponse
impl Send for IncrementalResponse
impl Sync for IncrementalResponse
impl Unpin for IncrementalResponse
impl UnwindSafe for IncrementalResponse
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,
§impl<T> CompatExt for T
impl<T> CompatExt for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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