Skip to main content

Icon

Enum Icon 

Source
pub enum Icon {
Show 208 variants AppBtop, AppBun, AppClaude, AppCodex, AppDeno, AppDocker, AppGo, AppHammer, AppHelix, AppHtop, AppJava, AppNode, AppOmp, AppPython, AppRuby, AppRust, AppVim, Logo, Tern, PiMark, ArrowUp, ArrowDown, ArrowLeft, ArrowRight, Back, Forward, Chev, ChevR, ChevUp, CornerDownRight, Expand, Shrink, Minimize, Fit, ZoomIn, ZoomOut, More, Grip, Compass, Check, X, XCircle, Warn, Info, Help, Bell, Shield, ShieldAlert, Slash, SlashCircle, Lock, Key, KeyRound, Plus, Minus, Clock, Timer, Doc, File, FileCode, FileImage, FilePdf, FilePlus, Files, Folder, FolderGo, FolderMinus, FolderOpen, FolderPlus, Markdown, Note, Clipboard, Save, Inbox, Image, Newspaper, Trash, Branch, Commit, Merge, Rebase, Pull, Push, Fetch, Stash, Cherry, Diff, Unified, Split, SplitDown, Revert, History, Play, Pause, Stop, Rewind, FastForward, FrameNext, FramePrev, Repeat, Redo, Undo, Run, Reel, Mic, Wave, Vibrate, Power, Send, Share, Open, Download, Copy, Scissors, Bold, Italic, Underline, Type, AlignLeft, AlignCenter, AlignRight, AlignJustify, Pen, Eraser, Wand, Cursor, Selection, PathInsert, Prompt, Vector, Blur, Ink, Palette, Columns, Grid, Sidebar, TabsH, TabsV, DockUp, DockDown, DockLeft, DockRight, Pip, PipTl, PipTr, PipBl, PipExit, Layers, Stack, Kanban, Canvas, Diagram, Flow, Peek, Tree, Box, Eye, EyeOff, Terminal, Code, Braces, Binary, Bug, Cpu, Database, Server, Laptop, Monitor, Gauge, Activity, Chart, Plug, Puzzle, Wrench, Gear, Sliders, Stethoscope, Hash, Tag, Link, Globe, Broadcast, Search, Funnel, FunnelX, SortX, Swap, List, ListChecks, Pin, Keyboard, User, Users, Message, Brain, Sparkle, Lightbulb, Bolt, Flame, Rocket, Moon, Sun, Cart, Footprints, Scale, LogIn, LogOut, Other(String),
}
Expand description

A named icon from Tern’s icon set.

Variants§

§

AppBtop

app-btop.

§

AppBun

app-bun.

§

AppClaude

app-claude.

§

AppCodex

app-codex.

§

AppDeno

app-deno.

§

AppDocker

app-docker.

§

AppGo

app-go.

§

AppHammer

app-hammer.

§

AppHelix

app-helix.

§

AppHtop

app-htop.

§

AppJava

app-java.

§

AppNode

app-node.

§

AppOmp

app-omp.

§

AppPython

app-python.

§

AppRuby

app-ruby.

§

AppRust

app-rust.

§

AppVim

app-vim.

logo.

§

Tern

tern.

§

PiMark

pi-mark.

§

ArrowUp

arrow-up.

§

ArrowDown

arrow-down.

§

ArrowLeft

arrow-left.

§

ArrowRight

arrow-right.

§

Back

back.

§

Forward

forward.

§

Chev

chev.

§

ChevR

chev-r.

§

ChevUp

chev-up.

§

CornerDownRight

corner-down-right.

§

Expand

expand.

§

Shrink

shrink.

§

Minimize

minimize.

§

Fit

fit.

§

ZoomIn

zoom-in.

§

ZoomOut

zoom-out.

§

More

more.

§

Grip

grip.

§

Compass

compass.

§

Check

check.

§

X

x.

§

XCircle

x-circle.

§

Warn

warn.

§

Info

info.

§

Help

help.

§

Bell

bell.

§

Shield

shield.

§

ShieldAlert

shield-alert.

§

Slash

slash.

§

SlashCircle

slash-circle.

§

Lock

lock.

§

Key

key.

§

KeyRound

key-round.

§

Plus

plus.

§

Minus

minus.

§

Clock

clock.

§

Timer

timer.

§

Doc

doc.

§

File

file.

§

FileCode

file-code.

§

FileImage

file-image.

§

FilePdf

file-pdf.

§

FilePlus

file-plus.

§

Files

files.

§

Folder

folder.

§

FolderGo

folder-go.

§

FolderMinus

folder-minus.

§

FolderOpen

folder-open.

§

FolderPlus

folder-plus.

§

Markdown

markdown.

§

Note

note.

§

Clipboard

clipboard.

§

Save

save.

§

Inbox

inbox.

§

Image

image.

§

Newspaper

newspaper.

§

Trash

trash.

§

Branch

branch.

§

Commit

commit.

