pub struct GeminiStreamJsonCompletion {
pub status: ExitStatus,
pub final_text: Option<String>,
pub session_id: Option<String>,
pub model: Option<String>,
pub raw_result: Option<Value>,
}Fields§
§status: ExitStatus§final_text: Option<String>§session_id: Option<String>§model: Option<String>§raw_result: Option<Value>Trait Implementations§
Source§impl Clone for GeminiStreamJsonCompletion
impl Clone for GeminiStreamJsonCompletion
Source§fn clone(&self) -> GeminiStreamJsonCompletion
fn clone(&self) -> GeminiStreamJsonCompletion
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 moreAuto Trait Implementations§
impl Freeze for GeminiStreamJsonCompletion
impl RefUnwindSafe for GeminiStreamJsonCompletion
impl Send for GeminiStreamJsonCompletion
impl Sync for GeminiStreamJsonCompletion
impl Unpin for GeminiStreamJsonCompletion
impl UnsafeUnpin for GeminiStreamJsonCompletion
impl UnwindSafe for GeminiStreamJsonCompletion
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