pub struct TimelineRecordToolArgs {
pub thread: String,
pub harness: String,
pub session: Option<String>,
pub message: Option<String>,
pub tool_call: String,
pub step_id: Option<String>,
pub branch: Option<String>,
pub summary: Option<String>,
pub payload_hash: Option<String>,
}Expand description
Shared scrubbed native tool-call identity for timeline recording commands.
Fields§
§thread: StringTimeline thread to record into.
harness: StringNative harness name.
session: Option<String>Native harness session id.
message: Option<String>Native harness message id.
tool_call: StringNative harness tool-call id.
step_id: Option<String>Explicit timeline step id. When omitted, Heddle derives one from the native identity.
branch: Option<String>Explicit timeline branch id. Defaults to the current timeline branch or tlb-main.
summary: Option<String>Scrubbed human summary for the native payload.
payload_hash: Option<String>Hash of the native payload, never the raw payload bytes.
Trait Implementations§
Source§impl Args for TimelineRecordToolArgs
impl Args for TimelineRecordToolArgs
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl Clone for TimelineRecordToolArgs
impl Clone for TimelineRecordToolArgs
Source§fn clone(&self) -> TimelineRecordToolArgs
fn clone(&self) -> TimelineRecordToolArgs
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 TimelineRecordToolArgs
impl Debug for TimelineRecordToolArgs
Source§impl FromArgMatches for TimelineRecordToolArgs
impl FromArgMatches for TimelineRecordToolArgs
Source§fn from_arg_matches(
__clap_arg_matches: &ArgMatches,
) -> Result<TimelineRecordToolArgs, Error>
fn from_arg_matches( __clap_arg_matches: &ArgMatches, ) -> Result<TimelineRecordToolArgs, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<TimelineRecordToolArgs, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<TimelineRecordToolArgs, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Auto Trait Implementations§
impl Freeze for TimelineRecordToolArgs
impl RefUnwindSafe for TimelineRecordToolArgs
impl Send for TimelineRecordToolArgs
impl Sync for TimelineRecordToolArgs
impl Unpin for TimelineRecordToolArgs
impl UnsafeUnpin for TimelineRecordToolArgs
impl UnwindSafe for TimelineRecordToolArgs
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request