pub enum Prompt {
String(String),
StringArray(Vec<String>),
IntegerArray(Vec<u32>),
ArrayOfIntegerArray(Vec<Vec<u32>>),
}Available on crate feature
chat-completion-types only.Variants§
Trait Implementations§
Source§impl Default for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl Default for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl<'de> Deserialize<'de> for Prompt
impl<'de> Deserialize<'de> for Prompt
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<const M: usize, const N: usize> From<&[&[u32; N]; M]> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl<const M: usize, const N: usize> From<&[&[u32; N]; M]> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl<const N: usize> From<&[&String; N]> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl<const N: usize> From<&[&String; N]> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl<const N: usize> From<&[&Vec<u32>; N]> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl<const N: usize> From<&[&Vec<u32>; N]> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl<const N: usize> From<&[&str; N]> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl<const N: usize> From<&[&str; N]> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl<const M: usize, const N: usize> From<&[[u32; N]; M]> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl<const M: usize, const N: usize> From<&[[u32; N]; M]> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl<const N: usize> From<&[String; N]> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl<const N: usize> From<&[String; N]> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl<const N: usize> From<&[Vec<u32>; N]> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl<const N: usize> From<&[Vec<u32>; N]> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl<const N: usize> From<&[u32; N]> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl<const N: usize> From<&[u32; N]> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl From<&String> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl From<&String> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl<const N: usize> From<&Vec<&[u32; N]>> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl<const N: usize> From<&Vec<&[u32; N]>> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl From<&Vec<&String>> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl From<&Vec<&String>> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl From<&Vec<&str>> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl From<&Vec<&str>> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl<const N: usize> From<&Vec<[u32; N]>> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl<const N: usize> From<&Vec<[u32; N]>> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl From<&Vec<String>> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl From<&Vec<String>> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl From<&Vec<Vec<u32>>> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl From<&Vec<Vec<u32>>> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl From<&Vec<u32>> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl From<&Vec<u32>> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl From<&str> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl From<&str> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl<const M: usize, const N: usize> From<[&[u32; N]; M]> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl<const M: usize, const N: usize> From<[&[u32; N]; M]> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl<const N: usize> From<[&String; N]> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl<const N: usize> From<[&String; N]> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl<const N: usize> From<[&Vec<u32>; N]> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl<const N: usize> From<[&Vec<u32>; N]> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl<const N: usize> From<[&str; N]> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl<const N: usize> From<[&str; N]> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl<const M: usize, const N: usize> From<[[u32; N]; M]> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl<const M: usize, const N: usize> From<[[u32; N]; M]> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl<const N: usize> From<[String; N]> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl<const N: usize> From<[String; N]> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl<const N: usize> From<[Vec<u32>; N]> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl<const N: usize> From<[Vec<u32>; N]> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl<const N: usize> From<[u32; N]> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl<const N: usize> From<[u32; N]> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl From<String> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl From<String> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl<const N: usize> From<Vec<&[u32; N]>> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl<const N: usize> From<Vec<&[u32; N]>> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl From<Vec<&String>> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl From<Vec<&String>> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl From<Vec<&str>> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl From<Vec<&str>> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl<const N: usize> From<Vec<[u32; N]>> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl<const N: usize> From<Vec<[u32; N]>> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl From<Vec<String>> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl From<Vec<String>> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl From<Vec<Vec<u32>>> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl From<Vec<Vec<u32>>> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.Source§impl From<Vec<u32>> for Prompt
Available on crate features audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.
impl From<Vec<u32>> for Prompt
Available on crate features
audio-types or file-types or image-types or chat-completion-types or completion-types or embedding-types or moderation-types or video-types only.impl StructuralPartialEq for Prompt
Auto Trait Implementations§
impl Freeze for Prompt
impl RefUnwindSafe for Prompt
impl Send for Prompt
impl Sync for Prompt
impl Unpin for Prompt
impl UnwindSafe for Prompt
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