pub struct BranchSelection {
pub model: Option<ModelRef>,
pub model_entry_id: Option<EntryId>,
pub thinking_level: Option<String>,
}Expand description
Latest explicit selections on a path (input to virtual-model aware resolution).
Fields§
§model: Option<ModelRef>Latest model_change.
model_entry_id: Option<EntryId>Id of that model_change entry.
thinking_level: Option<String>Latest thinking_level_change.
Trait Implementations§
Source§impl Clone for BranchSelection
impl Clone for BranchSelection
Source§impl Debug for BranchSelection
impl Debug for BranchSelection
Source§impl Default for BranchSelection
impl Default for BranchSelection
impl Eq for BranchSelection
Source§impl PartialEq for BranchSelection
impl PartialEq for BranchSelection
impl StructuralPartialEq for BranchSelection
Auto Trait Implementations§
impl Freeze for BranchSelection
impl RefUnwindSafe for BranchSelection
impl Send for BranchSelection
impl Sync for BranchSelection
impl Unpin for BranchSelection
impl UnsafeUnpin for BranchSelection
impl UnwindSafe for BranchSelection
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.