pub struct RangesChanged {
pub request_id: String,
pub file_id: u32,
pub ranges: Vec<ByteRange>,
}Expand description
Client to server, from a local sender (it wrote into the shared mapping): these ranges
changed. No data travels; the server reads the latest bytes from the file when it forwards.
Answered with FlushAck.
Fields§
§request_id: String§file_id: u32§ranges: Vec<ByteRange>Trait Implementations§
Source§impl Clone for RangesChanged
impl Clone for RangesChanged
Source§impl Debug for RangesChanged
impl Debug for RangesChanged
Source§impl<'de> Deserialize<'de> for RangesChanged
impl<'de> Deserialize<'de> for RangesChanged
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 RangesChanged
Source§impl PartialEq for RangesChanged
impl PartialEq for RangesChanged
Source§impl Serialize for RangesChanged
impl Serialize for RangesChanged
impl StructuralPartialEq for RangesChanged
Auto Trait Implementations§
impl Freeze for RangesChanged
impl RefUnwindSafe for RangesChanged
impl Send for RangesChanged
impl Sync for RangesChanged
impl Unpin for RangesChanged
impl UnsafeUnpin for RangesChanged
impl UnwindSafe for RangesChanged
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