pub struct RehydrateSessionResult {
pub root_node_id: String,
pub bundles: Vec<KmpBundle>,
pub rendered_contexts: Vec<RenderedContext>,
pub timeline_events: u32,
pub version: BundleMetadata,
pub snapshot_persisted: bool,
pub snapshot_id: Option<String>,
pub generated_at: SystemTime,
pub timing: Option<QueryTimingBreakdown>,
}Fields§
§root_node_id: String§bundles: Vec<KmpBundle>§rendered_contexts: Vec<RenderedContext>Per-role rendered context with quality metrics, tiers, and truncation.
timeline_events: u32§version: BundleMetadata§snapshot_persisted: bool§snapshot_id: Option<String>§generated_at: SystemTime§timing: Option<QueryTimingBreakdown>Trait Implementations§
Source§impl Clone for RehydrateSessionResult
impl Clone for RehydrateSessionResult
Source§fn clone(&self) -> RehydrateSessionResult
fn clone(&self) -> RehydrateSessionResult
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 RehydrateSessionResult
impl Debug for RehydrateSessionResult
Source§impl PartialEq for RehydrateSessionResult
impl PartialEq for RehydrateSessionResult
impl StructuralPartialEq for RehydrateSessionResult
Auto Trait Implementations§
impl Freeze for RehydrateSessionResult
impl RefUnwindSafe for RehydrateSessionResult
impl Send for RehydrateSessionResult
impl Sync for RehydrateSessionResult
impl Unpin for RehydrateSessionResult
impl UnsafeUnpin for RehydrateSessionResult
impl UnwindSafe for RehydrateSessionResult
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