pub enum ConfigKey {
AiToolCommand,
AiToolArgs,
AiToolGuard,
LaunchMethod,
LaunchTmuxSessionPrefix,
LaunchWeztermReadyTimeout,
UpdateAutoCheck,
HooksPostNew,
HooksPreRm,
}Expand description
Every key gw exposes through gw config get/set.
Keys here mirror the JSON paths in crate::config::Config. The
ValueEnum derive gives clap a closed enumeration so a typo at the CLI
fails fast instead of silently writing a key the code never reads.
Order is the order users see in gw config list — keep related keys
adjacent.
Variants§
AiToolCommand
AiToolArgs
AiToolGuard
LaunchMethod
LaunchTmuxSessionPrefix
LaunchWeztermReadyTimeout
UpdateAutoCheck
HooksPostNew
HooksPreRm
Implementations§
Trait Implementations§
impl Copy for ConfigKey
impl Eq for ConfigKey
impl StructuralPartialEq for ConfigKey
Auto Trait Implementations§
impl Freeze for ConfigKey
impl RefUnwindSafe for ConfigKey
impl Send for ConfigKey
impl Sync for ConfigKey
impl Unpin for ConfigKey
impl UnsafeUnpin for ConfigKey
impl UnwindSafe for ConfigKey
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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