pub struct ResponsesInputContent {
pub kind: String,
pub text: String,
}Expand description
A content part inside a ResponsesInputItem::message input. Currently
only input_text is supported.
Fields§
§kind: StringAlways "input_text".
text: StringText body.
Implementations§
Source§impl ResponsesInputContent
impl ResponsesInputContent
Sourcepub fn input_text(text: impl Into<String>) -> Self
pub fn input_text(text: impl Into<String>) -> Self
Build an input_text content part.
Trait Implementations§
Source§impl Clone for ResponsesInputContent
impl Clone for ResponsesInputContent
Source§fn clone(&self) -> ResponsesInputContent
fn clone(&self) -> ResponsesInputContent
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 ResponsesInputContent
impl Debug for ResponsesInputContent
Source§impl Default for ResponsesInputContent
impl Default for ResponsesInputContent
Source§fn default() -> ResponsesInputContent
fn default() -> ResponsesInputContent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ResponsesInputContent
impl<'de> Deserialize<'de> for ResponsesInputContent
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 ResponsesInputContent
impl PartialEq for ResponsesInputContent
Source§impl Serialize for ResponsesInputContent
impl Serialize for ResponsesInputContent
impl StructuralPartialEq for ResponsesInputContent
Auto Trait Implementations§
impl Freeze for ResponsesInputContent
impl RefUnwindSafe for ResponsesInputContent
impl Send for ResponsesInputContent
impl Sync for ResponsesInputContent
impl Unpin for ResponsesInputContent
impl UnsafeUnpin for ResponsesInputContent
impl UnwindSafe for ResponsesInputContent
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