pub enum SettingsWireAction {
Created,
Merged,
AlreadyWired,
SkippedInvalid,
}Expand description
Outcome of merging the ctx snippet into .claude/settings.json.
Variants§
Created
No settings file existed; wrote a fresh one from the snippet.
Merged
Merged ctx’s entries into an existing settings file.
AlreadyWired
Settings already referenced ctx’s hooks; nothing to add.
SkippedInvalid
Settings existed but were not valid JSON (object); left untouched.
Trait Implementations§
Source§impl Debug for SettingsWireAction
impl Debug for SettingsWireAction
Source§impl PartialEq for SettingsWireAction
impl PartialEq for SettingsWireAction
impl StructuralPartialEq for SettingsWireAction
Auto Trait Implementations§
impl Freeze for SettingsWireAction
impl RefUnwindSafe for SettingsWireAction
impl Send for SettingsWireAction
impl Sync for SettingsWireAction
impl Unpin for SettingsWireAction
impl UnsafeUnpin for SettingsWireAction
impl UnwindSafe for SettingsWireAction
Blanket Implementations§
impl<T> Allocation for T
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more