pub struct UpdateSessionRequest {
pub command_id: Option<String>,
pub session_id: SessionId,
pub default_model: Option<ModelId>,
pub reasoning: Option<ReasoningLevel>,
pub metadata: Option<Value>,
}Fields§
§command_id: Option<String>§session_id: SessionId§default_model: Option<ModelId>§reasoning: Option<ReasoningLevel>§metadata: Option<Value>Trait Implementations§
Source§impl Clone for UpdateSessionRequest
impl Clone for UpdateSessionRequest
Source§fn clone(&self) -> UpdateSessionRequest
fn clone(&self) -> UpdateSessionRequest
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 UpdateSessionRequest
impl Debug for UpdateSessionRequest
Source§impl<'de> Deserialize<'de> for UpdateSessionRequest
impl<'de> Deserialize<'de> for UpdateSessionRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for UpdateSessionRequest
impl PartialEq for UpdateSessionRequest
Source§impl Serialize for UpdateSessionRequest
impl Serialize for UpdateSessionRequest
impl StructuralPartialEq for UpdateSessionRequest
Auto Trait Implementations§
impl Freeze for UpdateSessionRequest
impl RefUnwindSafe for UpdateSessionRequest
impl Send for UpdateSessionRequest
impl Sync for UpdateSessionRequest
impl Unpin for UpdateSessionRequest
impl UnsafeUnpin for UpdateSessionRequest
impl UnwindSafe for UpdateSessionRequest
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