pub struct SessionInitParams {
pub message_id: String,
pub model_id: String,
pub provider_id: String,
}Expand description
Parameters for session initialisation (POST /session/{id}/init).
Fields§
§message_id: StringThe message identifier.
model_id: StringThe model to use.
provider_id: StringThe provider to use.
Trait Implementations§
Source§impl Clone for SessionInitParams
impl Clone for SessionInitParams
Source§fn clone(&self) -> SessionInitParams
fn clone(&self) -> SessionInitParams
Returns a duplicate of the value. Read more
1.0.0 · 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 SessionInitParams
impl Debug for SessionInitParams
Source§impl<'de> Deserialize<'de> for SessionInitParams
impl<'de> Deserialize<'de> for SessionInitParams
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 SessionInitParams
impl PartialEq for SessionInitParams
Source§impl Serialize for SessionInitParams
impl Serialize for SessionInitParams
impl Eq for SessionInitParams
impl StructuralPartialEq for SessionInitParams
Auto Trait Implementations§
impl Freeze for SessionInitParams
impl RefUnwindSafe for SessionInitParams
impl Send for SessionInitParams
impl Sync for SessionInitParams
impl Unpin for SessionInitParams
impl UnwindSafe for SessionInitParams
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compares
self with key and returns true if they are equal.