pub enum IconName {
Show 269 variants
AcpRegistry,
AiAnthropic,
AiBedrock,
AiClaude,
AiDeepSeek,
AiEdit,
AiGemini,
AiGoogle,
AiLmStudio,
AiMistral,
AiOllama,
AiOpenAi,
AiOpenAiCompat,
AiOpenCode,
AiOpenRouter,
AiVercel,
AiXAi,
Archive,
ArrowCircle,
ArrowDown,
ArrowDown10,
ArrowDownRight,
ArrowLeft,
ArrowRight,
ArrowRightLeft,
ArrowUp,
ArrowUpRight,
AtSign,
Attach,
AudioOff,
AudioOn,
Backspace,
Bell,
BellDot,
BellOff,
BellRing,
Binary,
Blocks,
Bookmark,
BoltFilled,
BoltOutlined,
Book,
BookCopy,
Box,
BoxOpen,
CaseSensitive,
Chat,
Check,
CheckCircle,
CheckDouble,
ChevronDown,
ChevronDownUp,
ChevronLeft,
ChevronRight,
ChevronUp,
ChevronUpDown,
Circle,
CircleHelp,
Clock,
Close,
CloudDownload,
Code,
Command,
Control,
Copilot,
CopilotDisabled,
CopilotError,
CopilotInit,
Copy,
CountdownTimer,
Crosshair,
CursorIBeam,
Dash,
DatabaseZap,
Debug,
DebugBreakpoint,
DebugContinue,
DebugDetach,
DebugDisabledBreakpoint,
DebugDisabledLogBreakpoint,
DebugIgnoreBreakpoints,
DebugLogBreakpoint,
DebugPause,
DebugStepInto,
DebugStepOut,
DebugStepOver,
Diff,
DiffSplit,
DiffSplitAuto,
DiffUnified,
Disconnected,
Download,
EditorAtom,
EditorCursor,
EditorEmacs,
EditorJetBrains,
EditorSublime,
EditorVsCode,
Ellipsis,
Envelope,
Eraser,
Escape,
Exit,
ExpandDown,
ExpandUp,
ExpandVertical,
Eye,
EyeOff,
FastForward,
FastForwardOff,
File,
FileCode,
FileDiff,
FileDoc,
FileGeneric,
FileGit,
FileLock,
FileMarkdown,
FileRust,
FileTextFilled,
FileTextOutlined,
FileToml,
FileTree,
Filter,
Flame,
Folder,
FolderOpen,
FolderOpenAdd,
FolderSearch,
Font,
FontSize,
FontWeight,
ForwardArrow,
ForwardArrowUp,
GenericClose,
GenericMaximize,
GenericMinimize,
GenericRestore,
GitBranch,
GitBranchPlus,
GitCommit,
GitGraph,
GitMergeConflict,
GitWorktree,
Github,
Hash,
HistoryRerun,
Image,
Inception,
Indicator,
Info,
Json,
Keyboard,
Library,
LineHeight,
Link,
Linux,
ListCollapse,
ListFilter,
ListTodo,
ListTree,
ListX,
LoadCircle,
LocationEdit,
LockOutlined,
MagnifyingGlass,
Maximize,
MaximizeAlt,
Menu,
MenuAltTemp,
Mic,
MicMute,
Minimize,
NewThread,
Notepad,
OpenFolder,
Option,
PageDown,
PageUp,
Paperclip,
Pencil,
PencilUnavailable,
Person,
Pin,
PlayFilled,
PlayOutlined,
Plus,
Power,
Public,
PullRequest,
QueueMessage,
Quote,
Reader,
RefreshTitle,
Regex,
ReplNeutral,
Replace,
ReplaceAll,
ReplaceNext,
ReplyArrowRight,
Rerun,
Return,
RotateCcw,
RotateCw,
Scissors,
Screen,
SelectAll,
Send,
Server,
Settings,
Shift,
SignalHigh,
SignalLow,
SignalMedium,
Slash,
Sliders,
Space,
Sparkle,
Split,
SplitAlt,
SquareDot,
SquareMinus,
SquarePlus,
Star,
StarFilled,
Stop,
Tab,
Terminal,
TerminalAlt,
TextSnippet,
ThinkingMode,
ThinkingModeOff,
Thread,
ThreadFromSummary,
ThreadsSidebarLeftClosed,
ThreadsSidebarLeftOpen,
ThreadsSidebarRightClosed,
ThreadsSidebarRightOpen,
ThumbsDown,
ThumbsUp,
TodoComplete,
TodoPending,
TodoProgress,
ToolCopy,
ToolDeleteFile,
ToolDiagnostics,
ToolFolder,
ToolHammer,
ToolNotification,
ToolPencil,
ToolSearch,
ToolTerminal,
ToolThink,
ToolWeb,
Trash,
Triangle,
TriangleRight,
Undo,
Unpin,
User,
UserCheck,
UserGroup,
UserRoundPen,
Warning,
WholeWord,
ExclamationTriangle,
XCircle,
XCircleFilled,
XMark,
}Variants§
AcpRegistry
AiAnthropic
AiBedrock
AiClaude
AiDeepSeek
AiEdit
AiGemini
AiGoogle
AiLmStudio
AiMistral
AiOllama
AiOpenAi
AiOpenAiCompat
AiOpenCode
AiOpenRouter
AiVercel
AiXAi
Archive
ArrowCircle
ArrowDown
ArrowDown10
ArrowDownRight
ArrowLeft
ArrowRight
ArrowRightLeft
ArrowUp
ArrowUpRight
AtSign
Attach
AudioOff
AudioOn
Backspace
Bell
BellDot
BellOff
BellRing
Binary
Blocks
Bookmark
BoltFilled
BoltOutlined
Book
BookCopy
Box
BoxOpen
CaseSensitive
Chat
Check
CheckCircle
CheckDouble
ChevronDown
ChevronDownUp
ChevronLeft
ChevronRight
ChevronUp
ChevronUpDown
Circle
CircleHelp
Clock
Close
CloudDownload
Code
Command
Control
Copilot
CopilotDisabled
CopilotError
CopilotInit
Copy
CountdownTimer
Crosshair
CursorIBeam
Dash
DatabaseZap
Debug
DebugBreakpoint
DebugContinue
DebugDetach
DebugDisabledBreakpoint
DebugDisabledLogBreakpoint
DebugIgnoreBreakpoints
DebugLogBreakpoint
DebugPause
DebugStepInto
DebugStepOut
DebugStepOver
Diff
DiffSplit
DiffSplitAuto
DiffUnified
Disconnected
Download
EditorAtom
EditorCursor
EditorEmacs
EditorJetBrains
EditorSublime
EditorVsCode
Ellipsis
Envelope
Eraser
Escape
Exit
ExpandDown
ExpandUp
ExpandVertical
Eye
EyeOff
FastForward
FastForwardOff
File
FileCode
FileDiff
FileDoc
FileGeneric
FileGit
FileLock
FileMarkdown
FileRust
FileTextFilled
FileTextOutlined
FileToml
FileTree
Filter
Flame
Folder
FolderOpen
FolderOpenAdd
FolderSearch
Font
FontSize
FontWeight
ForwardArrow
ForwardArrowUp
GenericClose
GenericMaximize
GenericMinimize
GenericRestore
GitBranch
GitBranchPlus
GitCommit
GitGraph
GitMergeConflict
GitWorktree
Github
Hash
HistoryRerun
Image
Inception
Indicator
Info
Json
Keyboard
Library
LineHeight
Link
Linux
ListCollapse
ListFilter
ListTodo
ListTree
ListX
LoadCircle
LocationEdit
LockOutlined
MagnifyingGlass
Maximize
MaximizeAlt
Menu
MenuAltTemp
Mic
MicMute
Minimize
NewThread
Notepad
OpenFolder
Option
PageDown
PageUp
Paperclip
Pencil
Person
Pin
PlayFilled
PlayOutlined
Plus
Power
Public
PullRequest
QueueMessage
Quote
Reader
RefreshTitle
Regex
ReplNeutral
Replace
ReplaceAll
ReplaceNext
ReplyArrowRight
Rerun
Return
RotateCcw
RotateCw
Scissors
Screen
SelectAll
Send
Server
Settings
Shift
SignalHigh
SignalLow
SignalMedium
Slash
Sliders
Space
Sparkle
Split
SplitAlt
SquareDot
SquareMinus
SquarePlus
Star
StarFilled
Stop
Tab
Terminal
TerminalAlt
TextSnippet
ThinkingMode
ThinkingModeOff
Thread
ThreadFromSummary
ThreadsSidebarLeftClosed
ThreadsSidebarLeftOpen
ThreadsSidebarRightClosed
ThreadsSidebarRightOpen
ThumbsDown
ThumbsUp
TodoComplete
TodoPending
TodoProgress
ToolCopy
ToolDeleteFile
ToolDiagnostics
ToolFolder
ToolHammer
ToolNotification
ToolPencil
ToolSearch
ToolTerminal
ToolThink
ToolWeb
Trash
Triangle
TriangleRight
Undo
Unpin
User
UserCheck
UserGroup
UserRoundPen
Warning
WholeWord
ExclamationTriangle
XCircle
XCircleFilled
XMark
Implementations§
Trait Implementations§
impl Copy for IconName
Source§impl<'de> Deserialize<'de> for IconName
impl<'de> Deserialize<'de> for IconName
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<IconName, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<IconName, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for IconName
Source§impl IntoEnumIterator for IconName
impl IntoEnumIterator for IconName
type Iterator = IconNameIter
fn iter() -> IconNameIter ⓘ
Source§impl Serialize for IconName
impl Serialize for IconName
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for IconName
Auto Trait Implementations§
impl Freeze for IconName
impl RefUnwindSafe for IconName
impl Send for IconName
impl Sync for IconName
impl Unpin for IconName
impl UnsafeUnpin for IconName
impl UnwindSafe for IconName
Blanket Implementations§
Source§impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere
T: Real + Zero + Arithmetics + Clone,
Swp: WhitePoint<T>,
Dwp: WhitePoint<T>,
D: AdaptFrom<S, Swp, Dwp, T>,
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere
T: Real + Zero + Arithmetics + Clone,
Swp: WhitePoint<T>,
Dwp: WhitePoint<T>,
D: AdaptFrom<S, Swp, Dwp, T>,
Source§fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<T>,
fn adapt_into_using<M>(self, method: M) -> Dwhere
M: TransformMatrix<T>,
Convert the source color to the destination color using the specified
method.
Source§fn adapt_into(self) -> D
fn adapt_into(self) -> D
Convert the source color to the destination color using the bradford
method by default.
Source§impl<T, C> ArraysFrom<C> for Twhere
C: IntoArrays<T>,
impl<T, C> ArraysFrom<C> for Twhere
C: IntoArrays<T>,
Source§fn arrays_from(colors: C) -> T
fn arrays_from(colors: C) -> T
Cast a collection of colors into a collection of arrays.
Source§impl<T, C> ArraysInto<C> for Twhere
C: FromArrays<T>,
impl<T, C> ArraysInto<C> for Twhere
C: FromArrays<T>,
Source§fn arrays_into(self) -> C
fn arrays_into(self) -> C
Cast this collection of arrays into a collection of colors.
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<WpParam, T, U> Cam16IntoUnclamped<WpParam, T> for Uwhere
T: FromCam16Unclamped<WpParam, U>,
impl<WpParam, T, U> Cam16IntoUnclamped<WpParam, T> for Uwhere
T: FromCam16Unclamped<WpParam, U>,
Source§type Scalar = <T as FromCam16Unclamped<WpParam, U>>::Scalar
type Scalar = <T as FromCam16Unclamped<WpParam, U>>::Scalar
The number type that’s used in
parameters when converting.Source§fn cam16_into_unclamped(
self,
parameters: BakedParameters<WpParam, <U as Cam16IntoUnclamped<WpParam, T>>::Scalar>,
) -> T
fn cam16_into_unclamped( self, parameters: BakedParameters<WpParam, <U as Cam16IntoUnclamped<WpParam, T>>::Scalar>, ) -> T
Converts
self into C, using the provided parameters.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<T, C> ComponentsFrom<C> for Twhere
C: IntoComponents<T>,
impl<T, C> ComponentsFrom<C> for Twhere
C: IntoComponents<T>,
Source§fn components_from(colors: C) -> T
fn components_from(colors: C) -> T
Cast a collection of colors into a collection of color components.
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.Source§impl<T> FromAngle<T> for T
impl<T> FromAngle<T> for T
Source§fn from_angle(angle: T) -> T
fn from_angle(angle: T) -> T
Performs a conversion from
angle.Source§impl<T, U> FromStimulus<U> for Twhere
U: IntoStimulus<T>,
impl<T, U> FromStimulus<U> for Twhere
U: IntoStimulus<T>,
Source§fn from_stimulus(other: U) -> T
fn from_stimulus(other: U) -> T
Converts
other into Self, while performing the appropriate scaling,
rounding and clamping.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, U> IntoAngle<U> for Twhere
U: FromAngle<T>,
impl<T, U> IntoAngle<U> for Twhere
U: FromAngle<T>,
Source§fn into_angle(self) -> U
fn into_angle(self) -> U
Performs a conversion into
T.Source§impl<WpParam, T, U> IntoCam16Unclamped<WpParam, T> for Uwhere
T: Cam16FromUnclamped<WpParam, U>,
impl<WpParam, T, U> IntoCam16Unclamped<WpParam, T> for Uwhere
T: Cam16FromUnclamped<WpParam, U>,
Source§type Scalar = <T as Cam16FromUnclamped<WpParam, U>>::Scalar
type Scalar = <T as Cam16FromUnclamped<WpParam, U>>::Scalar
The number type that’s used in
parameters when converting.Source§fn into_cam16_unclamped(
self,
parameters: BakedParameters<WpParam, <U as IntoCam16Unclamped<WpParam, T>>::Scalar>,
) -> T
fn into_cam16_unclamped( self, parameters: BakedParameters<WpParam, <U as IntoCam16Unclamped<WpParam, T>>::Scalar>, ) -> T
Converts
self into C, using the provided parameters.Source§impl<T, U> IntoColor<U> for Twhere
U: FromColor<T>,
impl<T, U> IntoColor<U> for Twhere
U: FromColor<T>,
Source§fn into_color(self) -> U
fn into_color(self) -> U
Convert into T with values clamped to the color defined bounds Read more
Source§impl<T, U> IntoColorUnclamped<U> for Twhere
U: FromColorUnclamped<T>,
impl<T, U> IntoColorUnclamped<U> for Twhere
U: FromColorUnclamped<T>,
Source§fn into_color_unclamped(self) -> U
fn into_color_unclamped(self) -> U
Convert into T. The resulting color might be invalid in its color space Read more
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 moreSource§impl<T> IntoStimulus<T> for T
impl<T> IntoStimulus<T> for T
Source§fn into_stimulus(self) -> T
fn into_stimulus(self) -> T
Converts
self into T, while performing the appropriate scaling,
rounding and clamping.Source§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<T> ResetDiscriminant<T> for Twhere
T: Copy,
impl<T> ResetDiscriminant<T> for Twhere
T: Copy,
Source§fn discriminant(&self) -> T
fn discriminant(&self) -> T
Value based on which equality for the reset will be determined.
Source§impl<T> Serialize for T
impl<T> Serialize for T
fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<(), Error>
fn do_erased_serialize( &self, serializer: &mut dyn Serializer, ) -> Result<(), ErrorImpl>
Source§impl<T, C> TryComponentsInto<C> for Twhere
C: TryFromComponents<T>,
impl<T, C> TryComponentsInto<C> for Twhere
C: TryFromComponents<T>,
Source§type Error = <C as TryFromComponents<T>>::Error
type Error = <C as TryFromComponents<T>>::Error
The error for when
try_into_colors fails to cast.Source§fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>
fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>
Try to cast this collection of color components into a collection of
colors. Read more
Source§impl<T, U> TryIntoColor<U> for Twhere
U: TryFromColor<T>,
impl<T, U> TryIntoColor<U> for Twhere
U: TryFromColor<T>,
Source§fn try_into_color(self) -> Result<U, OutOfBounds<U>>
fn try_into_color(self) -> Result<U, OutOfBounds<U>>
Convert into T, returning ok if the color is inside of its defined
range, otherwise an
OutOfBounds error is returned which contains
the unclamped color. Read moreSource§impl<C, U> UintsFrom<C> for Uwhere
C: IntoUints<U>,
impl<C, U> UintsFrom<C> for Uwhere
C: IntoUints<U>,
Source§fn uints_from(colors: C) -> U
fn uints_from(colors: C) -> U
Cast a collection of colors into a collection of unsigned integers.
Source§impl<C, U> UintsInto<C> for Uwhere
C: FromUints<U>,
impl<C, U> UintsInto<C> for Uwhere
C: FromUints<U>,
Source§fn uints_into(self) -> C
fn uints_into(self) -> C
Cast this collection of unsigned integers into a collection of colors.