pub struct WriteWithProofArgs {Show 18 fields
pub events_file: Option<String>,
pub target: Vec<String>,
pub verify_timeout_ms: Option<u64>,
pub non_trivial_confirmation_token: Option<String>,
pub non_trivial_confirmation_file: Option<String>,
pub intent_goal: Option<String>,
pub intent_handshake_file: Option<String>,
pub high_impact_confirmation_token: Option<String>,
pub high_impact_confirmation_file: Option<String>,
pub clarification_resolution_file: Vec<String>,
pub resume_file: Option<String>,
pub clarification_prompt_id: Option<Uuid>,
pub clarification_route_family: Option<String>,
pub clarification_protocol_variant: Option<String>,
pub clarification_note: Option<String>,
pub session_status: Option<SessionCompletionStatus>,
pub conversation_draft_mode: Option<ConversationDraftMode>,
pub request_file: Option<String>,
}Fields§
§events_file: Option<String>JSON file containing events array or {“events”:[…]} (use ‘-’ for stdin)
target: Vec<String>Read-after-write target in projection_type:key format (repeatable)
verify_timeout_ms: Option<u64>Max verification wait in milliseconds (100..10000)
non_trivial_confirmation_token: Option<String>Reuse claim_guard.non_trivial_confirmation_challenge.confirmation_token on retry to suppress duplicate monitor confirmation prompts for the same payload
non_trivial_confirmation_file: Option<String>Full non_trivial_confirmation.v1 payload JSON file (use ‘-’ for stdin)
intent_goal: Option<String>Optional high-level goal for auto-generated intent_handshake on high-impact writes
intent_handshake_file: Option<String>Full intent_handshake.v1 payload JSON file (use ‘-’ for stdin)
high_impact_confirmation_token: Option<String>Reuse the confirmation token from a prior confirm-first response for a high-impact retry
high_impact_confirmation_file: Option<String>Full high_impact_confirmation.v1 payload JSON file (use ‘-’ for stdin)
clarification_resolution_file: Vec<String>clarification_resolutions payload JSON file(s); each file may contain one object or an array
resume_file: Option<String>Read the blocked structured-write response JSON and auto-reuse its clarification prompt_id
clarification_prompt_id: Option<Uuid>Explicit clarification prompt UUID when retrying without –resume-file
clarification_route_family: Option<String>Clarification answer for training_vs_test prompts (for example: training_execution)
clarification_protocol_variant: Option<String>Clarification answer for protocol-variant prompts (for example: free_arms)
clarification_note: Option<String>Optional free-text note to persist alongside the clarification answer
session_status: Option<SessionCompletionStatus>Explicit session state for training writes: ongoing | completed-in-batch
conversation_draft_mode: Option<ConversationDraftMode>Internal compatibility flag for server-owned conversational session draft mode
request_file: Option<String>Full request payload JSON file for /v2/agent/write-with-proof
Trait Implementations§
Source§impl Args for WriteWithProofArgs
impl Args for WriteWithProofArgs
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
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl FromArgMatches for WriteWithProofArgs
impl FromArgMatches for WriteWithProofArgs
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, 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>
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>
ArgMatches to self.Auto Trait Implementations§
impl Freeze for WriteWithProofArgs
impl RefUnwindSafe for WriteWithProofArgs
impl Send for WriteWithProofArgs
impl Sync for WriteWithProofArgs
impl Unpin for WriteWithProofArgs
impl UnsafeUnpin for WriteWithProofArgs
impl UnwindSafe for WriteWithProofArgs
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
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more