List of all items
Structs
- app::App
- app::AppBuilder
- app::DelegateCx
- app::WindowRenderState
- core::canvas::BorderRadius
- core::canvas::BorderWidth
- core::canvas::Canvas
- core::canvas::Color
- core::canvas::Curve
- core::canvas::CurveIter
- core::canvas::DisplayHex
- core::canvas::Mask
- core::canvas::Paint
- core::canvas::Pattern
- core::canvas::Stroke
- core::clipboard::Clipboard
- core::command::Command
- core::command::CommandProxy
- core::command::CommandReceiver
- core::command::CommandWaker
- core::context::BaseCx
- core::context::BuildCx
- core::context::Contexts
- core::context::DrawCx
- core::context::EventCx
- core::context::LayoutCx
- core::context::RebuildCx
- core::event::Ime
- core::event::KeyPressed
- core::event::KeyReleased
- core::event::Modifiers
- core::event::PointerId
- core::event::PointerLeft
- core::event::PointerMoved
- core::event::PointerPressed
- core::event::PointerReleased
- core::event::PointerScrolled
- core::event::RequestFocus
- core::event::RequestFocusNext
- core::event::RequestFocusPrev
- core::event::WindowCloseRequested
- core::event::WindowMaximized
- core::event::WindowResized
- core::event::WindowScaled
- core::image::Image
- core::image::ImageData
- core::image::ImageId
- core::image::TextureId
- core::image::WeakImage
- core::layout::Affine
- core::layout::Alignment
- core::layout::JustifyIterator
- core::layout::Matrix
- core::layout::Padding
- core::layout::Point
- core::layout::Rect
- core::layout::Size
- core::layout::Space
- core::layout::Vector
- core::log::Dispatch
- core::log::Event
- core::log::Id
- core::log::Level
- core::log::Metadata
- core::log::Span
- core::log::callsite::DefaultCallsite
- core::log::callsite::Identifier
- core::log::dispatcher::DefaultGuard
- core::log::dispatcher::Dispatch
- core::log::dispatcher::SetGlobalDefaultError
- core::log::dispatcher::WeakDispatch
- core::log::event::Event
- core::log::field::DebugValue
- core::log::field::DisplayValue
- core::log::field::Empty
- core::log::field::Field
- core::log::field::FieldSet
- core::log::field::Iter
- core::log::field::ValueSet
- core::log::instrument::Instrumented
- core::log::instrument::WithDispatch
- core::log::level_filters::LevelFilter
- core::log::level_filters::ParseLevelFilterError
- core::log::metadata::Kind
- core::log::metadata::Level
- core::log::metadata::LevelFilter
- core::log::metadata::Metadata
- core::log::metadata::ParseLevelError
- core::log::metadata::ParseLevelFilterError
- core::log::span::Attributes
- core::log::span::Entered
- core::log::span::EnteredSpan
- core::log::span::Id
- core::log::span::Record
- core::log::span::Span
- core::log::subscriber::DefaultGuard
- core::log::subscriber::Interest
- core::log::subscriber::NoSubscriber
- core::log::subscriber::SetGlobalDefaultError
- core::style::StyleBuilder
- core::style::Styles
- core::style::Theme
- core::text::FontAttributes
- core::text::FontWeight
- core::text::GlyphCluster
- core::text::Paragraph
- core::text::TextLayoutLine
- core::transition::Transition
- core::view::Pod
- core::view::PodSeq
- core::view::PodState
- core::view::SeqState
- core::view::Update
- core::view::ViewFlags
- core::view::ViewId
- core::view::ViewState
- core::views::Aligned
- core::views::Animate
- core::views::Aspect
- core::views::BuildHandler
- core::views::Builder
- core::views::Button
- core::views::ButtonStyle
- core::views::Checkbox
- core::views::CheckboxStyle
- core::views::Clickable
- core::views::Collapsing
- core::views::CollapsingStyle
- core::views::ColorPicker
- core::views::ColorPickerStyle
- core::views::Constrain
- core::views::Container
- core::views::ContainerStyle
- core::views::CursorSetter
- core::views::Decorate
- core::views::DrawHandler
- core::views::EventHandler
- core::views::Flex
- core::views::Flexible
- core::views::Focus
- core::views::Layout
- core::views::Memo
- core::views::Opaque
- core::views::Pad
- core::views::Painter
- core::views::Popup
- core::views::RebuildHandler
- core::views::Scroll
- core::views::ScrollStyle
- core::views::Slider
- core::views::SliderStyle
- core::views::Stack
- core::views::StackStyle
- core::views::Suspense
- core::views::Text
- core::views::TextInput
- core::views::TextInputStyle
- core::views::TextStyle
- core::views::Tooltip
- core::views::TooltipStyle
- core::views::Transform
- core::views::Trigger
- core::views::WithState
- core::views::Wrap
- core::views::WrapStyle
- core::views::ZStack
- core::window::Pointer
- core::window::Window
- core::window::WindowId
- core::window::WindowSnapshot
- log::Dispatch
- log::Event
- log::Id
- log::Level
- log::Metadata
- log::Span
- log::callsite::DefaultCallsite
- log::callsite::Identifier
- log::dispatcher::DefaultGuard
- log::dispatcher::Dispatch
- log::dispatcher::SetGlobalDefaultError
- log::dispatcher::WeakDispatch
- log::event::Event
- log::field::DebugValue
- log::field::DisplayValue
- log::field::Empty
- log::field::Field
- log::field::FieldSet
- log::field::Iter
- log::field::ValueSet
- log::instrument::Instrumented
- log::instrument::WithDispatch
- log::level_filters::LevelFilter
- log::level_filters::ParseLevelFilterError
- log::metadata::Kind
- log::metadata::Level
- log::metadata::LevelFilter
- log::metadata::Metadata
- log::metadata::ParseLevelError
- log::metadata::ParseLevelFilterError
- log::span::Attributes
- log::span::Entered
- log::span::EnteredSpan
- log::span::Id
- log::span::Record
- log::span::Span
- log::subscriber::DefaultGuard
- log::subscriber::Interest
- log::subscriber::NoSubscriber
- log::subscriber::SetGlobalDefaultError
- prelude::Affine
- prelude::Aligned
- prelude::Alignment
- prelude::Animate
- prelude::App
- prelude::AppBuilder
- prelude::Aspect
- prelude::BaseCx
- prelude::BorderRadius
- prelude::BorderWidth
- prelude::BuildCx
- prelude::BuildHandler
- prelude::Builder
- prelude::Button
- prelude::ButtonStyle
- prelude::Canvas
- prelude::Checkbox
- prelude::CheckboxStyle
- prelude::Clickable
- prelude::Clipboard
- prelude::Collapsing
- prelude::CollapsingStyle
- prelude::Color
- prelude::ColorPicker
- prelude::ColorPickerStyle
- prelude::CommandProxy
- prelude::Constrain
- prelude::Container
- prelude::ContainerStyle
- prelude::CursorSetter
- prelude::Curve
- prelude::Decorate
- prelude::DelegateCx
- prelude::DrawCx
- prelude::DrawHandler
- prelude::EventCx
- prelude::EventHandler
- prelude::Flex
- prelude::Flexible
- prelude::Focus
- prelude::FontAttributes
- prelude::FontWeight
- prelude::Image
- prelude::ImageData
- prelude::ImageId
- prelude::KeyPressed
- prelude::Layout
- prelude::LayoutCx
- prelude::Matrix
- prelude::Memo
- prelude::Modifiers
- prelude::Opaque
- prelude::Pad
- prelude::Padding
- prelude::Paint
- prelude::Painter
- prelude::Paragraph
- prelude::Pattern
- prelude::Pod
- prelude::PodSeq
- prelude::PodState
- prelude::Point
- prelude::Pointer
- prelude::PointerId
- prelude::PointerMoved
- prelude::PointerPressed
- prelude::PointerReleased
- prelude::PointerScrolled
- prelude::Popup
- prelude::RebuildCx
- prelude::RebuildHandler
- prelude::Rect
- prelude::Scroll
- prelude::ScrollStyle
- prelude::SeqState
- prelude::Size
- prelude::Slider
- prelude::SliderStyle
- prelude::Space
- prelude::Stack
- prelude::StackStyle
- prelude::Stroke
- prelude::StyleBuilder
- prelude::Styles
- prelude::Suspense
- prelude::Text
- prelude::TextInput
- prelude::TextInputStyle
- prelude::TextStyle
- prelude::Theme
- prelude::Tooltip
- prelude::TooltipStyle
- prelude::Transform
- prelude::Transition
- prelude::Trigger
- prelude::Vector
- prelude::ViewState
- prelude::Window
- prelude::WindowCloseRequested
- prelude::WindowId
- prelude::WithState
- prelude::Wrap
- prelude::WrapStyle
- prelude::ZStack
- prelude::style::StyleBuilder
- prelude::style::Styles
- prelude::style::Theme
Enums
- app::AppCommand
- app::AppRequest
- core::canvas::AntiAlias
- core::canvas::BlendMode
- core::canvas::CurveSegment
- core::canvas::CurveVerb
- core::canvas::FillRule
- core::canvas::Primitive
- core::canvas::Shader
- core::canvas::StrokeCap
- core::canvas::StrokeJoin
- core::event::Capitalize
- core::event::Code
- core::event::Event
- core::event::FocusTarget
- core::event::Key
- core::event::PointerButton
- core::image::Texture
- core::layout::Align
- core::layout::Axis
- core::layout::Justify
- core::text::FontFamily
- core::text::FontSource
- core::text::FontStretch
- core::text::FontStyle
- core::text::TextAlign
- core::text::TextDirection
- core::text::TextWrap
- core::transition::Easing
- core::views::ClickEvent
- core::window::Cursor
- core::window::WindowSizing
- core::window::WindowUpdate
- prelude::Align
- prelude::AppCommand
- prelude::Axis
- prelude::BlendMode
- prelude::ClickEvent
- prelude::Code
- prelude::Cursor
- prelude::Easing
- prelude::Event
- prelude::FillRule
- prelude::FontFamily
- prelude::FontSource
- prelude::FontStretch
- prelude::FontStyle
- prelude::Justify
- prelude::Key
- prelude::PointerButton
- prelude::Shader
- prelude::StrokeCap
- prelude::StrokeJoin
- prelude::TextAlign
- prelude::TextWrap
- prelude::WindowSizing
Traits
- app::AppDelegate
- app::IntoUiBuilder
- core::clipboard::ClipboardBackend
- core::event::IsKey
- core::log::Callsite
- core::log::Instrument
- core::log::Subscriber
- core::log::Value
- core::log::callsite::Callsite
- core::log::field::AsField
- core::log::field::Value
- core::log::field::Visit
- core::log::instrument::Instrument
- core::log::instrument::WithSubscriber
- core::log::span::AsId
- core::log::subscriber::Subscriber
- core::rebuild::Rebuild
- core::style::IntoStyleBuilder
- core::style::Stylable
- core::style::Style
- core::text::Fonts
- core::view::AnyView
- core::view::View
- core::view::ViewSeq
- log::Callsite
- log::Instrument
- log::Subscriber
- log::Value
- log::callsite::Callsite
- log::field::AsField
- log::field::Value
- log::field::Visit
- log::instrument::Instrument
- log::instrument::WithSubscriber
- log::span::AsId
- log::subscriber::Subscriber
- prelude::AnyView
- prelude::AppDelegate
- prelude::Fonts
- prelude::Rebuild
- prelude::Stylable
- prelude::Style
- prelude::View
- prelude::ViewSeq
- prelude::style::IntoStyleBuilder
- prelude::style::Stylable
- prelude::style::Style
Macros
- core::format_text
- core::hstack
- core::hwrap
- core::log::debug
- core::log::debug_span
- core::log::enabled
- core::log::error
- core::log::error_span
- core::log::event
- core::log::event_enabled
- core::log::info
- core::log::info_span
- core::log::metadata
- core::log::span
- core::log::span_enabled
- core::log::trace
- core::log::trace_span
- core::log::warn
- core::log::warn_span
- core::text::include_font
- core::views::hstack
- core::views::hwrap
- core::views::text
- core::views::vstack
- core::views::vwrap
- core::views::zstack
- core::vstack
- core::vwrap
- core::zstack
- log::debug
- log::debug_span
- log::enabled
- log::error
- log::error_span
- log::event
- log::event_enabled
- log::info
- log::info_span
- log::metadata
- log::span
- log::span_enabled
- log::trace
- log::trace_span
- log::warn
- log::warn_span
- prelude::debug
- prelude::error
- prelude::hstack
- prelude::hwrap
- prelude::include_font
- prelude::info
- prelude::is_desktop
- prelude::is_mobile
- prelude::is_web
- prelude::text
- prelude::trace
- prelude::vstack
- prelude::vwrap
- prelude::warn
- prelude::zstack
Attribute Macros
Derive Macros
Functions
- core::canvas::hex
- core::canvas::hsl
- core::canvas::hsla
- core::canvas::hsv
- core::canvas::hsva
- core::canvas::okhsl
- core::canvas::okhsla
- core::canvas::okhsv
- core::canvas::okhsva
- core::canvas::oklab
- core::canvas::oklaba
- core::canvas::oklch
- core::canvas::oklcha
- core::canvas::rgb
- core::canvas::rgba
- core::layout::pt
- core::log::callsite::rebuild_interest_cache
- core::log::callsite::register
- core::log::dispatcher::get_default
- core::log::dispatcher::set_default
- core::log::dispatcher::set_global_default
- core::log::dispatcher::with_default
- core::log::field::debug
- core::log::field::display
- core::log::subscriber::set_default
- core::log::subscriber::set_global_default
- core::log::subscriber::with_default
- core::transition::ease
- core::transition::linear
- core::view::any
- core::view::pod
- core::views::align
- core::views::animate
- core::views::aspect
- core::views::background
- core::views::bottom
- core::views::bottom_left
- core::views::bottom_right
- core::views::build
- core::views::button
- core::views::center
- core::views::checkbox
- core::views::circle
- core::views::collapsing
- core::views::color_picker
- core::views::constrain
- core::views::container
- core::views::cursor
- core::views::decorate
- core::views::ellipse
- core::views::expand
- core::views::flex
- core::views::focus
- core::views::height
- core::views::hscroll
- core::views::hstack
- core::views::hstack_any
- core::views::hstack_vec
- core::views::hwrap
- core::views::hwrap_any
- core::views::hwrap_vec
- core::views::layout
- core::views::left
- core::views::max_height
- core::views::max_size
- core::views::max_width
- core::views::memo
- core::views::min_height
- core::views::min_size
- core::views::min_width
- core::views::on_build
- core::views::on_click
- core::views::on_draw
- core::views::on_event
- core::views::on_event_before
- core::views::on_press
- core::views::on_rebuild
- core::views::on_release
- core::views::opaque
- core::views::pad
- core::views::pad_bottom
- core::views::pad_left
- core::views::pad_right
- core::views::pad_top
- core::views::painter
- core::views::popup
- core::views::rect
- core::views::right
- core::views::rotate
- core::views::rotate_degrees
- core::views::scale
- core::views::size
- core::views::slider
- core::views::suspense
- core::views::text
- core::views::text_input
- core::views::tooltip
- core::views::top
- core::views::top_left
- core::views::top_right
- core::views::transform
- core::views::transition
- core::views::transition_active
- core::views::transition_focused
- core::views::transition_hovered
- core::views::translate
- core::views::trigger
- core::views::vscroll
- core::views::vstack
- core::views::vstack_any
- core::views::vstack_vec
- core::views::vwrap
- core::views::vwrap_any
- core::views::vwrap_vec
- core::views::width
- core::views::with_data
- core::views::with_data_default
- core::views::with_state
- core::views::with_state_default
- core::views::without_data
- core::views::without_state
- core::views::zstack
- log::callsite::rebuild_interest_cache
- log::callsite::register
- log::dispatcher::get_default
- log::dispatcher::set_default
- log::dispatcher::set_global_default
- log::dispatcher::with_default
- log::field::debug
- log::field::display
- log::subscriber::set_default
- log::subscriber::set_global_default
- log::subscriber::with_default
- prelude::align
- prelude::animate
- prelude::any
- prelude::aspect
- prelude::background
- prelude::bottom
- prelude::bottom_left
- prelude::bottom_right
- prelude::build
- prelude::button
- prelude::center
- prelude::checkbox
- prelude::circle
- prelude::collapsing
- prelude::color_picker
- prelude::constrain
- prelude::container
- prelude::cursor
- prelude::decorate
- prelude::ease
- prelude::ellipse
- prelude::expand
- prelude::flex
- prelude::focus
- prelude::height
- prelude::hex
- prelude::hscroll
- prelude::hsl
- prelude::hsla
- prelude::hstack
- prelude::hstack_any
- prelude::hstack_vec
- prelude::hsv
- prelude::hsva
- prelude::hwrap
- prelude::hwrap_any
- prelude::hwrap_vec
- prelude::layout
- prelude::left
- prelude::linear
- prelude::max_height
- prelude::max_size
- prelude::max_width
- prelude::memo
- prelude::min_height
- prelude::min_size
- prelude::min_width
- prelude::okhsl
- prelude::okhsla
- prelude::okhsv
- prelude::okhsva
- prelude::oklab
- prelude::oklaba
- prelude::oklch
- prelude::oklcha
- prelude::on_build
- prelude::on_click
- prelude::on_draw
- prelude::on_event
- prelude::on_event_before
- prelude::on_press
- prelude::on_rebuild
- prelude::on_release
- prelude::opaque
- prelude::pad
- prelude::pad_bottom
- prelude::pad_left
- prelude::pad_right
- prelude::pad_top
- prelude::painter
- prelude::pod
- prelude::popup
- prelude::pt
- prelude::rect
- prelude::rgb
- prelude::rgba
- prelude::right
- prelude::rotate
- prelude::rotate_degrees
- prelude::scale
- prelude::size
- prelude::slider
- prelude::suspense
- prelude::text
- prelude::text_input
- prelude::tooltip
- prelude::top
- prelude::top_left
- prelude::top_right
- prelude::transform
- prelude::transition
- prelude::transition_active
- prelude::transition_focused
- prelude::transition_hovered
- prelude::translate
- prelude::trigger
- prelude::vscroll
- prelude::vstack
- prelude::vstack_any
- prelude::vstack_vec
- prelude::vwrap
- prelude::vwrap_any
- prelude::vwrap_vec
- prelude::width
- prelude::with_data
- prelude::with_data_default
- prelude::with_state
- prelude::with_state_default
- prelude::without_data
- prelude::without_state
- prelude::zstack
Type Aliases
- app::UiBuilder
- core::view::AnyState
- core::view::BoxedView
- core::views::Lens
- prelude::BoxedView
- prelude::Lens