pub struct GeminiPulse<'gemini, EnvState, ModelState, TrainState, InstructionState, TellState> { /* private fields */ }
Implementations§
Source§impl<'pulse> GeminiPulse<'pulse, EnvVariableNotPresent, ModelNotPresent, TrainNotPresent, InstructionNotPresent, TellNotPresent>
impl<'pulse> GeminiPulse<'pulse, EnvVariableNotPresent, ModelNotPresent, TrainNotPresent, InstructionNotPresent, TellNotPresent>
pub fn new() -> Self
pub fn env( self, env_variable: &'pulse str, ) -> GeminiPulse<'pulse, EnvVariablePresent, ModelNotPresent, TrainNotPresent, InstructionNotPresent, TellNotPresent>
Source§impl<'model> GeminiPulse<'model, EnvVariablePresent, ModelNotPresent, TrainNotPresent, InstructionNotPresent, TellNotPresent>
impl<'model> GeminiPulse<'model, EnvVariablePresent, ModelNotPresent, TrainNotPresent, InstructionNotPresent, TellNotPresent>
pub fn model( self, model: Models<'_>, ) -> GeminiPulse<'model, EnvVariablePresent, ModelPresent, TrainNotPresent, InstructionNotPresent, TellNotPresent>
Source§impl<'train> GeminiPulse<'train, EnvVariablePresent, ModelPresent, TrainNotPresent, InstructionNotPresent, TellNotPresent>
impl<'train> GeminiPulse<'train, EnvVariablePresent, ModelPresent, TrainNotPresent, InstructionNotPresent, TellNotPresent>
pub fn train( self, train: &'train str, ) -> GeminiPulse<'train, EnvVariablePresent, ModelPresent, TrainPresent, InstructionNotPresent, TellNotPresent>
Source§impl<'instruction> GeminiPulse<'instruction, EnvVariablePresent, ModelPresent, TrainPresent, InstructionNotPresent, TellNotPresent>
impl<'instruction> GeminiPulse<'instruction, EnvVariablePresent, ModelPresent, TrainPresent, InstructionNotPresent, TellNotPresent>
pub fn instruction( self, instruction: &'instruction str, ) -> GeminiPulse<'instruction, EnvVariablePresent, ModelPresent, TrainPresent, InstructionPresent, TellNotPresent>
Source§impl<'tell> GeminiPulse<'tell, EnvVariablePresent, ModelPresent, TrainPresent, InstructionPresent, TellNotPresent>
impl<'tell> GeminiPulse<'tell, EnvVariablePresent, ModelPresent, TrainPresent, InstructionPresent, TellNotPresent>
pub fn tell( self, tell: &'tell str, ) -> GeminiPulse<'tell, EnvVariablePresent, ModelPresent, TrainPresent, InstructionPresent, TellPresent>
Source§impl<'build> GeminiPulse<'build, EnvVariablePresent, ModelPresent, TrainPresent, InstructionPresent, TellPresent>
impl<'build> GeminiPulse<'build, EnvVariablePresent, ModelPresent, TrainPresent, InstructionPresent, TellPresent>
pub fn build(&self) -> GeminiPulseBuilder<'build>
Auto Trait Implementations§
impl<'gemini, EnvState, ModelState, TrainState, InstructionState, TellState> Freeze for GeminiPulse<'gemini, EnvState, ModelState, TrainState, InstructionState, TellState>
impl<'gemini, EnvState, ModelState, TrainState, InstructionState, TellState> RefUnwindSafe for GeminiPulse<'gemini, EnvState, ModelState, TrainState, InstructionState, TellState>where
EnvState: RefUnwindSafe,
ModelState: RefUnwindSafe,
TrainState: RefUnwindSafe,
InstructionState: RefUnwindSafe,
TellState: RefUnwindSafe,
impl<'gemini, EnvState, ModelState, TrainState, InstructionState, TellState> Send for GeminiPulse<'gemini, EnvState, ModelState, TrainState, InstructionState, TellState>
impl<'gemini, EnvState, ModelState, TrainState, InstructionState, TellState> Sync for GeminiPulse<'gemini, EnvState, ModelState, TrainState, InstructionState, TellState>
impl<'gemini, EnvState, ModelState, TrainState, InstructionState, TellState> Unpin for GeminiPulse<'gemini, EnvState, ModelState, TrainState, InstructionState, TellState>
impl<'gemini, EnvState, ModelState, TrainState, InstructionState, TellState> UnwindSafe for GeminiPulse<'gemini, EnvState, ModelState, TrainState, InstructionState, TellState>where
EnvState: UnwindSafe,
ModelState: UnwindSafe,
TrainState: UnwindSafe,
InstructionState: UnwindSafe,
TellState: UnwindSafe,
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