pub struct AskRequest {
pub follow_ups: Option<bool>,
pub language: Option<String>,
pub max_queries: Option<i32>,
pub max_sources: Option<i32>,
pub mode: Option<String>,
pub model: Option<String>,
pub q: Option<String>,
pub question: Option<String>,
pub sources: Option<Vec<String>>,
pub stream: Option<bool>,
pub system: Option<String>,
}Fields§
§follow_ups: Option<bool>§language: Option<String>§max_queries: Option<i32>§max_sources: Option<i32>§mode: Option<String>§model: Option<String>§q: Option<String>§question: Option<String>§sources: Option<Vec<String>>§stream: Option<bool>§system: Option<String>Implementations§
Source§impl AskRequest
impl AskRequest
pub fn new() -> AskRequest
Trait Implementations§
Source§impl Clone for AskRequest
impl Clone for AskRequest
Source§fn clone(&self) -> AskRequest
fn clone(&self) -> AskRequest
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 AskRequest
impl Debug for AskRequest
Source§impl Default for AskRequest
impl Default for AskRequest
Source§fn default() -> AskRequest
fn default() -> AskRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AskRequest
impl<'de> Deserialize<'de> for AskRequest
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 AskRequest
impl PartialEq for AskRequest
Source§impl Serialize for AskRequest
impl Serialize for AskRequest
impl StructuralPartialEq for AskRequest
Auto Trait Implementations§
impl Freeze for AskRequest
impl RefUnwindSafe for AskRequest
impl Send for AskRequest
impl Sync for AskRequest
impl Unpin for AskRequest
impl UnsafeUnpin for AskRequest
impl UnwindSafe for AskRequest
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