pub struct GetDifferenceResponse {
pub commits: Vec<ServerCommit>,
pub current_pts: u64,
pub has_more: bool,
}Expand description
获取差异响应
RPC路由: sync/get_difference
Fields§
§commits: Vec<ServerCommit>Commits 列表(pts 递增)
current_pts: u64服务器当前最新 pts
has_more: bool是否还有更多(需要继续拉取)
Trait Implementations§
Source§impl Clone for GetDifferenceResponse
impl Clone for GetDifferenceResponse
Source§fn clone(&self) -> GetDifferenceResponse
fn clone(&self) -> GetDifferenceResponse
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 GetDifferenceResponse
impl Debug for GetDifferenceResponse
Source§impl<'de> Deserialize<'de> for GetDifferenceResponse
impl<'de> Deserialize<'de> for GetDifferenceResponse
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
Auto Trait Implementations§
impl Freeze for GetDifferenceResponse
impl RefUnwindSafe for GetDifferenceResponse
impl Send for GetDifferenceResponse
impl Sync for GetDifferenceResponse
impl Unpin for GetDifferenceResponse
impl UnsafeUnpin for GetDifferenceResponse
impl UnwindSafe for GetDifferenceResponse
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