pub struct CodingContextInclude {
pub instructions: bool,
pub repo_tree: bool,
pub search: bool,
pub git_status: bool,
pub changed_files: bool,
}Expand description
Flags controlling which context sources are gathered.
Fields§
§instructions: boolInclude project instructions.
repo_tree: boolInclude repository tree summary.
search: boolInclude search matches for goal terms.
git_status: boolInclude git status.
changed_files: boolInclude changed files.
Trait Implementations§
Source§impl Clone for CodingContextInclude
impl Clone for CodingContextInclude
Source§impl Debug for CodingContextInclude
impl Debug for CodingContextInclude
Source§impl Default for CodingContextInclude
impl Default for CodingContextInclude
Source§impl<'de> Deserialize<'de> for CodingContextInclude
impl<'de> Deserialize<'de> for CodingContextInclude
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
impl Eq for CodingContextInclude
Source§impl PartialEq for CodingContextInclude
impl PartialEq for CodingContextInclude
Source§impl Serialize for CodingContextInclude
impl Serialize for CodingContextInclude
impl StructuralPartialEq for CodingContextInclude
Auto Trait Implementations§
impl Freeze for CodingContextInclude
impl RefUnwindSafe for CodingContextInclude
impl Send for CodingContextInclude
impl Sync for CodingContextInclude
impl Unpin for CodingContextInclude
impl UnsafeUnpin for CodingContextInclude
impl UnwindSafe for CodingContextInclude
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.