pub enum TierFileSource {
Global,
Walk,
Import,
Nested,
Rule,
Auto,
LegacyProject,
}Expand description
Where a TierFile originated.
Variants§
Global
Operator-global CLAUDE.md.
Walk
Discovered via the project-tier ancestor walk.
Import
Inlined via an @-import inside another tier file.
Nested
Added on-demand after the model touched a file in this subtree.
Rule
Path-glob-matched rule from .caliban/rules/.
Auto
Per-workspace auto-memory MEMORY.md.
LegacyProject
Legacy single-file project tier (regression escape).
Implementations§
Trait Implementations§
Source§impl Clone for TierFileSource
impl Clone for TierFileSource
Source§fn clone(&self) -> TierFileSource
fn clone(&self) -> TierFileSource
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 moreimpl Copy for TierFileSource
Source§impl Debug for TierFileSource
impl Debug for TierFileSource
impl Eq for TierFileSource
Source§impl PartialEq for TierFileSource
impl PartialEq for TierFileSource
Source§fn eq(&self, other: &TierFileSource) -> bool
fn eq(&self, other: &TierFileSource) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for TierFileSource
Auto Trait Implementations§
impl Freeze for TierFileSource
impl RefUnwindSafe for TierFileSource
impl Send for TierFileSource
impl Sync for TierFileSource
impl Unpin for TierFileSource
impl UnsafeUnpin for TierFileSource
impl UnwindSafe for TierFileSource
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.