pub enum WidgetKind {
Show 49 variants
Container,
Button,
Label,
Image,
Input,
Checkbox,
Radio,
Slider,
Toggle,
Dropdown,
Combobox,
ProgressBar,
Spinner,
Tooltip,
Modal,
Drawer,
Tabs,
ScrollView,
ListView,
GridView,
TreeView,
Table,
Card,
Divider,
Icon,
Badge,
Avatar,
Chip,
Tag,
Rating,
ColorPicker,
DatePicker,
TimePicker,
Breadcrumb,
Pagination,
Stepper,
Accordion,
Popover,
Notification,
Toast,
Sidebar,
Navbar,
Footer,
Hero,
Grid,
Flex,
Stack,
Spacer,
Placeholder,
}Variants§
Container
Button
Label
Image
Input
Checkbox
Radio
Slider
Toggle
Dropdown
Combobox
ProgressBar
Spinner
Tooltip
Modal
Drawer
Tabs
ScrollView
ListView
GridView
TreeView
Table
Card
Divider
Icon
Badge
Avatar
Chip
Tag
Rating
ColorPicker
DatePicker
TimePicker
Breadcrumb
Pagination
Stepper
Accordion
Popover
Notification
Toast
Sidebar
Hero
Grid
Flex
Stack
Spacer
Placeholder
Implementations§
Trait Implementations§
Source§impl Clone for WidgetKind
impl Clone for WidgetKind
impl Copy for WidgetKind
Source§impl Debug for WidgetKind
impl Debug for WidgetKind
Source§impl PartialEq for WidgetKind
impl PartialEq for WidgetKind
impl StructuralPartialEq for WidgetKind
Auto Trait Implementations§
impl Freeze for WidgetKind
impl RefUnwindSafe for WidgetKind
impl Send for WidgetKind
impl Sync for WidgetKind
impl Unpin for WidgetKind
impl UnsafeUnpin for WidgetKind
impl UnwindSafe for WidgetKind
Blanket Implementations§
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
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> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.