pub enum Models<'model> {
GEMINI_1_5_FLASH,
GEMINI_1_5_PRO_002,
GEMINI_1_5_PRO,
GEMINI_1_5_FLASH_002,
GEMINI_1_5_FLASH_8B,
GEMINI_1_0_PRO,
Custom(&'model str),
}
Variants§
GEMINI_1_5_FLASH
GEMINI_1_5_PRO_002
GEMINI_1_5_PRO
GEMINI_1_5_FLASH_002
GEMINI_1_5_FLASH_8B
GEMINI_1_0_PRO
Custom(&'model str)
Trait Implementations§
Auto Trait Implementations§
impl<'model> Freeze for Models<'model>
impl<'model> RefUnwindSafe for Models<'model>
impl<'model> Send for Models<'model>
impl<'model> Sync for Models<'model>
impl<'model> Unpin for Models<'model>
impl<'model> UnwindSafe for Models<'model>
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