Skip to main content

IconName

Enum IconName 

Source
pub enum IconName {
Show 200 variants Search, X, Check, Plus, Minus, ChevronDown, ChevronUp, ChevronLeft, ChevronRight, ArrowUp, ArrowDown, ArrowLeft, ArrowRight, ArrowUpRight, ExternalLink, Link, House, LayoutDashboard, PanelLeft, Menu, Ellipsis, EllipsisVertical, Grid3x3, List, Table, Settings, SlidersHorizontal, Filter, User, Users, Bell, Mail, MessageSquare, Send, Inbox, Calendar, Clock, Star, Heart, Bookmark, Tag, Flag, Award, Shield, Key, Lock, LockOpen, Trash2, Pencil, Copy, Clipboard, Download, Upload, Share2, RefreshCw, RotateCcw, Eye, EyeOff, LogOut, LogIn, PlusCircle, CircleCheck, CircleAlert, TriangleAlert, Info, CircleHelp, CircleX, LoaderCircle, Sparkles, Zap, Rocket, Command, Keyboard, Monitor, Smartphone, Sun, Moon, Palette, Layers, Folder, File, FileText, Image, Code, Terminal, GitBranch, Globe, Cloud, Database, Server, Cpu, Activity, TrendingUp, TrendingDown, ChartBar, ChartLine, ChartPie, DollarSign, CreditCard, Wallet, ShoppingCart, Package, MapPin, Wifi, Battery, Play, Pause, Square, Circle, Maximize2, Minimize2, MousePointer, Scissors, ClipboardPaste, Bold, Italic, Underline, Strikethrough, AlignLeft, AlignCenter, AlignRight, AlignJustify, ListOrdered, Undo2, Redo2, Save, Printer, Type, Highlighter, Paintbrush, Baseline, Heading, Quote, ZoomIn, ZoomOut, FilePlus, FolderOpen, Link2, Table2, ImagePlus, ChartColumn, Shapes, Sigma, Calculator, FilterX, ArrowUpDown, ArrowDownWideNarrow, Ruler, Grid2x2, Rows3, Columns3, Merge, Split, Pilcrow, TextCursor, Languages, SpellCheck, MessageCircle, Share, History, BookOpen, EyeClosed, LockKeyhole, UserPlus, UserCheck, BellRing, CalendarDays, Clock3, Timer, AlarmClock, Map, Compass, Navigation, Phone, Video, Camera, Mic, Headphones, Music, Volume2, VolumeX, CloudUpload, CloudDownload, HardDrive, WifiOff, Bluetooth, Plug, Power, RefreshCcw, ThumbsUp, ThumbsDown, Smile, StarOff, Pin, PinOff, Gift, Trophy, Target, Crosshair, FlagTriangleRight,
}
Expand description

Icons available to Icon, from the Lucide set.

Variants§

§

Search

The Lucide search icon.

§

X

The Lucide x icon.

§

Check

The Lucide check icon.

§

Plus

The Lucide plus icon.

§

Minus

The Lucide minus icon.

§

ChevronDown

The Lucide chevron-down icon.

§

ChevronUp

The Lucide chevron-up icon.

§

ChevronLeft

The Lucide chevron-left icon.

§

ChevronRight

The Lucide chevron-right icon.

§

ArrowUp

The Lucide arrow-up icon.

§

ArrowDown

The Lucide arrow-down icon.

§

ArrowLeft

The Lucide arrow-left icon.

§

ArrowRight

The Lucide arrow-right icon.

§

ArrowUpRight

The Lucide arrow-up-right icon.

The Lucide external-link icon.

The Lucide link icon.

§

House

The Lucide house icon.

§

LayoutDashboard

The Lucide layout-dashboard icon.

§

PanelLeft

The Lucide panel-left icon.

§

Menu

The Lucide menu icon.

§

Ellipsis

The Lucide ellipsis icon.

§

EllipsisVertical

The Lucide ellipsis-vertical icon.

§

Grid3x3

The Lucide grid-3x3 icon.

§

List

The Lucide list icon.

§

Table

The Lucide table icon.

§

Settings

The Lucide settings icon.

§

SlidersHorizontal

The Lucide sliders-horizontal icon.

§

Filter

The Lucide filter icon.

§

User

The Lucide user icon.

§

Users

The Lucide users icon.

§

Bell

The Lucide bell icon.

§

Mail

The Lucide mail icon.

§

MessageSquare

The Lucide message-square icon.

§

Send

The Lucide send icon.

§

Inbox

The Lucide inbox icon.

§

Calendar

The Lucide calendar icon.

§

Clock

The Lucide clock icon.

§

Star

The Lucide star icon.

§

Heart

The Lucide heart icon.

§

Bookmark

The Lucide bookmark icon.

§

Tag

The Lucide tag icon.

§

