pub enum ElicitResultContent {
StringArray(Vec<String>),
Primitive(ElicitResultContentPrimitive),
}Expand description
ElicitResultContent
JSON schema
{
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": [
"string",
"integer",
"boolean"
]
}
]
}Variants§
StringArray(Vec<String>)
Primitive(ElicitResultContentPrimitive)
Trait Implementations§
Source§impl Clone for ElicitResultContent
impl Clone for ElicitResultContent
Source§fn clone(&self) -> ElicitResultContent
fn clone(&self) -> ElicitResultContent
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 ElicitResultContent
impl Debug for ElicitResultContent
Source§impl<'de> Deserialize<'de> for ElicitResultContent
impl<'de> Deserialize<'de> for ElicitResultContent
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 From<ElicitResultContentPrimitive> for ElicitResultContent
impl From<ElicitResultContentPrimitive> for ElicitResultContent
Source§fn from(value: ElicitResultContentPrimitive) -> Self
fn from(value: ElicitResultContentPrimitive) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ElicitResultContent
impl RefUnwindSafe for ElicitResultContent
impl Send for ElicitResultContent
impl Sync for ElicitResultContent
impl Unpin for ElicitResultContent
impl UnwindSafe for ElicitResultContent
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