pub struct ModelContext {
pub messages: Vec<Message>,
pub config: GenerationConfig,
}Expand description
Context for model interaction
Fields§
§messages: Vec<Message>§config: GenerationConfigTrait Implementations§
Source§impl Clone for ModelContext
impl Clone for ModelContext
Source§fn clone(&self) -> ModelContext
fn clone(&self) -> ModelContext
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 ModelContext
impl Debug for ModelContext
Source§impl<'de> Deserialize<'de> for ModelContext
impl<'de> Deserialize<'de> for ModelContext
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 ModelContext
impl RefUnwindSafe for ModelContext
impl Send for ModelContext
impl Sync for ModelContext
impl Unpin for ModelContext
impl UnwindSafe for ModelContext
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