pub struct SessionMessageAssistantTool {
pub id: String,
pub name: String,
pub provider: Option<SessionMessageAssistantToolProvider>,
pub state: SessionMessageAssistantToolState,
pub time: SessionMessageAssistantToolTime,
pub type_: String,
}Fields§
§id: String§name: String§provider: Option<SessionMessageAssistantToolProvider>§state: SessionMessageAssistantToolState§time: SessionMessageAssistantToolTime§type_: StringTrait Implementations§
Source§impl Clone for SessionMessageAssistantTool
impl Clone for SessionMessageAssistantTool
Source§fn clone(&self) -> SessionMessageAssistantTool
fn clone(&self) -> SessionMessageAssistantTool
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 SessionMessageAssistantTool
impl Debug for SessionMessageAssistantTool
Source§impl<'de> Deserialize<'de> for SessionMessageAssistantTool
impl<'de> Deserialize<'de> for SessionMessageAssistantTool
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
impl StructuralPartialEq for SessionMessageAssistantTool
Auto Trait Implementations§
impl Freeze for SessionMessageAssistantTool
impl RefUnwindSafe for SessionMessageAssistantTool
impl Send for SessionMessageAssistantTool
impl Sync for SessionMessageAssistantTool
impl Unpin for SessionMessageAssistantTool
impl UnsafeUnpin for SessionMessageAssistantTool
impl UnwindSafe for SessionMessageAssistantTool
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