pub struct AgentPartInput {
pub name: String,
pub id: Option<String>,
pub source: Option<AgentPartSource>,
}Expand description
An agent input part for the chat endpoint.
Fields§
§name: StringAgent name.
id: Option<String>Optional part identifier.
source: Option<AgentPartSource>Optional source information.
Trait Implementations§
Source§impl Clone for AgentPartInput
impl Clone for AgentPartInput
Source§fn clone(&self) -> AgentPartInput
fn clone(&self) -> AgentPartInput
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 AgentPartInput
impl Debug for AgentPartInput
Source§impl<'de> Deserialize<'de> for AgentPartInput
impl<'de> Deserialize<'de> for AgentPartInput
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 AgentPartInput
impl PartialEq for AgentPartInput
Source§impl Serialize for AgentPartInput
impl Serialize for AgentPartInput
impl Eq for AgentPartInput
impl StructuralPartialEq for AgentPartInput
Auto Trait Implementations§
impl Freeze for AgentPartInput
impl RefUnwindSafe for AgentPartInput
impl Send for AgentPartInput
impl Sync for AgentPartInput
impl Unpin for AgentPartInput
impl UnwindSafe for AgentPartInput
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.