pub struct ScopedModel {
pub model: Model,
pub thinking_level: Option<ThinkingLevel>,
}Expand description
A model in the session’s scope, with the level its pattern named.
Fields§
§model: ModelThe model.
thinking_level: Option<ThinkingLevel>The level from a :level suffix. None keeps the session’s level.
Trait Implementations§
Source§impl Clone for ScopedModel
impl Clone for ScopedModel
Source§impl Debug for ScopedModel
impl Debug for ScopedModel
Source§impl PartialEq for ScopedModel
impl PartialEq for ScopedModel
impl StructuralPartialEq for ScopedModel
Auto Trait Implementations§
impl Forget for ScopedModel
impl Freeze for ScopedModel
impl RefUnwindSafe for ScopedModel
impl Send for ScopedModel
impl Sync for ScopedModel
impl Unpin for ScopedModel
impl UnsafeUnpin for ScopedModel
impl UnwindSafe for ScopedModel
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