pub struct ExecuteInput {
pub session_id: String,
pub request_model: Option<String>,
pub request_model_ref: Option<ProviderModelRef>,
pub request_provider: Option<String>,
pub request_reasoning_effort: Option<ReasoningEffort>,
pub request_skill_mode: Option<String>,
pub client_sync: Option<ExecuteClientSync>,
}Expand description
Input for the execute preparation use case.
Fields§
§session_id: String§request_model: Option<String>§request_model_ref: Option<ProviderModelRef>§request_provider: Option<String>§request_reasoning_effort: Option<ReasoningEffort>§request_skill_mode: Option<String>§client_sync: Option<ExecuteClientSync>Auto Trait Implementations§
impl Freeze for ExecuteInput
impl RefUnwindSafe for ExecuteInput
impl Send for ExecuteInput
impl Sync for ExecuteInput
impl Unpin for ExecuteInput
impl UnsafeUnpin for ExecuteInput
impl UnwindSafe for ExecuteInput
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