pub struct GetDifferenceRequest {
pub channel_id: u64,
pub channel_type: u8,
pub last_pts: u64,
pub limit: Option<u32>,
}Expand description
获取差异请求
RPC路由: sync/get_difference
Fields§
§channel_id: u64频道 ID
channel_type: u8频道类型
last_pts: u64客户端已知的最后 pts
limit: Option<u32>限制数量(可选,默认 100)
Trait Implementations§
Source§impl Clone for GetDifferenceRequest
impl Clone for GetDifferenceRequest
Source§fn clone(&self) -> GetDifferenceRequest
fn clone(&self) -> GetDifferenceRequest
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 GetDifferenceRequest
impl Debug for GetDifferenceRequest
Source§impl<'de> Deserialize<'de> for GetDifferenceRequest
impl<'de> Deserialize<'de> for GetDifferenceRequest
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 GetDifferenceRequest
impl RefUnwindSafe for GetDifferenceRequest
impl Send for GetDifferenceRequest
impl Sync for GetDifferenceRequest
impl Unpin for GetDifferenceRequest
impl UnsafeUnpin for GetDifferenceRequest
impl UnwindSafe for GetDifferenceRequest
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