Flag

The Lucide flag icon.

§

Award

The Lucide award icon.

§

Shield

The Lucide shield icon.

§

Key

The Lucide key icon.

§

Lock

The Lucide lock icon.

§

LockOpen

The Lucide lock-open icon.

§

Trash2

The Lucide trash-2 icon.

§

Pencil

The Lucide pencil icon.

§

Copy

The Lucide copy icon.

§

Clipboard

The Lucide clipboard icon.

§

Download

The Lucide download icon.

§

Upload

The Lucide upload icon.

§

Share2

The Lucide share-2 icon.

§

RefreshCw

The Lucide refresh-cw icon.

§

RotateCcw

The Lucide rotate-ccw icon.

§

Eye

The Lucide eye icon.

§

EyeOff

The Lucide eye-off icon.

§

LogOut

The Lucide log-out icon.

§

LogIn

The Lucide log-in icon.

§

PlusCircle

The Lucide plus-circle icon.

§

CircleCheck

The Lucide circle-check icon.

§

CircleAlert

The Lucide circle-alert icon.

§

TriangleAlert

The Lucide triangle-alert icon.

§

Info

The Lucide info icon.

§

CircleHelp

The Lucide circle-help icon.

§

CircleX

The Lucide circle-x icon.

§

LoaderCircle

The Lucide loader-circle icon.

§

Sparkles

The Lucide sparkles icon.

§

Zap

The Lucide zap icon.

§

Rocket

The Lucide rocket icon.

§

Command

The Lucide command icon.

§

Keyboard

The Lucide keyboard icon.

§

Monitor

The Lucide monitor icon.

§

Smartphone

The Lucide smartphone icon.

§

Sun

The Lucide sun icon.

§

Moon

The Lucide moon icon.

§

Palette

The Lucide palette icon.

§

Layers

The Lucide layers icon.

§

Folder

The Lucide folder icon.

§

File

The Lucide file icon.

§

FileText

The Lucide file-text icon.

§

Image

The Lucide image icon.

§

Code

The Lucide code icon.

§

Terminal

The Lucide terminal icon.

§

GitBranch

The Lucide git-branch icon.

§

Globe

The Lucide globe icon.

§

Cloud

The Lucide cloud icon.

§

Database

The Lucide database icon.

§

Server

The Lucide server icon.

§

Cpu

The Lucide cpu icon.

§

Activity

The Lucide activity icon.

§

TrendingUp

The Lucide trending-up icon.

§

TrendingDown

The Lucide trending-down icon.

§

ChartBar

The Lucide chart-bar icon.

§

ChartLine

The Lucide chart-line icon.

§

ChartPie

The Lucide chart-pie icon.

§

DollarSign

The Lucide dollar-sign icon.

§

CreditCard

The Lucide credit-card icon.

§

Wallet

The Lucide wallet icon.

§

ShoppingCart

The Lucide shopping-cart icon.

§

Package

The Lucide package icon.

§

MapPin

The Lucide map-pin icon.

§

Wifi

The Lucide wifi icon.

§

Battery

The Lucide battery icon.

§

Play

The Lucide play icon.

§

Pause

The Lucide pause icon.

§

Square

The Lucide square icon.

§

Circle

The Lucide circle icon.

§

Maximize2

The Lucide maximize-2 icon.

§

Minimize2

The Lucide minimize-2 icon.

§

MousePointer

The Lucide mouse-pointer icon.

§

Scissors

The Lucide scissors icon.

§

ClipboardPaste

The Lucide clipboard-paste icon.

§

Bold

The Lucide bold icon.

§

Italic

The Lucide italic icon.

§

Underline

The Lucide underline icon.

§

Strikethrough

The Lucide strikethrough icon.

§

AlignLeft

The Lucide align-left icon.

§

AlignCenter

The Lucide align-center icon.

§

AlignRight

The Lucide align-right icon.

§

AlignJustify

The Lucide align-justify icon.

§

ListOrdered

The Lucide list-ordered icon.

§

Undo2

The Lucide undo-2 icon.

§

Redo2

The Lucide redo-2 icon.

§

Save

The Lucide save icon.

§

Printer

The Lucide printer icon.

§

Type

The Lucide type icon.

§

Highlighter

The Lucide highlighter icon.

§

Paintbrush

The Lucide paintbrush icon.

§

Baseline

The Lucide baseline icon.

§

Heading

The Lucide heading icon.

§

Quote

The Lucide quote icon.

§

ZoomIn

The Lucide zoom-in icon.

§

ZoomOut

The Lucide zoom-out icon.

§

FilePlus

The Lucide file-plus icon.

§

FolderOpen

The Lucide folder-open icon.

§

Link2

The Lucide link-2 icon.

§

Table2

The Lucide table-2 icon.

§

ImagePlus

The Lucide image-plus icon.

