pub struct VirtualResponse { /* private fields */ }Expand description
The window of sorted items that a virtual change set holds (VirtualResponse). Two responses
are equal when their parts are (VirtualResponse.DefaultComparer).
Implementations§
Source§impl VirtualResponse
impl VirtualResponse
Sourcepub const fn new(size: usize, start_index: usize, total_size: usize) -> Self
pub const fn new(size: usize, start_index: usize, total_size: usize) -> Self
The window of size items from start_index, of total_size items in all
(VirtualResponse(int size, int startIndex, int totalSize)).
Sourcepub const fn start_index(&self) -> usize
pub const fn start_index(&self) -> usize
The index of the first item (StartIndex).
Sourcepub const fn total_size(&self) -> usize
pub const fn total_size(&self) -> usize
The number of items of the whole collection (TotalSize).
Trait Implementations§
Source§impl Clone for VirtualResponse
impl Clone for VirtualResponse
impl Copy for VirtualResponse
Source§impl Debug for VirtualResponse
impl Debug for VirtualResponse
Source§impl Default for VirtualResponse
impl Default for VirtualResponse
Source§impl Display for VirtualResponse
impl Display for VirtualResponse
impl Eq for VirtualResponse
Source§impl Hash for VirtualResponse
impl Hash for VirtualResponse
Source§impl IVirtualResponse for VirtualResponse
impl IVirtualResponse for VirtualResponse
Source§impl PartialEq for VirtualResponse
impl PartialEq for VirtualResponse
impl StructuralPartialEq for VirtualResponse
Auto Trait Implementations§
impl Freeze for VirtualResponse
impl RefUnwindSafe for VirtualResponse
impl Send for VirtualResponse
impl Sync for VirtualResponse
impl Unpin for VirtualResponse
impl UnsafeUnpin for VirtualResponse
impl UnwindSafe for VirtualResponse
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