pub enum GoogleModel {
Gemini15Pro,
Gemini15Flash,
Gemini15ProVision,
GeminiPro,
GeminiProVision,
GeminiUltra,
}Variants§
Trait Implementations§
Source§impl Clone for GoogleModel
impl Clone for GoogleModel
Source§fn clone(&self) -> GoogleModel
fn clone(&self) -> GoogleModel
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 GoogleModel
impl Debug for GoogleModel
Source§impl From<GoogleModel> for String
impl From<GoogleModel> for String
Source§fn from(model: GoogleModel) -> Self
fn from(model: GoogleModel) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for GoogleModel
impl RefUnwindSafe for GoogleModel
impl Send for GoogleModel
impl Sync for GoogleModel
impl Unpin for GoogleModel
impl UnsafeUnpin for GoogleModel
impl UnwindSafe for GoogleModel
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