pub struct TimelinePage {
pub projection_version: ProjectionVersion,
pub run_id: String,
pub filter: RunTimelineFilter,
pub page: u32,
pub page_size: u32,
pub revision: u64,
pub total: u64,
pub entries: Vec<RunTimelineEntry>,
}Expand description
One synchronous timeline page (08 §4.4: pagination never moves seen
entries; revision tells the client when to re-pull).
Fields§
§projection_version: ProjectionVersionProtocol version (spine §10.3).
run_id: StringThe projected run.
filter: RunTimelineFilterFilter applied server-side.
page: u321-based page number.
page_size: u32Effective page size (≤ 50; requests can only shrink it).
revision: u64Snapshot revision (= max ledger seq at query time).
total: u64Total entries admitted by the filter.
entries: Vec<RunTimelineEntry>The page.
Trait Implementations§
Source§impl Clone for TimelinePage
impl Clone for TimelinePage
Source§fn clone(&self) -> TimelinePage
fn clone(&self) -> TimelinePage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TimelinePage
impl Debug for TimelinePage
Source§impl<'de> Deserialize<'de> for TimelinePage
impl<'de> Deserialize<'de> for TimelinePage
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
Source§impl JsonSchema for TimelinePage
impl JsonSchema for TimelinePage
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for TimelinePage
impl PartialEq for TimelinePage
Source§impl Serialize for TimelinePage
impl Serialize for TimelinePage
impl StructuralPartialEq for TimelinePage
Auto Trait Implementations§
impl Freeze for TimelinePage
impl RefUnwindSafe for TimelinePage
impl Send for TimelinePage
impl Sync for TimelinePage
impl Unpin for TimelinePage
impl UnsafeUnpin for TimelinePage
impl UnwindSafe for TimelinePage
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