pub struct JobOutputPage {
pub items: Vec<JobOutput>,
pub cursor: u64,
pub gap_before: Option<u64>,
pub info: JobInfo,
}Expand description
One bounded replay result; missing retained output is reported explicitly.
Fields§
§items: Vec<JobOutput>Captured records after the requested cursor.
cursor: u64Cursor after the returned records, or the requested cursor when empty.
gap_before: Option<u64>Earliest available sequence when requested records were pruned.
info: JobInfoLatest metadata, including terminal state after output has been captured.
Trait Implementations§
Source§impl Clone for JobOutputPage
impl Clone for JobOutputPage
Source§impl Debug for JobOutputPage
impl Debug for JobOutputPage
Source§impl<'de> Deserialize<'de> for JobOutputPage
impl<'de> Deserialize<'de> for JobOutputPage
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 JobOutputPage
impl RefUnwindSafe for JobOutputPage
impl Send for JobOutputPage
impl Sync for JobOutputPage
impl Unpin for JobOutputPage
impl UnsafeUnpin for JobOutputPage
impl UnwindSafe for JobOutputPage
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