pub struct RangesUpdated {
pub file_id: u32,
pub seq: u64,
pub ranges: Vec<ByteRange>,
}Expand description
Server to a local receiver: these ranges of the file changed, at seq. No data; the receiver
already sees the bytes through its own mapping.
Fields§
§file_id: u32§seq: u64§ranges: Vec<ByteRange>Trait Implementations§
Source§impl Clone for RangesUpdated
impl Clone for RangesUpdated
Source§impl Debug for RangesUpdated
impl Debug for RangesUpdated
Source§impl<'de> Deserialize<'de> for RangesUpdated
impl<'de> Deserialize<'de> for RangesUpdated
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
impl Eq for RangesUpdated
Source§impl PartialEq for RangesUpdated
impl PartialEq for RangesUpdated
Source§impl Serialize for RangesUpdated
impl Serialize for RangesUpdated
impl StructuralPartialEq for RangesUpdated
Auto Trait Implementations§
impl Freeze for RangesUpdated
impl RefUnwindSafe for RangesUpdated
impl Send for RangesUpdated
impl Sync for RangesUpdated
impl Unpin for RangesUpdated
impl UnsafeUnpin for RangesUpdated
impl UnwindSafe for RangesUpdated
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