pub struct SessionLlmReconfigureRequest {
pub model: Option<String>,
pub provider: Option<String>,
pub provider_params: Option<Value>,
pub clear_provider_params: bool,
pub auth_binding: Option<AuthBindingRef>,
pub clear_auth_binding: bool,
}Fields§
§model: Option<String>§provider: Option<String>§provider_params: Option<Value>§clear_provider_params: boolExplicitly clear the session’s durable provider params. This is
distinct from omitting provider_params, which inherits the current
value for compatibility.
auth_binding: Option<AuthBindingRef>Optional realm-scoped connection override. When present, the
hot-swap uses this binding to resolve credentials; when absent,
the session’s existing SessionLlmIdentity.auth_binding is preserved
unless clear_auth_binding is true.
clear_auth_binding: boolExplicitly clear the session’s durable auth binding reference. This is
distinct from omitting auth_binding, which inherits the current
binding for compatibility.
Trait Implementations§
Source§impl Clone for SessionLlmReconfigureRequest
impl Clone for SessionLlmReconfigureRequest
Source§fn clone(&self) -> SessionLlmReconfigureRequest
fn clone(&self) -> SessionLlmReconfigureRequest
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 SessionLlmReconfigureRequest
impl Debug for SessionLlmReconfigureRequest
Source§impl<'de> Deserialize<'de> for SessionLlmReconfigureRequest
impl<'de> Deserialize<'de> for SessionLlmReconfigureRequest
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 SessionLlmReconfigureRequest
impl PartialEq for SessionLlmReconfigureRequest
Source§fn eq(&self, other: &SessionLlmReconfigureRequest) -> bool
fn eq(&self, other: &SessionLlmReconfigureRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SessionLlmReconfigureRequest
Auto Trait Implementations§
impl Freeze for SessionLlmReconfigureRequest
impl RefUnwindSafe for SessionLlmReconfigureRequest
impl Send for SessionLlmReconfigureRequest
impl Sync for SessionLlmReconfigureRequest
impl Unpin for SessionLlmReconfigureRequest
impl UnsafeUnpin for SessionLlmReconfigureRequest
impl UnwindSafe for SessionLlmReconfigureRequest
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