pub struct ReadResponse {
pub version: EngineVersion,
pub state: IndexState,
pub results: Vec<ProjectionResult>,
pub work: Work,
pub change_cursor: EngineVersion,
}Expand description
One coherent opened-root response.
Fields§
§version: EngineVersionExact live-session version observed by every returned field.
state: IndexStateState captured at the same commit boundary as every projection.
results: Vec<ProjectionResult>Projection results in request order.
work: WorkDeterministic work charged while assembling the response.
change_cursor: EngineVersionCursor from which a consumer can later resume exact changes.
Trait Implementations§
Source§impl Clone for ReadResponse
impl Clone for ReadResponse
Auto Trait Implementations§
impl Freeze for ReadResponse
impl RefUnwindSafe for ReadResponse
impl Send for ReadResponse
impl Sync for ReadResponse
impl Unpin for ReadResponse
impl UnsafeUnpin for ReadResponse
impl UnwindSafe for ReadResponse
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