pub struct ClaudeCompatibilitySnapshot {
pub global_instructions: Option<String>,
pub global_instructions_path: PathBuf,
pub project_agents: Vec<ClaudeProjectAgent>,
}Expand description
Claude-specific project state installed into a resumed agent config.
Fields§
§global_instructions: Option<String>Exact global ~/.claude/CLAUDE.md bytes, when present.
global_instructions_path: PathBufGlobal instruction path that was checked.
project_agents: Vec<ClaudeProjectAgent>Imported project agent definitions and their exact source bytes.
Trait Implementations§
Source§impl Clone for ClaudeCompatibilitySnapshot
impl Clone for ClaudeCompatibilitySnapshot
Source§fn clone(&self) -> ClaudeCompatibilitySnapshot
fn clone(&self) -> ClaudeCompatibilitySnapshot
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ClaudeCompatibilitySnapshot
impl Debug for ClaudeCompatibilitySnapshot
impl Eq for ClaudeCompatibilitySnapshot
impl StructuralPartialEq for ClaudeCompatibilitySnapshot
Auto Trait Implementations§
impl Freeze for ClaudeCompatibilitySnapshot
impl RefUnwindSafe for ClaudeCompatibilitySnapshot
impl Send for ClaudeCompatibilitySnapshot
impl Sync for ClaudeCompatibilitySnapshot
impl Unpin for ClaudeCompatibilitySnapshot
impl UnsafeUnpin for ClaudeCompatibilitySnapshot
impl UnwindSafe for ClaudeCompatibilitySnapshot
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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.