pub enum IconName {
Show 101 variants
ALargeSmall,
ArrowDown,
ArrowLeft,
ArrowRight,
ArrowUp,
Asterisk,
Battery,
BatteryCharging,
BatteryFull,
BatteryLow,
BatteryMedium,
BatteryWarning,
Bell,
BookOpen,
Bot,
Building2,
Calendar,
CaseSensitive,
ChartPie,
Check,
ChevronDown,
ChevronLeft,
ChevronRight,
ChevronUp,
ChevronsUpDown,
CircleCheck,
CircleUser,
CircleX,
Close,
Copy,
Cpu,
Dash,
Delete,
Ellipsis,
EllipsisVertical,
ExternalLink,
Eye,
EyeOff,
File,
FileText,
Folder,
FolderClosed,
FolderOpen,
Frame,
GalleryVerticalEnd,
Github,
Globe,
HardDrive,
Heart,
HeartOff,
Inbox,
Info,
Inspector,
LayoutDashboard,
Loader,
LoaderCircle,
Map,
Maximize,
MemoryStick,
Menu,
Minimize,
Minus,
Moon,
Network,
Palette,
PanelBottom,
PanelBottomOpen,
PanelLeft,
PanelLeftClose,
PanelLeftOpen,
PanelRight,
PanelRightClose,
PanelRightOpen,
Pause,
Play,
Plus,
Redo,
Redo2,
Replace,
ResizeCorner,
RotateCw,
Search,
Settings,
Settings2,
SortAscending,
SortDescending,
SquareTerminal,
Star,
StarFill,
StarOff,
Sun,
ThumbsDown,
ThumbsUp,
TriangleAlert,
Undo,
Undo2,
User,
WindowClose,
WindowMaximize,
WindowMinimize,
WindowRestore,
}Variants§
ALargeSmall
ArrowDown
ArrowLeft
ArrowRight
ArrowUp
Asterisk
Battery
BatteryCharging
BatteryFull
BatteryLow
BatteryMedium
BatteryWarning
Bell
BookOpen
Bot
Building2
Calendar
CaseSensitive
ChartPie
Check
ChevronDown
ChevronLeft
ChevronRight
ChevronUp
ChevronsUpDown
CircleCheck
CircleUser
CircleX
Close
Copy
Cpu
Dash
Delete
Ellipsis
EllipsisVertical
ExternalLink
Eye
EyeOff
File
FileText
Folder
FolderClosed
FolderOpen
Frame
GalleryVerticalEnd
Github
Globe
HardDrive
Heart
HeartOff
Inbox
Info
Inspector
LayoutDashboard
Loader
LoaderCircle
Map
Maximize
MemoryStick
Menu
Minimize
Minus
Moon
Network
Palette
PanelBottom
PanelBottomOpen
PanelLeft
PanelLeftClose
PanelLeftOpen
PanelRight
PanelRightClose
PanelRightOpen
Pause
Play
Plus
Redo
Redo2
Replace
ResizeCorner
RotateCw
Search
Settings
Settings2
SortAscending
SortDescending
SquareTerminal
Star
StarFill
StarOff
Sun
ThumbsDown
ThumbsUp
TriangleAlert
Undo
Undo2
User
WindowClose
WindowMaximize
WindowMinimize
WindowRestore
Implementations§
Trait Implementations§
Source§impl From<IconName> for AnyElement
impl From<IconName> for AnyElement
Source§impl IconNamed for IconName
impl IconNamed for IconName
Source§fn path(self) -> SharedString
fn path(self) -> SharedString
Returns the embedded path of the icon.
Source§impl IntoElement for IconName
impl IntoElement for IconName
Source§type Element = ViewElement<IconName>
type Element = ViewElement<IconName>
The specific type of element into which the implementing type is converted.
Useful for converting other types into elements automatically, like Strings
Source§fn into_element(self) -> Self::Element
fn into_element(self) -> Self::Element
Convert self into a type that implements
Element.Source§fn into_any_element(self) -> AnyElement
fn into_any_element(self) -> AnyElement
Convert self into a dynamically-typed
AnyElement.Source§impl RenderOnce for IconName
impl RenderOnce for IconName
Source§fn render(self, _: &mut Window, _cx: &mut App) -> impl IntoElement
fn render(self, _: &mut Window, _cx: &mut App) -> impl IntoElement
Render this component into an element tree. Note that this method
takes ownership of self, as compared to
Render::render() method
which takes a mutable reference.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<E> AnimationExt for Ewhere
E: IntoElement + 'static,
impl<E> AnimationExt for Ewhere
E: IntoElement + 'static,
Source§fn with_animation(
self,
id: impl Into<ElementId>,
animation: Animation,
animator: impl Fn(Self, f32) -> Self + 'static,
) -> AnimationElement<Self>where
Self: Sized,
fn with_animation(
self,
id: impl Into<ElementId>,
animation: Animation,
animator: impl Fn(Self, f32) -> Self + 'static,
) -> AnimationElement<Self>where
Self: Sized,
Render this component or element with an animation
Source§fn with_animations(
self,
id: impl Into<ElementId>,
animations: Vec<Animation>,
animator: impl Fn(Self, usize, f32) -> Self + 'static,
) -> AnimationElement<Self>where
Self: Sized,
fn with_animations(
self,
id: impl Into<ElementId>,
animations: Vec<Animation>,
animator: impl Fn(Self, usize, f32) -> Self + 'static,
) -> AnimationElement<Self>where
Self: Sized,
Render this component or element with a chain of animations
Source§fn with_spring<T>(
self,
id: impl Into<ElementId>,
animation: SpringAnimation<T>,
animator: impl FnOnce(Self, <T as SpringTarget>::Output) -> Self + 'static,
) -> SpringAnimationElement<Self>
fn with_spring<T>( self, id: impl Into<ElementId>, animation: SpringAnimation<T>, animator: impl FnOnce(Self, <T as SpringTarget>::Output) -> Self + 'static, ) -> SpringAnimationElement<Self>
Renders this component or element at the value produced by a spring. Read more
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FluentBuilder for Twhere
T: IntoElement,
impl<T> FluentBuilder for Twhere
T: IntoElement,
Source§fn map<U>(self, f: impl FnOnce(Self) -> U) -> Uwhere
Self: Sized,
fn map<U>(self, f: impl FnOnce(Self) -> U) -> Uwhere
Self: Sized,
Imperatively modify self with the given closure.
Source§fn when(self, condition: bool, then: impl FnOnce(Self) -> Self) -> Selfwhere
Self: Sized,
fn when(self, condition: bool, then: impl FnOnce(Self) -> Self) -> Selfwhere
Self: Sized,
Conditionally modify self with the given closure.
Source§fn when_else(
self,
condition: bool,
then: impl FnOnce(Self) -> Self,
else_fn: impl FnOnce(Self) -> Self,
) -> Selfwhere
Self: Sized,
fn when_else(
self,
condition: bool,
then: impl FnOnce(Self) -> Self,
else_fn: impl FnOnce(Self) -> Self,
) -> Selfwhere
Self: Sized,
Conditionally modify self with the given closure.
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> 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 more