use std::fmt;
use strum::{AsRefStr, EnumString};
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, EnumString, AsRefStr)]
#[strum(serialize_all = "snake_case")]
pub enum IconType {
AArrowDown,
AArrowUp,
ALargeSmall,
Accessibility,
Activity,
AirVent,
Airplay,
AlarmClockCheck,
AlarmClockMinus,
AlarmClockOff,
AlarmClockPlus,
AlarmClock,
AlarmSmoke,
Album,
AlignCenterHorizontal,
AlignCenterVertical,
AlignCenter,
AlignEndHorizontal,
AlignEndVertical,
AlignHorizontalDistributeCenter,
AlignHorizontalDistributeEnd,
AlignHorizontalDistributeStart,
AlignHorizontalJustifyCenter,
AlignHorizontalJustifyEnd,
AlignHorizontalJustifyStart,
AlignHorizontalSpaceAround,
AlignHorizontalSpaceBetween,
AlignJustify,
AlignLeft,
AlignRight,
AlignStartHorizontal,
AlignStartVertical,
AlignVerticalDistributeCenter,
AlignVerticalDistributeEnd,
AlignVerticalDistributeStart,
AlignVerticalJustifyCenter,
AlignVerticalJustifyEnd,
AlignVerticalJustifyStart,
AlignVerticalSpaceAround,
AlignVerticalSpaceBetween,
Ambulance,
Ampersand,
Ampersands,
Amphora,
Anchor,
Angry,
Annoyed,
Antenna,
Anvil,
Aperture,
AppWindowMac,
AppWindow,
Apple,
ArchiveRestore,
ArchiveX,
Archive,
Armchair,
ArrowBigDownDash,
ArrowBigDown,
ArrowBigLeftDash,
ArrowBigLeft,
ArrowBigRightDash,
ArrowBigRight,
ArrowBigUpDash,
ArrowBigUp,
ArrowDown01,
ArrowDown10,
ArrowDownAZ,
ArrowDownFromLine,
ArrowDownLeft,
ArrowDownNarrowWide,
ArrowDownRight,
ArrowDownToDot,
ArrowDownToLine,
ArrowDownUp,
ArrowDownWideNarrow,
ArrowDownZA,
ArrowDown,
ArrowLeftFromLine,
ArrowLeftRight,
ArrowLeftToLine,
ArrowLeft,
ArrowRightFromLine,
ArrowRightLeft,
ArrowRightToLine,
ArrowRight,
ArrowUp01,
ArrowUp10,
ArrowUpAZ,
ArrowUpDown,
ArrowUpFromDot,
ArrowUpFromLine,
ArrowUpLeft,
ArrowUpNarrowWide,
ArrowUpRight,
ArrowUpToLine,
ArrowUpWideNarrow,
ArrowUpZA,
ArrowUp,
ArrowsUpFromLine,
Asterisk,
AtSign,
Atom,
AudioLines,
AudioWaveform,
Award,
Axe,
Axis3D,
Baby,
Backpack,
BadgeAlert,
BadgeCent,
BadgeCheck,
BadgeDollarSign,
BadgeEuro,
BadgeHelp,
BadgeIndianRupee,
BadgeInfo,
BadgeJapaneseYen,
BadgeMinus,
BadgePercent,
BadgePlus,
BadgePoundSterling,
BadgeQuestionMark,
BadgeRussianRuble,
BadgeSwissFranc,
BadgeTurkishLira,
BadgeX,
Badge,
BaggageClaim,
Ban,
Banana,
Bandage,
BanknoteArrowDown,
BanknoteArrowUp,
BanknoteX,
Banknote,
Barcode,
Barrel,
Baseline,
Bath,
BatteryCharging,
BatteryFull,
BatteryLow,
BatteryMedium,
BatteryPlus,
BatteryWarning,
Battery,
Beaker,
BeanOff,
Bean,
BedDouble,
BedSingle,
Bed,
Beef,
BeerOff,
Beer,
BellDot,
BellElectric,
BellMinus,
BellOff,
BellPlus,
BellRing,
Bell,
BetweenHorizontalEnd,
BetweenHorizontalStart,
BetweenVerticalEnd,
BetweenVerticalStart,
BicepsFlexed,
Bike,
Binary,
Binoculars,
Biohazard,
Bird,
Bitcoin,
Blend,
Blinds,
Blocks,
BluetoothConnected,
BluetoothOff,
BluetoothSearching,
Bluetooth,
Bold,
Bolt,
Bomb,
Bone,
BookA,
BookAlert,
BookAudio,
BookCheck,
BookCopy,
BookDashed,
BookDown,
BookHeadphones,
BookHeart,
BookImage,
BookKey,
BookLock,
BookMarked,
BookMinus,
BookOpenCheck,
BookOpenText,
BookOpen,
BookPlus,
BookText,
BookType,
BookUp2,
BookUp,
BookUser,
BookX,
Book,
BookmarkCheck,
BookmarkMinus,
BookmarkPlus,
BookmarkX,
Bookmark,
BoomBox,
BotMessageSquare,
BotOff,
Bot,
BottleWine,
BowArrow,
Boxes,
Braces,
Brackets,
BrainCircuit,
BrainCog,
Brain,
BrickWallFire,
BrickWall,
BriefcaseBusiness,
BriefcaseConveyorBelt,
BriefcaseMedical,
Briefcase,
BringToFront,
BrushCleaning,
Brush,
Bubbles,
BugOff,
BugPlay,
Bug,
Building2,
Building,
BusFront,
Bus,
CableCar,
Cable,
CakeSlice,
Cake,
Calculator,
Calendar1,
CalendarArrowDown,
CalendarArrowUp,
CalendarCheck2,
CalendarCheck,
CalendarClock,
CalendarCog,
CalendarDays,
CalendarFold,
CalendarHeart,
CalendarMinus2,
CalendarMinus,
CalendarOff,
CalendarPlus2,
CalendarPlus,
CalendarRange,
CalendarSearch,
CalendarSync,
CalendarX2,
CalendarX,
Calendar,
CameraOff,
Camera,
CandyCane,
CandyOff,
Candy,
Cannabis,
CaptionsOff,
Captions,
CarFront,
CarTaxiFront,
Car,
Caravan,
CardSim,
Carrot,
CaseLower,
CaseSensitive,
CaseUpper,
CassetteTape,
Cast,
Castle,
Cat,
Cctv,
ChartArea,
ChartBarBig,
ChartBarDecreasing,
ChartBarIncreasing,
ChartBarStacked,
ChartBar,
ChartCandlestick,
ChartColumnBig,
ChartColumnDecreasing,
ChartColumnIncreasing,
ChartColumnStacked,
ChartColumn,
ChartGantt,
ChartLine,
ChartNetwork,
ChartNoAxesColumnDecreasing,
ChartNoAxesColumnIncreasing,
ChartNoAxesColumn,
ChartNoAxesCombined,
ChartNoAxesGantt,
ChartPie,
ChartScatter,
ChartSpline,
CheckCheck,
CheckLine,
Check,
ChefHat,
Cherry,
ChevronDown,
ChevronFirst,
ChevronLast,
ChevronLeft,
ChevronRight,
ChevronUp,
ChevronsDownUp,
ChevronsDown,
ChevronsLeftRightEllipsis,
ChevronsLeftRight,
ChevronsLeft,
ChevronsRightLeft,
ChevronsRight,
ChevronsUpDown,
ChevronsUp,
Chrome,
Church,
CigaretteOff,
Cigarette,
CircleAlert,
CircleArrowDown,
CircleArrowLeft,
CircleArrowOutDownLeft,
CircleArrowOutDownRight,
CircleArrowOutUpLeft,
CircleArrowOutUpRight,
CircleArrowRight,
CircleArrowUp,
CircleCheckBig,
CircleCheck,
CircleChevronDown,
CircleChevronLeft,
CircleChevronRight,
CircleChevronUp,
CircleDashed,
CircleDivide,
CircleDollarSign,
CircleDotDashed,
CircleDot,
CircleEllipsis,
CircleEqual,
CircleFadingArrowUp,
CircleFadingPlus,
CircleGauge,
CircleHelp,
CircleMinus,
CircleOff,
CircleParkingOff,
CircleParking,
CirclePause,
CirclePercent,
CirclePlay,
CirclePlus,
CirclePoundSterling,
CirclePower,
CircleQuestionMark,
CircleSlash2,
CircleSlash,
CircleSmall,
CircleStop,
CircleUserRound,
CircleUser,
CircleX,
Circle,
CircuitBoard,
Citrus,
Clapperboard,
ClipboardCheck,
ClipboardClock,
ClipboardCopy,
ClipboardList,
ClipboardMinus,
ClipboardPaste,
ClipboardPenLine,
ClipboardPen,
ClipboardPlus,
ClipboardType,
ClipboardX,
Clipboard,
Clock1,
Clock10,
Clock11,
Clock12,
Clock2,
Clock3,
Clock4,
Clock5,
Clock6,
Clock7,
Clock8,
Clock9,
ClockAlert,
ClockArrowDown,
ClockArrowUp,
ClockFading,
ClockPlus,
Clock,
CloudAlert,
CloudCheck,
CloudCog,
CloudDownload,
CloudDrizzle,
CloudFog,
CloudHail,
CloudLightning,
CloudMoonRain,
CloudMoon,
CloudOff,
CloudRainWind,
CloudRain,
CloudSnow,
CloudSunRain,
CloudSun,
CloudUpload,
Cloud,
Cloudy,
Clover,
Club,
CodeXml,
Code,
Codepen,
Codesandbox,
Coffee,
Cog,
Coins,
Columns2,
Columns3Cog,
Columns3,
Columns4,
Combine,
Command,
Compass,
Component,
Computer,
ConciergeBell,
Cone,
Construction,
ContactRound,
Contact,
Container,
Contrast,
Cookie,
CookingPot,
CopyCheck,
CopyMinus,
CopyPlus,
CopySlash,
CopyX,
Copy,
Copyleft,
Copyright,
CornerDownLeft,
CornerDownRight,
CornerLeftDown,
CornerLeftUp,
CornerRightDown,
CornerRightUp,
CornerUpLeft,
CornerUpRight,
Cpu,
CreativeCommons,
CreditCard,
Croissant,
Crop,
Cross,
Crosshair,
Crown,
Cuboid,
CupSoda,
Currency,
Cylinder,
Dam,
DatabaseBackup,
DatabaseZap,
Database,
DecimalsArrowLeft,
DecimalsArrowRight,
Delete,
Dessert,
Diameter,
DiamondMinus,
DiamondPercent,
DiamondPlus,
Diamond,
Dice1,
Dice2,
Dice3,
Dice4,
Dice5,
Dice6,
Dices,
Diff,
Disc2,
Disc3,
DiscAlbum,
Disc,
Divide,
DnaOff,
Dna,
Dock,
Dog,
DollarSign,
Donut,
DoorClosedLocked,
DoorClosed,
DoorOpen,
Dot,
Download,
DraftingCompass,
Drama,
Dribbble,
Drill,
Drone,
DropletOff,
Droplet,
Droplets,
Drum,
Drumstick,
Dumbbell,
EarOff,
Ear,
EarthLock,
Earth,
Eclipse,
EggFried,
EggOff,
Egg,
EllipsisVertical,
Ellipsis,
EqualApproximately,
EqualNot,
Equal,
Eraser,
EthernetPort,
Euro,
Expand,
ExternalLink,
EyeClosed,
EyeOff,
Eye,
Facebook,
Factory,
Fan,
FastForward,
Feather,
Fence,
FerrisWheel,
Figma,
FileArchive,
FileAudio2,
FileAudio,
FileAxis3D,
FileBadge2,
FileBadge,
FileBox,
FileChartColumnIncreasing,
FileChartColumn,
FileChartLine,
FileChartPie,
FileCheck2,
FileCheck,
FileClock,
FileCode2,
FileCode,
FileCog,
FileDiff,
FileDigit,
FileDown,
FileHeart,
FileImage,
FileInput,
FileJson2,
FileJson,
FileKey2,
FileKey,
FileLock2,
FileLock,
FileMinus2,
FileMinus,
FileMusic,
FileOutput,
FilePenLine,
FilePen,
FilePlay,
FilePlus2,
FilePlus,
FileQuestionMark,
FileQuestion,
FileScan,
FileSearch2,
FileSearch,
FileSliders,
FileSpreadsheet,
FileStack,
FileSymlink,
FileTerminal,
FileText,
FileType2,
FileType,
FileUp,
FileUser,
FileVideo2,
FileVideoCamera,
FileVideo,
FileVolume2,
FileVolume,
FileWarning,
FileX2,
FileX,
File,
Files,
Film,
FilterX,
Filter,
Fingerprint,
FireExtinguisher,
FishOff,
FishSymbol,
Fish,
FlagOff,
FlagTriangleLeft,
FlagTriangleRight,
Flag,
FlameKindling,
Flame,
FlashlightOff,
Flashlight,
FlaskConicalOff,
FlaskConical,
FlaskRound,
FlipHorizontal2,
FlipHorizontal,
FlipVertical2,
FlipVertical,
Flower2,
Flower,
Focus,
FoldHorizontal,
FoldVertical,
FolderArchive,
FolderCheck,
FolderClock,
FolderClosed,
FolderCode,
FolderCog,
FolderDot,
FolderDown,
FolderGit2,
FolderGit,
FolderHeart,
FolderInput,
FolderKanban,
FolderKey,
FolderLock,
FolderMinus,
FolderOpenDot,
FolderOpen,
FolderOutput,
FolderPen,
FolderPlus,
FolderRoot,
FolderSearch2,
FolderSearch,
FolderSymlink,
FolderSync,
FolderTree,
FolderUp,
FolderX,
Folder,
Folders,
Footprints,
Forklift,
Forward,
Frame,
Framer,
Frown,
Fuel,
Fullscreen,
FunnelPlus,
FunnelX,
Funnel,
GalleryHorizontalEnd,
GalleryHorizontal,
GalleryThumbnails,
GalleryVerticalEnd,
GalleryVertical,
Gamepad2,
Gamepad,
Gauge,
Gavel,
Gem,
GeorgianLari,
Ghost,
Gift,
GitBranchPlus,
GitBranch,
GitCommitHorizontal,
GitCommitVertical,
GitCompareArrows,
GitCompare,
GitFork,
GitGraph,
GitMerge,
GitPullRequestArrow,
GitPullRequestClosed,
GitPullRequestCreateArrow,
GitPullRequestCreate,
GitPullRequestDraft,
GitPullRequest,
Github,
Gitlab,
GlassWater,
Glasses,
GlobeLock,
Globe,
Goal,
Gpu,
Grab,
GraduationCap,
Grape,
Grid2X2Check,
Grid2X2Plus,
Grid2X2X,
Grid2X2,
Grid3X2,
Grid3X3,
GripHorizontal,
GripVertical,
Grip,
Group,
Guitar,
Ham,
Hamburger,
Hammer,
HandCoins,
HandHeart,
HandHelping,
HandMetal,
HandPlatter,
Hand,
Handbag,
Handshake,
HardDriveDownload,
HardDriveUpload,
HardDrive,
HardHat,
Hash,
HatGlasses,
Haze,
HdmiPort,
Heading1,
Heading2,
Heading3,
Heading4,
Heading5,
Heading6,
Heading,
HeadphoneOff,
Headphones,
Headset,
HeartCrack,
HeartHandshake,
HeartMinus,
HeartOff,
HeartPlus,
HeartPulse,
Heart,
Heater,
Hexagon,
Highlighter,
History,
HopOff,
Hop,
Hospital,
Hotel,
Hourglass,
HousePlug,
HousePlus,
HouseWifi,
House,
IceCreamBowl,
IceCreamCone,
IdCardLanyard,
IdCard,
ImageDown,
ImageMinus,
ImageOff,
ImagePlay,
ImagePlus,
ImageUp,
ImageUpscale,
Image,
Images,
Import,
Inbox,
IndentDecrease,
IndentIncrease,
IndianRupee,
Infinity,
Info,
InspectionPanel,
Instagram,
Italic,
IterationCcw,
IterationCw,
JapaneseYen,
Joystick,
Kanban,
KeyRound,
KeySquare,
Key,
KeyboardMusic,
KeyboardOff,
Keyboard,
LampCeiling,
LampDesk,
LampFloor,
LampWallDown,
LampWallUp,
Lamp,
LandPlot,
Landmark,
Languages,
LaptopMinimalCheck,
LaptopMinimal,
Laptop,
LassoSelect,
Lasso,
Laugh,
Layers2,
Layers3,
Layers,
LayoutDashboard,
LayoutGrid,
LayoutList,
LayoutPanelLeft,
LayoutPanelTop,
LayoutTemplate,
Leaf,
LeafyGreen,
Lectern,
LetterText,
Lib,
LibraryBig,
Library,
LifeBuoy,
Ligature,
LightbulbOff,
Lightbulb,
LineSquiggle,
Link2Off,
Link2,
Link,
Linkedin,
ListCheck,
ListChecks,
ListCollapse,
ListEnd,
ListFilterPlus,
ListFilter,
ListMinus,
ListMusic,
ListOrdered,
ListPlus,
ListRestart,
ListStart,
ListTodo,
ListTree,
ListVideo,
ListX,
List,
LoaderCircle,
LoaderPinwheel,
Loader,
LocateFixed,
LocateOff,
Locate,
LocationEdit,
LockKeyholeOpen,
LockKeyhole,
LockOpen,
Lock,
LogIn,
LogOut,
Logs,
Lollipop,
Luggage,
Magnet,
MailCheck,
MailMinus,
MailOpen,
MailPlus,
MailQuestionMark,
MailQuestion,
MailSearch,
MailWarning,
MailX,
Mail,
Mailbox,
Mails,
MapMinus,
MapPinCheckInside,
MapPinCheck,
MapPinHouse,
MapPinMinusInside,
MapPinMinus,
MapPinOff,
MapPinPen,
MapPinPlusInside,
MapPinPlus,
MapPinXInside,
MapPinX,
MapPin,
MapPinned,
MapPlus,
Map,
MarsStroke,
Mars,
Martini,
Maximize2,
Maximize,
Medal,
MegaphoneOff,
Megaphone,
Meh,
MemoryStick,
Menu,
Merge,
MessageCircleCode,
MessageCircleDashed,
MessageCircleHeart,
MessageCircleMore,
MessageCircleOff,
MessageCirclePlus,
MessageCircleQuestionMark,
MessageCircleQuestion,
MessageCircleReply,
MessageCircleWarning,
MessageCircleX,
MessageCircle,
MessageSquareCode,
MessageSquareDashed,
MessageSquareDiff,
MessageSquareDot,
MessageSquareHeart,
MessageSquareLock,
MessageSquareMore,
MessageSquareOff,
MessageSquarePlus,
MessageSquareQuote,
MessageSquareReply,
MessageSquareShare,
MessageSquareText,
MessageSquareWarning,
MessageSquareX,
MessageSquare,
MessagesSquare,
MicOff,
MicVocal,
Mic,
Microchip,
Microscope,
Microwave,
Milestone,
MilkOff,
Milk,
Minimize2,
Minimize,
Minus,
MonitorCheck,
MonitorCog,
MonitorDot,
MonitorDown,
MonitorOff,
MonitorPause,
MonitorPlay,
MonitorSmartphone,
MonitorSpeaker,
MonitorStop,
MonitorUp,
MonitorX,
Monitor,
MoonStar,
Moon,
MountainSnow,
Mountain,
MouseOff,
MousePointer2,
MousePointerBan,
MousePointerClick,
MousePointer,
Mouse,
Move3D,
MoveDiagonal2,
MoveDiagonal,
MoveDownLeft,
MoveDownRight,
MoveDown,
MoveHorizontal,
MoveLeft,
MoveRight,
MoveUpLeft,
MoveUpRight,
MoveUp,
MoveVertical,
Move,
Music2,
Music3,
Music4,
Music,
Navigation2Off,
Navigation2,
NavigationOff,
Navigation,
Network,
Newspaper,
Nfc,
NonBinary,
NotebookPen,
NotebookTabs,
NotebookText,
Notebook,
NotepadTextDashed,
NotepadText,
NutOff,
Nut,
OctagonAlert,
OctagonMinus,
OctagonPause,
OctagonX,
Octagon,
Omega,
Orbit,
Origami,
Package2,
PackageCheck,
PackageMinus,
PackageOpen,
PackagePlus,
PackageSearch,
PackageX,
Package,
PaintBucket,
PaintRoller,
PaintbrushVertical,
Paintbrush,
Palette,
Panda,
PanelBottomClose,
PanelBottomDashed,
PanelBottomOpen,
PanelBottom,
PanelLeftClose,
PanelLeftDashed,
PanelLeftOpen,
PanelLeft,
PanelRightClose,
PanelRightDashed,
PanelRightOpen,
PanelRight,
PanelTopClose,
PanelTopDashed,
PanelTopOpen,
PanelTop,
PanelsLeftBottom,
PanelsRightBottom,
PanelsTopLeft,
Paperclip,
Parentheses,
ParkingMeter,
PartyPopper,
Pause,
PawPrint,
PcCase,
PenLine,
PenOff,
PenTool,
Pen,
PencilLine,
PencilOff,
PencilRuler,
Pencil,
Pentagon,
Percent,
PersonStanding,
PhilippinePeso,
PhoneCall,
PhoneForwarded,
PhoneIncoming,
PhoneMissed,
PhoneOff,
PhoneOutgoing,
Phone,
Pi,
Piano,
Pickaxe,
PictureInPicture2,
PictureInPicture,
PiggyBank,
PilcrowLeft,
PilcrowRight,
Pilcrow,
PillBottle,
Pill,
PinOff,
Pin,
Pipette,
Pizza,
PlaneLanding,
PlaneTakeoff,
Plane,
Play,
Plug2,
PlugZap,
Plug,
Plus,
PocketKnife,
Pocket,
Podcast,
PointerOff,
Pointer,
Popcorn,
Popsicle,
PoundSterling,
PowerOff,
Power,
Presentation,
PrinterCheck,
Printer,
Projector,
Proportions,
Puzzle,
Pyramid,
QrCode,
Quote,
Rabbit,
Radar,
Radiation,
Radical,
RadioReceiver,
RadioTower,
Radio,
Radius,
RailSymbol,
Rainbow,
Rat,
Ratio,
ReceiptCent,
ReceiptEuro,
ReceiptIndianRupee,
ReceiptJapaneseYen,
ReceiptPoundSterling,
ReceiptRussianRuble,
ReceiptSwissFranc,
ReceiptText,
ReceiptTurkishLira,
Receipt,
RectangleCircle,
RectangleEllipsis,
RectangleGoggles,
RectangleHorizontal,
RectangleVertical,
Recycle,
Redo2,
RedoDot,
Redo,
RefreshCcwDot,
RefreshCcw,
RefreshCwOff,
RefreshCw,
Refrigerator,
Regex,
RemoveFormatting,
Repeat1,
Repeat2,
Repeat,
ReplaceAll,
Replace,
ReplyAll,
Reply,
Rewind,
Ribbon,
Rocket,
RockingChair,
RollerCoaster,
Rotate3D,
RotateCcwKey,
RotateCcwSquare,
RotateCcw,
RotateCwSquare,
RotateCw,
RouteOff,
Route,
Router,
Rows2,
Rows3,
Rows4,
Rss,
RulerDimensionLine,
Ruler,
RussianRuble,
Sailboat,
Salad,
Sandwich,
SatelliteDish,
Satellite,
SaudiRiyal,
SaveAll,
SaveOff,
Save,
Scale3D,
Scale,
Scaling,
ScanBarcode,
ScanEye,
ScanFace,
ScanHeart,
ScanLine,
ScanQrCode,
ScanSearch,
ScanText,
Scan,
School,
ScissorsLineDashed,
Scissors,
ScreenShareOff,
ScreenShare,
ScrollText,
Scroll,
SearchCheck,
SearchCode,
SearchSlash,
SearchX,
Search,
Section,
SendHorizontal,
SendToBack,
Send,
SeparatorHorizontal,
SeparatorVertical,
ServerCog,
ServerCrash,
ServerOff,
Server,
Settings2,
Settings,
Shapes,
Share2,
Share,
Sheet,
Shell,
ShieldAlert,
ShieldBan,
ShieldCheck,
ShieldEllipsis,
ShieldHalf,
ShieldMinus,
ShieldOff,
ShieldPlus,
ShieldQuestionMark,
ShieldQuestion,
ShieldUser,
ShieldX,
Shield,
ShipWheel,
Ship,
Shirt,
ShoppingBag,
ShoppingBasket,
ShoppingCart,
Shovel,
ShowerHead,
Shredder,
Shrimp,
Shrink,
Shrub,
Shuffle,
Sigma,
SignalHigh,
SignalLow,
SignalMedium,
SignalZero,
Signal,
Signature,
SignpostBig,
Signpost,
Siren,
SkipBack,
SkipForward,
Skull,
Slack,
Slash,
Slice,
SlidersHorizontal,
SlidersVertical,
SmartphoneCharging,
SmartphoneNfc,
Smartphone,
SmilePlus,
Smile,
Snail,
Snowflake,
SoapDispenserDroplet,
Sofa,
Soup,
Space,
Spade,
Sparkle,
Sparkles,
Speaker,
Speech,
SpellCheck2,
SpellCheck,
SplinePointer,
Spline,
Split,
Spool,
Spotlight,
SprayCan,
Sprout,
SquareActivity,
SquareArrowDownLeft,
SquareArrowDownRight,
SquareArrowDown,
SquareArrowLeft,
SquareArrowOutDownLeft,
SquareArrowOutDownRight,
SquareArrowOutUpLeft,
SquareArrowOutUpRight,
SquareArrowRight,
SquareArrowUpLeft,
SquareArrowUpRight,
SquareArrowUp,
SquareAsterisk,
SquareBottomDashedScissors,
SquareChartGantt,
SquareCheckBig,
SquareCheck,
SquareChevronDown,
SquareChevronLeft,
SquareChevronRight,
SquareChevronUp,
SquareCode,
SquareDashedBottomCode,
SquareDashedBottom,
SquareDashedKanban,
SquareDashedMousePointer,
SquareDashedTopSolid,
SquareDashed,
SquareDivide,
SquareDot,
SquareEqual,
SquareFunction,
SquareKanban,
SquareLibrary,
SquareM,
SquareMenu,
SquareMinus,
SquareMousePointer,
SquareParkingOff,
SquareParking,
SquarePause,
SquarePen,
SquarePercent,
SquarePi,
SquarePilcrow,
SquarePlay,
SquarePlus,
SquarePower,
SquareRadical,
SquareRoundCorner,
SquareScissors,
SquareSigma,
SquareSlash,
SquareSplitHorizontal,
SquareSplitVertical,
SquareSquare,
SquareStack,
SquareStop,
SquareTerminal,
SquareUserRound,
SquareUser,
SquareX,
Square,
SquaresExclude,
SquaresIntersect,
SquaresSubtract,
SquaresUnite,
SquircleDashed,
Squircle,
Squirrel,
Stamp,
StarHalf,
StarOff,
Star,
StepBack,
StepForward,
Stethoscope,
Sticker,
StickyNote,
Store,
StretchHorizontal,
StretchVertical,
Strikethrough,
Subscript,
SunDim,
SunMedium,
SunMoon,
SunSnow,
Sun,
Sunrise,
Sunset,
Superscript,
SwatchBook,
SwissFranc,
SwitchCamera,
Sword,
Swords,
Syringe,
Table2,
TableCellsMerge,
TableCellsSplit,
TableColumnsSplit,
TableOfContents,
TableProperties,
TableRowsSplit,
Table,
TabletSmartphone,
Tablet,
Tablets,
Tag,
Tags,
Tally1,
Tally2,
Tally3,
Tally4,
Tally5,
Tangent,
Target,
Telescope,
TentTree,
Tent,
Terminal,
TestTubeDiagonal,
TestTube,
TestTubes,
TextCursorInput,
TextCursor,
TextQuote,
TextSearch,
TextSelect,
Text,
Theater,
ThermometerSnowflake,
ThermometerSun,
Thermometer,
ThumbsDown,
ThumbsUp,
TicketCheck,
TicketMinus,
TicketPercent,
TicketPlus,
TicketSlash,
TicketX,
Ticket,
TicketsPlane,
Tickets,
TimerOff,
TimerReset,
Timer,
ToggleLeft,
ToggleRight,
Toilet,
ToolCase,
Tornado,
Torus,
TouchpadOff,
Touchpad,
TowerControl,
ToyBrick,
Tractor,
TrafficCone,
TrainFrontTunnel,
TrainFront,
TrainTrack,
TramFront,
Transgender,
Trash2,
Trash,
TreeDeciduous,
TreePalm,
TreePine,
Trees,
Trello,
TrendingDown,
TrendingUpDown,
TrendingUp,
TriangleAlert,
TriangleDashed,
TriangleRight,
Triangle,
Trophy,
TruckElectric,
Truck,
TurkishLira,
Turtle,
TvMinimalPlay,
TvMinimal,
Tv,
Twitch,
Twitter,
TypeOutline,
Type,
UmbrellaOff,
Umbrella,
Underline,
Undo2,
UndoDot,
Undo,
UnfoldHorizontal,
UnfoldVertical,
Ungroup,
University,
Unlink2,
Unlink,
Unplug,
Upload,
Usb,
UserCheck,
UserCog,
UserLock,
UserMinus,
UserPen,
UserPlus,
UserRoundCheck,
UserRoundCog,
UserRoundMinus,
UserRoundPen,
UserRoundPlus,
UserRoundSearch,
UserRoundX,
UserRound,
UserSearch,
UserStar,
UserX,
User,
UsersRound,
Users,
UtensilsCrossed,
Utensils,
UtilityPole,
Variable,
Vault,
VectorSquare,
Vegan,
VenetianMask,
VenusAndMars,
Venus,
VibrateOff,
Vibrate,
VideoOff,
Video,
Videotape,
View,
Voicemail,
Volleyball,
Volume1,
Volume2,
VolumeOff,
VolumeX,
Volume,
Vote,
WalletCards,
WalletMinimal,
Wallet,
Wallpaper,
WandSparkles,
Wand,
Warehouse,
WashingMachine,
Watch,
WavesLadder,
Waves,
Waypoints,
Webcam,
WebhookOff,
Webhook,
Weight,
WheatOff,
Wheat,
WholeWord,
WifiCog,
WifiHigh,
WifiLow,
WifiOff,
WifiPen,
WifiSync,
WifiZero,
Wifi,
WindArrowDown,
Wind,
WineOff,
Wine,
Workflow,
Worm,
WrapText,
Wrench,
X,
Youtube,
ZapOff,
Zap,
ZoomIn,
ZoomOut,
}
impl fmt::Display for IconType {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
write!(f, "{}", self.as_ref())
}
}