pub enum StepResultContent {
Text {
text: String,
},
Image {
data: Option<String>,
uri: Option<String>,
mime_type: Option<ImageMimeType>,
},
}Expand description
Content items allowed in step results (text or image only).
Variants§
Trait Implementations§
Source§impl Clone for StepResultContent
impl Clone for StepResultContent
Source§fn clone(&self) -> StepResultContent
fn clone(&self) -> StepResultContent
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 StepResultContent
impl Debug for StepResultContent
Source§impl<'de> Deserialize<'de> for StepResultContent
impl<'de> Deserialize<'de> for StepResultContent
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 StepResultContent
impl PartialEq for StepResultContent
Source§impl Serialize for StepResultContent
impl Serialize for StepResultContent
impl StructuralPartialEq for StepResultContent
Auto Trait Implementations§
impl Freeze for StepResultContent
impl RefUnwindSafe for StepResultContent
impl Send for StepResultContent
impl Sync for StepResultContent
impl Unpin for StepResultContent
impl UnsafeUnpin for StepResultContent
impl UnwindSafe for StepResultContent
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