pub struct TimelinePageV1 {
pub run_id: HarnessRunId,
pub availability: ProjectionAvailabilityV1,
pub freshness: ProjectionFreshnessV1,
pub transport_incomplete: bool,
pub entries: Vec<TimelineEntryV1>,
pub next_cursor: Option<u64>,
}Fields§
§run_id: HarnessRunId§availability: ProjectionAvailabilityV1§freshness: ProjectionFreshnessV1§transport_incomplete: bool§entries: Vec<TimelineEntryV1>§next_cursor: Option<u64>Implementations§
Source§impl TimelinePageV1
impl TimelinePageV1
pub fn validate(&self) -> Result<(), HarnessReadApiError>
pub fn validate_for( &self, run_id: &HarnessRunId, ) -> Result<(), HarnessReadApiError>
Trait Implementations§
Source§impl Clone for TimelinePageV1
impl Clone for TimelinePageV1
Source§impl Debug for TimelinePageV1
impl Debug for TimelinePageV1
Source§impl<'de> Deserialize<'de> for TimelinePageV1
impl<'de> Deserialize<'de> for TimelinePageV1
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 TimelinePageV1
Source§impl PartialEq for TimelinePageV1
impl PartialEq for TimelinePageV1
Source§impl Serialize for TimelinePageV1
impl Serialize for TimelinePageV1
impl StructuralPartialEq for TimelinePageV1
Auto Trait Implementations§
impl Freeze for TimelinePageV1
impl RefUnwindSafe for TimelinePageV1
impl Send for TimelinePageV1
impl Sync for TimelinePageV1
impl Unpin for TimelinePageV1
impl UnsafeUnpin for TimelinePageV1
impl UnwindSafe for TimelinePageV1
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