List of all items
Structs
- animation::Animated
- animation::AnimationEventSubscription
- animation::AnimationMoment
- animation::AnimationSpec
- animation::GraphicsLayer
- animation::ReducedMotionSubscription
- boundary::Host
- boundary::LaunchBuilder
- boundary::MutationBatch
- boundary::RendererApi
- brush::Stop
- code::CodeChange
- code::CodeHover
- code::CodeRange
- code::Decoration
- code::Decorations
- code::EditRejected
- code::Fold
- code::FoldChange
- code::Folds
- code::GutterDecoration
- code::GutterDecorations
- code::Position
- code::RecordField
- code::RecordSchema
- code::SaveRequest
- code::SelectionChange
- code::SyntaxSpan
- code::SyntaxSpans
- code::VisibleRange
- design::DesignSystemSubscription
- drawing::DrawCommandSchema
- drawing::DrawFieldSchema
- drawing::DrawList
- drawing::DrawListBuilder
- fonts::FontRefs
- input::FileDrop
- input::KeyEvent
- input::PointerEvent
- input::PointerKinds
- input::RangeRequest
- measure::MeasureRequests
- measure::MeasureResult
- measure::Measurer
- measure::NodeConstraints
- measure::TextStyle
- message::Message
- notification::ActivationSubscription
- notification::Notification
- notification::NotificationActivation
- notification::NotificationSender
- notification::PermissionSubscription
- palette::Palette
- palette::PaletteEntry
- protocol::BatchEncoder
- protocol::HostEvent
- runtime::Batch
- runtime::ComposeHost
- runtime::CoroutineScope
- runtime::DerivedState
- runtime::DisposableEffectResult
- runtime::GroupGuard
- runtime::MutableState
- runtime::RecomposeScope
- runtime::Recomposer
- runtime::SnapshotMutationPolicy
- schema::Animation
- schema::AnimationEvents
- schema::BoundaryOp
- schema::BoxProps
- schema::ButtonProps
- schema::Color
- schema::ColumnProps
- schema::EnumVariantSchema
- schema::EventSchema
- schema::FieldSchema
- schema::Keyframe
- schema::RoleEnumSchema
- schema::RowProps
- schema::Selection
- schema::SpacerProps
- schema::TextFieldProps
- schema::TextProps
- schema::Theme
- schema::TransformFunction
- schema::VariantSchema
- schema::WebBatchField
- schema::Window
- spans::TextSpan
- spans::TextSpans
- theme::ThemeHandle
- tokens::ColorToken
- tokens::DesignTokenTable
- tokens::ShapeToken
- tokens::SpaceToken
- tokens::TypeToken
- ui::AssetScope
- ui::BadgeScope
- ui::ButtonScope
- ui::CanvasScope
- ui::CardScope
- ui::CheckboxScope
- ui::ChipScope
- ui::ColumnScope
- ui::ComposeBox
- ui::DatePickerScope
- ui::DividerScope
- ui::DropdownScope
- ui::FileDropTargetScope
- ui::FloatingActionScope
- ui::LazyList
- ui::LazyListScope
- ui::LinearProgressIndicatorScope
- ui::MenuScope
- ui::ModalScope
- ui::Modifier
- ui::NavigationItemScope
- ui::NavigationScope
- ui::ProgressIndicatorScope
- ui::RadioButtonScope
- ui::RowScope
- ui::ScaffoldScope
- ui::ScrollColumnScope
- ui::ScrollRowScope
- ui::SelectionContainerScope
- ui::SliderScope
- ui::SpacerScope
- ui::SplitPaneScope
- ui::SurfaceScope
- ui::SwitchScope
- ui::TabsScope
- ui::TextFieldScope
- ui::TextScope
- ui::TimePickerScope
- ui::TooltipScope
- ui::TopAppBarScope
- window::NodeSize
- window::NodeSizeSubscription
- window::WindowSize
- window::WindowSizeSubscription
- zoom::Zoom
- zoom::ZoomHandle
- zoom::ZoomSubscription
Enums
- brush::Brush
- code::RecordFieldType
- drawing::DrawCommand
- drawing::DrawFieldType
- fonts::FontRef
- measure::MeasureError
- measure::MeasureStatus
- measure::TextConstraint
- palette::PaletteProblem
- palette::PaletteViolation
- protocol::Mutation
- protocol::PropertyValue
- protocol::ProtocolError
- schema::Alignment
- schema::AnimatedProperty
- schema::AnimationControl
- schema::AnimationEventKind
- schema::Arrangement
- schema::AssetKind
- schema::BoundaryParam
- schema::ButtonKind
- schema::ButtonVariant
- schema::Chrome
- schema::ColorInterpolation
- schema::ColorRole
- schema::ColorScheme
- schema::Cursor
- schema::DecorationKind
- schema::DesignSystem
- schema::EventPayload
- schema::EventPayloadType
- schema::FieldSlot
- schema::FieldType
- schema::FillMode
- schema::GenericFamily
- schema::GutterDecorationKind
- schema::HoverPhase
- schema::IconRole
- schema::Key
- schema::KeyframeValue
- schema::LoopMode
- schema::MaterialRole
- schema::MessageDuration
- schema::Modifier
- schema::MotionRole
- schema::NotificationImportance
- schema::NotificationPermission
- schema::NotificationPresentation
- schema::OverflowWrap
- schema::Paint
- schema::PlayState
- schema::PlaybackDirection
- schema::PointerKind
- schema::PointerType
- schema::PropertyKind
- schema::ReducedMotion
- schema::RevealAlign
- schema::Severity
- schema::ShapeRole
- schema::SlotRole
- schema::SpaceRole
- schema::StepPosition
- schema::TextAlign
- schema::TextOverflow
- schema::TileMode
- schema::Timing
- schema::TimingKind
- schema::TitleBar
- schema::TransformFunctionKind
- schema::TypeRole
- schema::UserSelect
- schema::WheelDeltaMode
- schema::WidgetKind
- schema::WindowHeightClass
- schema::WindowSizeClass
- schema::WordBreak
Traits
Macros
Attribute Macros
Functions
- animation::animate_color_as_state
- animation::animate_float_as_state
- animation::animate_offset_as_state
- animation::control_animation
- animation::on_animation_event
- animation::reduced_motion
- animation::start_animation
- animation::subscribe_reduced_motion
- animation::transition
- asset::asset
- asset::register_owned
- boundary::compose_rust_host_dispatch_event
- boundary::compose_rust_host_init
- boundary::compose_rust_host_release_batch
- boundary::compose_rust_host_render_frame
- boundary::compose_rust_host_shutdown
- boundary::current_arena
- boundary::demo_theme
- boundary::demo_theme_for
- boundary::install_renderer_api
- boundary::launch_runtime
- boundary::no_renderer_message
- boundary::palette_report
- boundary::request_frame_from_worker
- brush::brush
- brush::release_brush
- code::byte_offset
- contrast::apart
- contrast::contrast
- contrast::luminance
- design::design_system
- design::subscribe
- drawing::decode_commands
- highlight::highlight_span
- highlight::role_for_highlight
- measure::measurer
- message::show_message
- notification::notification_permission
- notification::on_activation
- notification::request_notification_permission
- notification::subscribe_permission
- notification::unsupported_reason
- notification::withdraw_notification
- palette::decode_palette
- palette::ink_for
- protocol::decode_batch
- protocol::decode_event
- protocol::encode_event
- runtime::application
- runtime::current_design_system
- runtime::current_notification_permission
- runtime::current_recompose_scope
- runtime::current_window_size
- runtime::delay
- runtime::derived_state_of
- runtime::disposable_effect
- runtime::key
- runtime::launch
- runtime::launched_effect
- runtime::mutable_state_of
- runtime::mutable_state_of_with_policy
- runtime::never_equal_policy
- runtime::on_dispose
- runtime::on_notification_activated
- runtime::recomposer_for
- runtime::remember
- runtime::remember_coroutine_scope
- runtime::remember_node_size
- runtime::remember_with_key
- runtime::side_effect
- runtime::structural_equality_policy
- runtime::with_frame_nanos
- runtime::with_worker
- schema::modifier_extra_words
- theme::current_theme
- theme::own_palette
- theme::set_theme
- tokens::table
- ui::Badge
- ui::Box
- ui::Button
- ui::Canvas
- ui::Card
- ui::Checkbox
- ui::Chip
- ui::Column
- ui::DatePicker
- ui::Dialog
- ui::Divider
- ui::Dropdown
- ui::FileDropTarget
- ui::FloatingAction
- ui::Icon
- ui::Image
- ui::IndeterminateProgressIndicator
- ui::LazyColumn
- ui::LazyGrid
- ui::LazyRow
- ui::LinearProgressIndicator
- ui::Menu
- ui::Navigation
- ui::NavigationItem
- ui::ProgressIndicator
- ui::RadioButton
- ui::Row
- ui::Scaffold
- ui::ScrollColumn
- ui::ScrollRow
- ui::SelectionContainer
- ui::Separator
- ui::Sheet
- ui::Slider
- ui::Spacer
- ui::SplitPane
- ui::Surface
- ui::Switch
- ui::Tabs
- ui::Text
- ui::TextField
- ui::TimePicker
- ui::Tooltip
- ui::TopAppBar
- ui::theme
- window::next_node_token
- window::node_size
- window::subscribe
- window::subscribe_node
- window::window_size
- zoom::app_scale
- zoom::clamp_level
- zoom::set_zoom_level
- zoom::subscribe
- zoom::zoom
Type Aliases
Constants
- boundary::STATUS_ALREADY_INITIALIZED
- boundary::STATUS_NOT_INITIALIZED
- boundary::STATUS_NO_RENDERER
- boundary::STATUS_OK
- boundary::STATUS_PANIC
- boundary::STATUS_PROTOCOL_ERROR
- brush::HEADER_LEN
- brush::STOP_LEN
- code::DECORATION_LEN
- code::DECORATION_RECORD
- code::FOLD_LEN
- code::FOLD_RECORD
- code::GUTTER_DECORATION_LEN
- code::GUTTER_DECORATION_RECORD
- code::SYNTAX_SPAN_LEN
- code::SYNTAX_SPAN_RECORD
- contrast::DIFF_ROLES
- contrast::MIN_SEPARATION
- contrast::SYNTAX_ROLES
- drawing::COMMAND_LEN
- drawing::DRAW_COMMAND_SCHEMA
- drawing::TAG_ARC
- drawing::TAG_CIRCLE
- drawing::TAG_LINE
- drawing::TAG_POLYLINE_REF
- drawing::TAG_RECT
- drawing::TAG_ROUND_RECT
- drawing::TAG_TEXT_AT
- fonts::FONT_REF_ASSET
- fonts::FONT_REF_GENERIC
- fonts::FONT_REF_KIND_AT
- fonts::FONT_REF_LEN
- fonts::FONT_REF_LENGTH_AT
- fonts::FONT_REF_SYSTEM
- fonts::FONT_REF_VALUE_AT
- fonts::MAX_FONT_REFS
- input::pointer_button::BACK
- input::pointer_button::FORWARD
- input::pointer_button::PRIMARY
- input::pointer_button::SECONDARY
- input::pointer_button::TERTIARY
- measure::CONSTRAINT_AT_MOST
- measure::CONSTRAINT_MAX_CONTENT
- measure::CONSTRAINT_MIN_CONTENT
- measure::FAKE_FONT_SIZE
- measure::FLAG_TRUNCATED
- measure::MEASURE_KIND_AT
- measure::MEASURE_NODE
- measure::MEASURE_OFF_UI_THREAD
- measure::MEASURE_RECORD_LEN
- measure::MEASURE_RESULT_LEN
- measure::MEASURE_TEXT
- measure::MEASURE_UNAVAILABLE
- measure::MEASURE_UNREADABLE
- measure::NODE_ID_AT
- measure::NODE_MAX_HEIGHT_AT
- measure::NODE_MAX_WIDTH_AT
- measure::NODE_MIN_HEIGHT_AT
- measure::NODE_MIN_WIDTH_AT
- measure::NODE_ZOOM_AT
- measure::RESULT_FIRST_BASELINE_AT
- measure::RESULT_FLAGS_AT
- measure::RESULT_HEIGHT_AT
- measure::RESULT_LAST_BASELINE_AT
- measure::RESULT_LAST_LINE_WIDTH_AT
- measure::RESULT_LINE_COUNT_AT
- measure::RESULT_MALFORMED
- measure::RESULT_OK
- measure::RESULT_STATUS_AT
- measure::RESULT_UNKNOWN_NODE
- measure::RESULT_WIDTH_AT
- measure::TEXT_ABSOLUTE_SIZE_AT
- measure::TEXT_CONSTRAINT_AT
- measure::TEXT_FONT_COUNT_AT
- measure::TEXT_FONT_OFFSET_AT
- measure::TEXT_FONT_SIZE_AT
- measure::TEXT_FONT_WEIGHT_AT
- measure::TEXT_ITALIC_AT
- measure::TEXT_LETTER_SPACING_AT
- measure::TEXT_LINE_HEIGHT_AT
- measure::TEXT_MAX_LINES_AT
- measure::TEXT_OVERFLOW_WRAP_AT
- measure::TEXT_SPANS_COUNT_AT
- measure::TEXT_SPANS_OFFSET_AT
- measure::TEXT_SPAN_FONTS_COUNT_AT
- measure::TEXT_SPAN_FONTS_OFFSET_AT
- measure::TEXT_TAB_SIZE_AT
- measure::TEXT_TEXT_LENGTH_AT
- measure::TEXT_TEXT_OFFSET_AT
- measure::TEXT_TYPE_ROLE_AT
- measure::TEXT_WIDTH_AT
- measure::TEXT_WORD_BREAK_AT
- measure::TEXT_WRAP_AT
- measure::TEXT_ZOOM_AT
- palette::INK_PAIRS
- palette::PALETTE_ENTRY_LEN
- protocol::THEME_PAYLOAD_LEN
- schema::ALIGNMENT_SCHEMA
- schema::ANDROID_BRIDGE_CLASS
- schema::ANIMATED_PROPERTY_SCHEMA
- schema::ANIMATION_CONTROL_SCHEMA
- schema::ANIMATION_EVENT_KIND_SCHEMA
- schema::ARRANGEMENT_SCHEMA
- schema::ASSET_KIND_SCHEMA
- schema::BOUNDARY_SCHEMA
- schema::BUTTON_KIND_SCHEMA
- schema::BUTTON_VARIANT_SCHEMA
- schema::CHROME_SCHEMA
- schema::COLOR_INTERPOLATION_SCHEMA
- schema::COLOR_ROLE_COUNT
- schema::COLOR_ROLE_SCHEMA
- schema::COLOR_SCHEME_SCHEMA
- schema::CURSOR_SCHEMA
- schema::DECORATION_KIND_SCHEMA
- schema::DESIGN_SYSTEM_SCHEMA
- schema::EVENT_SCHEMA
- schema::FILL_MODE_SCHEMA
- schema::GENERIC_FAMILY_SCHEMA
- schema::GUTTER_DECORATION_KIND_SCHEMA
- schema::HOVER_PHASE_SCHEMA
- schema::ICON_ROLE_SCHEMA
- schema::KEY_SCHEMA
- schema::MATERIAL_ROLE_SCHEMA
- schema::MAX_MODIFIER_WORDS
- schema::MESSAGE_DURATION_SCHEMA
- schema::MODIFIER_SCHEMA
- schema::MOTION_ROLE_SCHEMA
- schema::NOTIFICATION_IMPORTANCE_SCHEMA
- schema::NOTIFICATION_PERMISSION_SCHEMA
- schema::NOTIFICATION_PRESENTATION_SCHEMA
- schema::OVERFLOW_WRAP_SCHEMA
- schema::PLAYBACK_DIRECTION_SCHEMA
- schema::PLAY_STATE_SCHEMA
- schema::POINTER_KIND_SCHEMA
- schema::POINTER_TYPE_SCHEMA
- schema::PROPERTY_SCHEMA
- schema::PROTOCOL_VERSION
- schema::REDUCED_MOTION_SCHEMA
- schema::REVEAL_ALIGN_SCHEMA
- schema::ROLE_ENUM_SCHEMA
- schema::SCHEMA_DESCRIPTOR
- schema::SCHEMA_HASH
- schema::SEVERITY_SCHEMA
- schema::SHAPE_ROLE_SCHEMA
- schema::SLOT_ROLE_SCHEMA
- schema::SPACE_ROLE_SCHEMA
- schema::STEP_POSITION_SCHEMA
- schema::TEXT_ALIGN_SCHEMA
- schema::TEXT_OVERFLOW_SCHEMA
- schema::TILE_MODE_SCHEMA
- schema::TIMING_KIND_SCHEMA
- schema::TITLE_BAR_SCHEMA
- schema::TRANSFORM_FUNCTION_KIND_SCHEMA
- schema::TYPE_ROLE_COUNT
- schema::TYPE_ROLE_SCHEMA
- schema::USER_SELECT_SCHEMA
- schema::WEB_BATCH_BYTES
- schema::WEB_BATCH_FIELDS
- schema::WEB_EVENT_BUFFER_BYTES
- schema::WEB_EVENT_BUFFER_OFFSET
- schema::WEB_HOST_GLOBAL
- schema::WEB_MODULE_GLOBAL
- schema::WEB_RENDERER_IMPORT_MODULE
- schema::WEB_RUST_REGION_BASE
- schema::WEB_START_SYMBOL
- schema::WHEEL_DELTA_MODE_SCHEMA
- schema::WIDGET_SCHEMA
- schema::WINDOW_HEIGHT_CLASS_SCHEMA
- schema::WINDOW_SIZE_CLASS_SCHEMA
- schema::WORD_BREAK_SCHEMA
- spans::FLAG_BOLD
- spans::FLAG_ITALIC
- spans::FLAG_STRIKETHROUGH
- spans::FLAG_UNDERLINE
- spans::SPAN_BACKGROUND_AT
- spans::SPAN_COLOR_AT
- spans::SPAN_FLAGS_AT
- spans::SPAN_FONT_COUNT_AT
- spans::SPAN_FONT_ENTRY_LEN
- spans::SPAN_FONT_OFFSET_AT
- spans::SPAN_FONT_SPAN_AT
- spans::SPAN_HANDLER_AT
- spans::SPAN_LEN
- spans::SPAN_LENGTH_AT
- spans::SPAN_ROLE_AT
- spans::SPAN_START_AT
- tokens::DESIGN_TOKENS
- ui::Modifier
- zoom::MAX_ZOOM_LEVEL
- zoom::MIN_ZOOM_LEVEL
- zoom::ZOOM_STEP