pub struct ProjectedContext {
pub run_id: RunId,
pub step: u32,
pub contribution_id: String,
pub source: String,
pub version: String,
pub authority: String,
pub form: String,
pub content: Vec<ContentBlock>,
}Expand description
Injected context as projected for UI and replay.
Fields§
§run_id: RunIdRun this record belongs to.
step: u321-based step number inside the Turn.
contribution_id: StringContribution identity.
source: StringContributor source.
version: StringSemantic version string.
trusted or untrusted.
form: StringRendering form.
content: Vec<ContentBlock>Content blocks carried by this record.
Trait Implementations§
Source§impl Clone for ProjectedContext
impl Clone for ProjectedContext
Source§fn clone(&self) -> ProjectedContext
fn clone(&self) -> ProjectedContext
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 ProjectedContext
impl Debug for ProjectedContext
Source§impl PartialEq for ProjectedContext
impl PartialEq for ProjectedContext
impl StructuralPartialEq for ProjectedContext
Auto Trait Implementations§
impl Freeze for ProjectedContext
impl RefUnwindSafe for ProjectedContext
impl Send for ProjectedContext
impl Sync for ProjectedContext
impl Unpin for ProjectedContext
impl UnsafeUnpin for ProjectedContext
impl UnwindSafe for ProjectedContext
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