pub struct ThinkingInner {
pub type: Option<Type>,
pub text: String,
pub tool: Box<Tool1>,
pub title: String,
pub url: Option<String>,
pub favicon: Option<String>,
pub description: Option<String>,
pub reference_ids: Vec<i32>,
}Fields§
§type: Option<Type>§text: String§tool: Box<Tool1>§title: String§url: Option<String>§favicon: Option<String>§description: Option<String>§reference_ids: Vec<i32>Implementations§
Trait Implementations§
Source§impl Clone for ThinkingInner
impl Clone for ThinkingInner
Source§fn clone(&self) -> ThinkingInner
fn clone(&self) -> ThinkingInner
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 ThinkingInner
impl Debug for ThinkingInner
Source§impl Default for ThinkingInner
impl Default for ThinkingInner
Source§fn default() -> ThinkingInner
fn default() -> ThinkingInner
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ThinkingInner
impl<'de> Deserialize<'de> for ThinkingInner
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 ThinkingInner
impl PartialEq for ThinkingInner
Source§impl Serialize for ThinkingInner
impl Serialize for ThinkingInner
impl StructuralPartialEq for ThinkingInner
Auto Trait Implementations§
impl Freeze for ThinkingInner
impl RefUnwindSafe for ThinkingInner
impl Send for ThinkingInner
impl Sync for ThinkingInner
impl Unpin for ThinkingInner
impl UnsafeUnpin for ThinkingInner
impl UnwindSafe for ThinkingInner
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