§

ChartColumn

The Lucide chart-column icon.

§

Shapes

The Lucide shapes icon.

§

Sigma

The Lucide sigma icon.

§

Calculator

The Lucide calculator icon.

§

FilterX

The Lucide filter-x icon.

§

ArrowUpDown

The Lucide arrow-up-down icon.

§

ArrowDownWideNarrow

The Lucide arrow-down-wide-narrow icon.

§

Ruler

The Lucide ruler icon.

§

Grid2x2

The Lucide grid-2x2 icon.

§

Rows3

The Lucide rows-3 icon.

§

Columns3

The Lucide columns-3 icon.

§

Merge

The Lucide merge icon.

§

Split

The Lucide split icon.

§

Pilcrow

The Lucide pilcrow icon.

§

TextCursor

The Lucide text-cursor icon.

§

Languages

The Lucide languages icon.

§

SpellCheck

The Lucide spell-check icon.

§

MessageCircle

The Lucide message-circle icon.

§

Share

The Lucide share icon.

§

History

The Lucide history icon.

§

BookOpen

The Lucide book-open icon.

§

EyeClosed

The Lucide eye-closed icon.

§

LockKeyhole

The Lucide lock-keyhole icon.

§

UserPlus

The Lucide user-plus icon.

§

UserCheck

The Lucide user-check icon.

§

BellRing

The Lucide bell-ring icon.

§

CalendarDays

The Lucide calendar-days icon.

§

Clock3

The Lucide clock-3 icon.

§

Timer

The Lucide timer icon.

§

AlarmClock

The Lucide alarm-clock icon.

§

Map

The Lucide map icon.

§

Compass

The Lucide compass icon.

§

Navigation

The Lucide navigation icon.

§

Phone

The Lucide phone icon.

§

Video

The Lucide video icon.

§

Camera

The Lucide camera icon.

§

Mic

The Lucide mic icon.

§

Headphones

The Lucide headphones icon.

§

Music

The Lucide music icon.

§

Volume2

The Lucide volume-2 icon.

§

VolumeX

The Lucide volume-x icon.

§

CloudUpload

The Lucide cloud-upload icon.

§

CloudDownload

The Lucide cloud-download icon.

§

HardDrive

The Lucide hard-drive icon.

§

WifiOff

The Lucide wifi-off icon.

§

Bluetooth

The Lucide bluetooth icon.

§

Plug

The Lucide plug icon.

§

Power

The Lucide power icon.

§

RefreshCcw

The Lucide refresh-ccw icon.

§

ThumbsUp

The Lucide thumbs-up icon.

§

ThumbsDown

The Lucide thumbs-down icon.

§

Smile

The Lucide smile icon.

§

StarOff

The Lucide star-off icon.

§

Pin

The Lucide pin icon.

§

PinOff

The Lucide pin-off icon.

§

Gift

The Lucide gift icon.

§

Trophy

The Lucide trophy icon.

§

Target

The Lucide target icon.

§

Crosshair

The Lucide crosshair icon.

§

FlagTriangleRight

The Lucide flag-triangle-right icon.

Implementations§

Source§

impl IconName

Source

pub const ALL: &'static [IconName]

Every icon, in catalog order.

Source

pub fn name(self) -> &'static str

The Lucide name, e.g. "chevron-down".

Source

pub fn glyph(self) -> char

The character that draws this icon in the RavenIcons font.

Trait Implementations§

Source§

impl Clone for IconName

Source§

fn clone(&self) -> IconName

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

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

Performs copy-assignment from source. Read more
Source§

impl Copy for IconName

Source§

impl Debug for IconName

Source§

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

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

impl Eq for IconName

Source§

impl Hash for IconName

Source§

fn hash<__H>(&self, state: &mut __H)
where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for IconName

Source§

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

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

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

Inequality operator !=. Read more
Source§

impl StructuralPartialEq for IconName

Auto Trait Implementations§

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> AutoreleaseSafe for T
where T: ?Sized,

Source§

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

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
§

impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
where ST: ?Sized, DT: ?Sized,

§

impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
where ST: ?Sized, DT: ?Sized,

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
§

impl<S, T> Duplex<S> for T
where T: FromSample<S> + ToSample<S>,

§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
§

impl<T> ErasedDestructor for T
where T: 'static,

Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<S> FromSample<S> for S

§

fn from_sample_(s: S) -> S

§

impl<T> Instrument for T

§

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

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

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.

§

impl<T> Read<Exclusive, BecauseExclusive> for T
where T: ?Sized,

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
§

impl<T, U> ToSample<U> for T
where U: FromSample<T>,

§

fn to_sample_(self) -> U

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.
§

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

§

fn vzip(self) -> V

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where T: Sync,

§

impl<T> WithSubscriber for T

§

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
§

fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ

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