pub struct DesktopChangeQuestionResponse {
pub session_id: String,
pub question: String,
pub scope: DesktopChangeReaderScope,
pub answer: String,
pub citations: Vec<String>,
pub provider: Option<DesktopSummaryProviderId>,
pub warning: Option<String>,
}Fields§
§session_id: String§question: String§scope: DesktopChangeReaderScope§answer: String§citations: Vec<String>§provider: Option<DesktopSummaryProviderId>§warning: Option<String>Trait Implementations§
Source§impl Clone for DesktopChangeQuestionResponse
impl Clone for DesktopChangeQuestionResponse
Source§fn clone(&self) -> DesktopChangeQuestionResponse
fn clone(&self) -> DesktopChangeQuestionResponse
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<'de> Deserialize<'de> for DesktopChangeQuestionResponse
impl<'de> Deserialize<'de> for DesktopChangeQuestionResponse
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
Auto Trait Implementations§
impl Freeze for DesktopChangeQuestionResponse
impl RefUnwindSafe for DesktopChangeQuestionResponse
impl Send for DesktopChangeQuestionResponse
impl Sync for DesktopChangeQuestionResponse
impl Unpin for DesktopChangeQuestionResponse
impl UnsafeUnpin for DesktopChangeQuestionResponse
impl UnwindSafe for DesktopChangeQuestionResponse
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