Skip to main content

Theme

Struct Theme 

Source
pub struct Theme {
Show 69 fields pub auto_accept: ThemeColor, pub bash_border: ThemeColor, pub claude: ThemeColor, pub claude_shimmer: ThemeColor, pub claude_blue_for_system_spinner: ThemeColor, pub claude_blue_shimmer_for_system_spinner: ThemeColor, pub permission: ThemeColor, pub permission_shimmer: ThemeColor, pub plan_mode: ThemeColor, pub ide: ThemeColor, pub prompt_border: ThemeColor, pub prompt_border_shimmer: ThemeColor, pub text: ThemeColor, pub inverse_text: ThemeColor, pub inactive: ThemeColor, pub inactive_shimmer: ThemeColor, pub subtle: ThemeColor, pub suggestion: ThemeColor, pub remember: ThemeColor, pub background: ThemeColor, pub success: ThemeColor, pub error: ThemeColor, pub warning: ThemeColor, pub merged: ThemeColor, pub warning_shimmer: ThemeColor, pub diff_added: ThemeColor, pub diff_removed: ThemeColor, pub diff_added_dimmed: ThemeColor, pub diff_removed_dimmed: ThemeColor, pub diff_added_word: ThemeColor, pub diff_removed_word: ThemeColor, pub red_for_subagents_only: ThemeColor, pub blue_for_subagents_only: ThemeColor, pub green_for_subagents_only: ThemeColor, pub yellow_for_subagents_only: ThemeColor, pub purple_for_subagents_only: ThemeColor, pub orange_for_subagents_only: ThemeColor, pub pink_for_subagents_only: ThemeColor, pub cyan_for_subagents_only: ThemeColor, pub professional_blue: ThemeColor, pub chrome_yellow: ThemeColor, pub clawd_body: ThemeColor, pub clawd_background: ThemeColor, pub user_message_background: ThemeColor, pub user_message_background_hover: ThemeColor, pub message_actions_background: ThemeColor, pub selection_bg: ThemeColor, pub bash_message_background_color: ThemeColor, pub memory_background_color: ThemeColor, pub rate_limit_fill: ThemeColor, pub rate_limit_empty: ThemeColor, pub fast_mode: ThemeColor, pub fast_mode_shimmer: ThemeColor, pub brief_label_you: ThemeColor, pub brief_label_claude: ThemeColor, pub rainbow_red: ThemeColor, pub rainbow_orange: ThemeColor, pub rainbow_yellow: ThemeColor, pub rainbow_green: ThemeColor, pub rainbow_blue: ThemeColor, pub rainbow_indigo: ThemeColor, pub rainbow_violet: ThemeColor, pub rainbow_red_shimmer: ThemeColor, pub rainbow_orange_shimmer: ThemeColor, pub rainbow_yellow_shimmer: ThemeColor, pub rainbow_green_shimmer: ThemeColor, pub rainbow_blue_shimmer: ThemeColor, pub rainbow_indigo_shimmer: ThemeColor, pub rainbow_violet_shimmer: ThemeColor,
}
Expand description

Theme struct containing all color definitions

Fields§

§auto_accept: ThemeColor§bash_border: ThemeColor§claude: ThemeColor§claude_shimmer: ThemeColor§claude_blue_for_system_spinner: ThemeColor§claude_blue_shimmer_for_system_spinner: ThemeColor§permission: ThemeColor§permission_shimmer: ThemeColor§plan_mode: ThemeColor§ide: ThemeColor§prompt_border: ThemeColor§prompt_border_shimmer: ThemeColor§text: ThemeColor§inverse_text: ThemeColor§inactive: ThemeColor§inactive_shimmer: ThemeColor§subtle: ThemeColor§suggestion: ThemeColor§remember: ThemeColor§background: ThemeColor§success: ThemeColor§error: ThemeColor§warning: ThemeColor§merged: ThemeColor§warning_shimmer: ThemeColor§diff_added: ThemeColor§diff_removed: ThemeColor§diff_added_dimmed: ThemeColor§diff_removed_dimmed: ThemeColor§diff_added_word: ThemeColor§diff_removed_word: ThemeColor§red_for_subagents_only: ThemeColor§blue_for_subagents_only: ThemeColor§green_for_subagents_only: ThemeColor§yellow_for_subagents_only: ThemeColor§purple_for_subagents_only: ThemeColor§orange_for_subagents_only: ThemeColor§pink_for_subagents_only: ThemeColor§cyan_for_subagents_only: ThemeColor§professional_blue: ThemeColor§chrome_yellow: ThemeColor§clawd_body: ThemeColor§clawd_background: ThemeColor§user_message_background: ThemeColor§user_message_background_hover: ThemeColor§message_actions_background: ThemeColor§selection_bg: ThemeColor§bash_message_background_color: ThemeColor§memory_background_color: ThemeColor§rate_limit_fill: ThemeColor§rate_limit_empty: ThemeColor§fast_mode: ThemeColor§fast_mode_shimmer: ThemeColor§brief_label_you: ThemeColor§brief_label_claude: ThemeColor§rainbow_red: ThemeColor§rainbow_orange: ThemeColor§rainbow_yellow: ThemeColor§rainbow_green: ThemeColor§rainbow_blue: ThemeColor§rainbow_indigo: ThemeColor§rainbow_violet: ThemeColor§rainbow_red_shimmer: ThemeColor§rainbow_orange_shimmer: ThemeColor§rainbow_yellow_shimmer: ThemeColor§rainbow_green_shimmer: ThemeColor§rainbow_blue_shimmer: ThemeColor§rainbow_indigo_shimmer: ThemeColor§rainbow_violet_shimmer: ThemeColor

Trait Implementations§

Source§

impl Clone for Theme

Source§

fn clone(&self) -> Theme

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Theme

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq for Theme

Source§

fn eq(&self, other: &Theme) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl StructuralPartialEq for Theme

Auto Trait Implementations§

§

impl Freeze for Theme

§

impl RefUnwindSafe for Theme

§

impl Send for Theme

§

impl Sync for Theme

§

impl Unpin for Theme

§

impl UnsafeUnpin for Theme

§

impl UnwindSafe for Theme

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> FromRef<T> for T
where T: Clone,

Source§

fn from_ref(input: &T) -> T

Converts to this type from a reference to the input type.
Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> PolicyExt for T
where T: ?Sized,

Source§

fn and<P, B, E>(self, other: P) -> And<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow only if self and other return Action::Follow. Read more
Source§

fn or<P, B, E>(self, other: P) -> Or<T, P>
where T: Policy<B, E>, P: Policy<B, E>,

Create a new Policy that returns Action::Follow if either self or other returns Action::Follow. Read more
Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> TaskStateTrait for T
where T: Clone + 'static,

Source§

fn as_any(&self) -> &(dyn Any + 'static)

Source§

fn clone_box(&self) -> Box<dyn TaskStateTrait>

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

Source§

fn vzip(self) -> V

Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more