pub struct RespondInput {
pub session_id: String,
pub user_response: String,
pub model: Option<String>,
pub model_ref: Option<ProviderModelRef>,
pub provider: Option<String>,
pub reasoning_effort: Option<ReasoningEffort>,
}Expand description
Input for the respond use case.
Fields§
§session_id: String§user_response: String§model: Option<String>§model_ref: Option<ProviderModelRef>§provider: Option<String>§reasoning_effort: Option<ReasoningEffort>Auto Trait Implementations§
impl Freeze for RespondInput
impl RefUnwindSafe for RespondInput
impl Send for RespondInput
impl Sync for RespondInput
impl Unpin for RespondInput
impl UnsafeUnpin for RespondInput
impl UnwindSafe for RespondInput
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