§

Merge

merge.

§

Rebase

rebase.

§

Pull

pull.

§

Push

push.

§

Fetch

fetch.

§

Stash

stash.

§

Cherry

cherry.

§

Diff

diff.

§

Unified

unified.

§

Split

split.

§

SplitDown

split-down.

§

Revert

revert.

§

History

history.

§

Play

play.

§

Pause

pause.

§

Stop

stop.

§

Rewind

rewind.

§

FastForward

fast-forward.

§

FrameNext

frame-next.

§

FramePrev

frame-prev.

§

Repeat

repeat.

§

Redo

redo.

§

Undo

undo.

§

Run

run.

§

Reel

reel.

§

Mic

mic.

§

Wave

wave.

§

Vibrate

vibrate.

§

Power

power.

§

Send

send.

§

Share

share.

§

Open

open.

§

Download

download.

§

Copy

copy.

§

Scissors

scissors.

§

Bold

bold.

§

Italic

italic.

§

Underline

underline.

§

Type

type.

§

AlignLeft

align-left.

§

AlignCenter

align-center.

§

AlignRight

align-right.

§

AlignJustify

align-justify.

§

Pen

pen.

§

Eraser

eraser.

§

Wand

wand.

§

Cursor

cursor.

§

Selection

selection.

§

PathInsert

path-insert.

§

Prompt

prompt.

§

Vector

vector.

§

Blur

blur.

§

Ink

ink.

§

Palette

palette.

§

Columns

columns.

§

Grid

grid.

§

Sidebar

sidebar.

§

TabsH

tabs-h.

§

TabsV

tabs-v.

§

DockUp

dock-up.

§

DockDown

dock-down.

§

DockLeft

dock-left.

§

DockRight

dock-right.

§

Pip

pip.

§

PipTl

pip-tl.

§

PipTr

pip-tr.

§

PipBl

pip-bl.

§

PipExit

pip-exit.

§

Layers

layers.

§

Stack

stack.

§

Kanban

kanban.

§

Canvas

canvas.

§

Diagram

diagram.

§

Flow

flow.

§

Peek

peek.

§

Tree

tree.

§

Box

box.

§

Eye

eye.

§

EyeOff

eye-off.

§

Terminal

terminal.

§

Code

code.

§

Braces

braces.

§

Binary

binary.

§

Bug

bug.

§

Cpu

cpu.

§

Database

database.

§

Server

server.

§

Laptop

laptop.

§

Monitor

monitor.

§

Gauge

gauge.

§

Activity

activity.

§

Chart

chart.

§

Plug

plug.

§

Puzzle

puzzle.

§

Wrench

wrench.

§

Gear

gear.

§

Sliders

sliders.

§

Stethoscope

stethoscope.

§

Hash

hash.

§

Tag

tag.

link.

§

Globe

globe.

§

Broadcast

broadcast.

§

Search

search.

§

Funnel

funnel.

§

FunnelX

funnel-x.

§

SortX

sort-x.

§

Swap

swap.

§

List

list.

§

ListChecks

list-checks.

§

Pin

pin.

§

Keyboard

keyboard.

§

User

user.

§

Users

users.

§

Message

message.

§

Brain

brain.

§

Sparkle

sparkle.

§

Lightbulb

lightbulb.

§

Bolt

bolt.

§

Flame

flame.

§

Rocket

rocket.

§

Moon

moon.

§

Sun

sun.

§

Cart

cart.

§

Footprints

footprints.

§

Scale

scale.

§

LogIn

log-in.

§

LogOut

log-out.

§

Other(String)

A value this SDK doesn’t name.

Implementations§

Source§

impl Icon

Source

pub fn as_str(&self) -> &str

The value on the wire.

Trait Implementations§

Source§

impl Clone for Icon

Source§

fn clone(&self) -> Self

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 Debug for Icon

Source§

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

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

impl Display for Icon

Source§

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

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

impl Eq for Icon

Source§

impl From<&str> for Icon

Source§

fn from(s: &str) -> Self

Converts to this type from the input type.
Source§

impl From<String> for Icon

Source§

fn from(s: String) -> Self

Converts to this type from the input type.
Source§

impl Hash for Icon

Source§

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

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 Icon

Source§

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

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

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

Inequality operator !=. Read more
Source§

impl Serialize for Icon

Source§

fn serialize<S: Serializer>(&self, s: S) -> Result<S::Ok, S::Error>

Serialize this value into the given Serde serializer. Read more
Source§

impl StructuralPartialEq for Icon

Auto Trait Implementations§

§

impl Freeze for Icon

§

impl RefUnwindSafe for Icon

§

impl Send for Icon

§

impl Sync for Icon

§

impl Unpin for Icon

§

impl UnsafeUnpin for Icon

§

impl UnwindSafe for Icon

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> 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> Same for T

Source§

type Output = T

Should always be Self
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> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

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

Source§

type Error = !

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

fn try_from(value: U) -> Result<T, !>

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