From 20107b89c275192ddddfd102e0a7523719732e9c Mon Sep 17 00:00:00 2001 From: hecrj Date: Tue, 3 Dec 2024 00:37:47 +0000 Subject: [PATCH] deploy: iced-rs/iced@9c9334108901951716c020d585ce3deef3127a89 --- iced_renderer/fallback/enum.Renderer.html | 6 +- .../geometry/frame/trait.Backend.html | 4 +- iced_renderer/geometry/trait.Renderer.html | 2 +- iced_renderer/index.html | 2 +- iced_renderer/type.Compositor.html | 6 +- iced_renderer/type.Renderer.html | 6 +- iced_widget/button/enum.Status.html | 4 +- iced_widget/button/struct.Button.html | 76 ++++++------- iced_widget/button/struct.Style.html | 22 ++-- iced_widget/canvas/enum.Event.html | 26 ++--- iced_widget/canvas/enum.Gradient.html | 14 +-- iced_widget/canvas/enum.LineCap.html | 8 +- iced_widget/canvas/enum.LineJoin.html | 8 +- iced_widget/canvas/enum.Style.html | 14 +-- iced_widget/canvas/fill/enum.Rule.html | 10 +- iced_widget/canvas/fill/enum.Style.html | 14 +-- iced_widget/canvas/fill/index.html | 2 +- iced_widget/canvas/fill/struct.Fill.html | 10 +- .../canvas/gradient/enum.Gradient.html | 14 +-- iced_widget/canvas/gradient/fn.pack.html | 2 +- iced_widget/canvas/gradient/index.html | 2 +- .../canvas/gradient/struct.Linear.html | 30 +++--- .../canvas/gradient/struct.Packed.html | 10 +- iced_widget/canvas/index.html | 2 +- iced_widget/canvas/path/arc/index.html | 2 +- iced_widget/canvas/path/arc/struct.Arc.html | 20 ++-- .../canvas/path/arc/struct.Elliptical.html | 28 ++--- iced_widget/canvas/path/index.html | 2 +- .../lyon_path/builder/struct.BorderRadii.html | 4 +- .../lyon_path/builder/struct.Flattened.html | 4 +- .../builder/struct.NoAttributes.html | 4 +- .../lyon_path/builder/struct.Transformed.html | 4 +- .../lyon_path/builder/struct.WithSvg.html | 4 +- .../commands/struct.CommandsPathSlice.html | 4 +- .../commands/struct.PathCommands.html | 4 +- .../commands/struct.PathCommandsBuilder.html | 4 +- .../commands/struct.PathCommandsSlice.html | 4 +- .../canvas/path/lyon_path/enum.Event.html | 4 +- .../canvas/path/lyon_path/enum.FillRule.html | 4 +- .../canvas/path/lyon_path/enum.LineCap.html | 4 +- .../canvas/path/lyon_path/enum.LineJoin.html | 4 +- .../canvas/path/lyon_path/enum.Side.html | 4 +- .../canvas/path/lyon_path/enum.Winding.html | 4 +- .../path/lyon_path/geom/arc/struct.Arc.html | 4 +- .../lyon_path/geom/arc/struct.ArcFlags.html | 4 +- .../lyon_path/geom/arc/struct.Flattened.html | 4 +- .../lyon_path/geom/arc/struct.SvgArc.html | 4 +- .../geom/arrayvec/struct.ArrayString.html | 4 +- .../geom/arrayvec/struct.ArrayVec.html | 4 +- .../geom/arrayvec/struct.CapacityError.html | 4 +- .../lyon_path/geom/arrayvec/struct.Drain.html | 4 +- .../geom/arrayvec/struct.IntoIter.html | 4 +- .../struct.CubicBezierSegment.html | 4 +- .../geom/cubic_bezier/struct.Flattened.html | 4 +- .../lyon_path/geom/euclid/struct.Angle.html | 4 +- .../geom/euclid/struct.BoolVector2D.html | 4 +- .../geom/euclid/struct.BoolVector3D.html | 4 +- .../lyon_path/geom/euclid/struct.Box2D.html | 4 +- .../lyon_path/geom/euclid/struct.Box3D.html | 4 +- .../geom/euclid/struct.HomogeneousVector.html | 4 +- .../lyon_path/geom/euclid/struct.Length.html | 4 +- .../lyon_path/geom/euclid/struct.Point2D.html | 4 +- .../lyon_path/geom/euclid/struct.Point3D.html | 4 +- .../lyon_path/geom/euclid/struct.Rect.html | 4 +- .../geom/euclid/struct.RigidTransform3D.html | 4 +- .../geom/euclid/struct.Rotation2D.html | 4 +- .../geom/euclid/struct.Rotation3D.html | 4 +- .../lyon_path/geom/euclid/struct.Scale.html | 4 +- .../geom/euclid/struct.SideOffsets2D.html | 4 +- .../lyon_path/geom/euclid/struct.Size2D.html | 4 +- .../lyon_path/geom/euclid/struct.Size3D.html | 4 +- .../geom/euclid/struct.Transform2D.html | 4 +- .../geom/euclid/struct.Transform3D.html | 4 +- .../geom/euclid/struct.Translation2D.html | 4 +- .../geom/euclid/struct.Translation3D.html | 4 +- .../geom/euclid/struct.UnknownUnit.html | 4 +- .../geom/euclid/struct.Vector2D.html | 4 +- .../geom/euclid/struct.Vector3D.html | 4 +- .../quadratic_bezier/struct.Flattened.html | 4 +- .../quadratic_bezier/struct.FlattenedT.html | 4 +- .../struct.FlatteningParameters.html | 4 +- .../struct.QuadraticBezierSegment.html | 4 +- .../path/lyon_path/geom/struct.Angle.html | 4 +- .../path/lyon_path/geom/struct.Arc.html | 4 +- .../path/lyon_path/geom/struct.ArcFlags.html | 4 +- .../geom/struct.CubicBezierSegment.html | 4 +- .../path/lyon_path/geom/struct.Line.html | 4 +- .../lyon_path/geom/struct.LineEquation.html | 4 +- .../lyon_path/geom/struct.LineSegment.html | 4 +- .../geom/struct.QuadraticBezierSegment.html | 4 +- .../path/lyon_path/geom/struct.SvgArc.html | 4 +- .../path/lyon_path/geom/struct.Triangle.html | 4 +- .../lyon_path/iterator/struct.Flattened.html | 4 +- .../iterator/struct.FromPolyline.html | 4 +- .../iterator/struct.NoAttributes.html | 4 +- .../iterator/struct.Transformed.html | 4 +- .../lyon_path/path/struct.BuilderImpl.html | 4 +- .../path/struct.BuilderWithAttributes.html | 4 +- .../path/lyon_path/path/struct.IdIter.html | 4 +- .../path/lyon_path/path/struct.Path.html | 4 +- .../path/lyon_path/path/struct.PathSlice.html | 4 +- .../path/lyon_path/path/struct.Reversed.html | 4 +- .../lyon_path/path_buffer/struct.Builder.html | 4 +- .../struct.BuilderWithAttributes.html | 4 +- .../lyon_path/path_buffer/struct.Iter.html | 4 +- .../path_buffer/struct.PathBuffer.html | 4 +- .../path_buffer/struct.PathBufferSlice.html | 4 +- .../lyon_path/polygon/struct.IdPolygon.html | 4 +- .../polygon/struct.IdPolygonIter.html | 4 +- .../lyon_path/polygon/struct.PathEvents.html | 4 +- .../lyon_path/polygon/struct.Polygon.html | 4 +- .../polygon/struct.PolygonIdIter.html | 4 +- .../lyon_path/polygon/struct.PolygonIter.html | 4 +- .../path/lyon_path/struct.ArcFlags.html | 4 +- .../path/lyon_path/struct.AttributeSlice.html | 4 +- .../path/lyon_path/struct.BuilderImpl.html | 4 +- .../struct.BuilderWithAttributes.html | 4 +- .../path/lyon_path/struct.ControlPointId.html | 4 +- .../path/lyon_path/struct.EndpointId.html | 4 +- .../canvas/path/lyon_path/struct.EventId.html | 4 +- .../canvas/path/lyon_path/struct.IdIter.html | 4 +- .../path/lyon_path/struct.IdPolygon.html | 4 +- .../canvas/path/lyon_path/struct.Path.html | 4 +- .../path/lyon_path/struct.PathBuffer.html | 4 +- .../lyon_path/struct.PathBufferSlice.html | 4 +- .../path/lyon_path/struct.PathCommands.html | 4 +- .../lyon_path/struct.PathCommandsSlice.html | 4 +- .../path/lyon_path/struct.PathSlice.html | 4 +- .../canvas/path/lyon_path/struct.Polygon.html | 4 +- .../path/lyon_path/struct.Reversed.html | 4 +- iced_widget/canvas/path/struct.Arc.html | 20 ++-- iced_widget/canvas/path/struct.Builder.html | 36 +++---- iced_widget/canvas/path/struct.Path.html | 24 ++--- iced_widget/canvas/stroke/enum.LineCap.html | 8 +- iced_widget/canvas/stroke/enum.LineJoin.html | 8 +- iced_widget/canvas/stroke/enum.Style.html | 14 +-- iced_widget/canvas/stroke/index.html | 2 +- .../canvas/stroke/struct.LineDash.html | 8 +- iced_widget/canvas/stroke/struct.Stroke.html | 18 ++-- iced_widget/canvas/struct.Canvas.html | 82 +++++++------- iced_widget/canvas/struct.Fill.html | 10 +- iced_widget/canvas/struct.Group.html | 24 ++--- iced_widget/canvas/struct.Image.html | 30 +++--- iced_widget/canvas/struct.LineDash.html | 8 +- iced_widget/canvas/struct.Path.html | 24 ++--- iced_widget/canvas/struct.Stroke.html | 18 ++-- iced_widget/canvas/struct.Text.html | 34 +++--- iced_widget/canvas/trait.Program.html | 46 ++++---- iced_widget/canvas/type.Cache.html | 2 +- iced_widget/canvas/type.Frame.html | 2 +- iced_widget/canvas/type.Geometry.html | 2 +- iced_widget/checkbox/enum.Status.html | 4 +- iced_widget/checkbox/struct.Checkbox.html | 82 +++++++------- iced_widget/checkbox/struct.Icon.html | 8 +- iced_widget/checkbox/struct.Style.html | 20 ++-- iced_widget/combo_box/struct.ComboBox.html | 78 +++++++------- iced_widget/combo_box/struct.State.html | 2 +- iced_widget/container/fn.background.html | 2 +- iced_widget/container/fn.draw_background.html | 4 +- iced_widget/container/fn.layout.html | 16 +-- iced_widget/container/fn.visible_bounds.html | 2 +- iced_widget/container/index.html | 2 +- iced_widget/container/struct.Container.html | 96 ++++++++--------- iced_widget/container/struct.Id.html | 6 +- iced_widget/container/struct.Style.html | 30 +++--- iced_widget/enum.Theme.html | 20 ++-- iced_widget/fn.button.html | 4 +- iced_widget/fn.canvas.html | 2 +- iced_widget/fn.center.html | 4 +- iced_widget/fn.checkbox.html | 2 +- iced_widget/fn.column.html | 4 +- iced_widget/fn.combo_box.html | 2 +- iced_widget/fn.component.html | 4 +- iced_widget/fn.container.html | 4 +- iced_widget/fn.focus_next.html | 2 +- iced_widget/fn.focus_previous.html | 2 +- iced_widget/fn.horizontal_rule.html | 2 +- iced_widget/fn.hover.html | 8 +- iced_widget/fn.iced.html | 8 +- iced_widget/fn.keyed_column.html | 4 +- iced_widget/fn.lazy.html | 2 +- iced_widget/fn.markdown.html | 4 +- iced_widget/fn.mouse_area.html | 4 +- iced_widget/fn.opaque.html | 6 +- iced_widget/fn.pane_grid.html | 2 +- iced_widget/fn.pick_list.html | 2 +- iced_widget/fn.pin.html | 4 +- iced_widget/fn.radio.html | 2 +- iced_widget/fn.responsive.html | 6 +- iced_widget/fn.rich_text.html | 6 +- iced_widget/fn.row.html | 4 +- iced_widget/fn.scrollable.html | 4 +- iced_widget/fn.stack.html | 4 +- iced_widget/fn.text.html | 2 +- iced_widget/fn.text_editor.html | 4 +- iced_widget/fn.text_input.html | 2 +- iced_widget/fn.themer.html | 4 +- iced_widget/fn.toggler.html | 2 +- iced_widget/fn.tooltip.html | 8 +- iced_widget/fn.value.html | 2 +- iced_widget/fn.vertical_rule.html | 2 +- iced_widget/image/enum.FilterMethod.html | 12 +-- iced_widget/image/enum.Handle.html | 32 +++--- iced_widget/image/fn.draw.html | 8 +- iced_widget/image/fn.layout.html | 14 +-- iced_widget/image/struct.Image.html | 76 ++++++------- .../image/viewer/fn.scaled_image_size.html | 10 +- iced_widget/image/viewer/struct.State.html | 4 +- iced_widget/image/viewer/struct.Viewer.html | 74 ++++++------- iced_widget/index.html | 8 +- iced_widget/keyed/column/struct.Column.html | 88 +++++++-------- iced_widget/macro.text.html | 4 +- iced_widget/markdown/enum.HeadingLevel.html | 4 +- iced_widget/markdown/enum.Item.html | 2 +- iced_widget/markdown/fn.view.html | 4 +- iced_widget/markdown/struct.Highlight.html | 18 ++-- iced_widget/markdown/struct.Settings.html | 38 +++---- iced_widget/markdown/struct.Style.html | 16 +-- iced_widget/markdown/struct.Text.html | 2 +- iced_widget/markdown/struct.Url.html | 4 +- iced_widget/overlay/menu/struct.Menu.html | 18 ++-- iced_widget/overlay/menu/struct.Style.html | 24 ++--- iced_widget/pane_grid/enum.Axis.html | 12 +-- iced_widget/pane_grid/enum.Configuration.html | 4 +- iced_widget/pane_grid/enum.Direction.html | 4 +- iced_widget/pane_grid/enum.DragEvent.html | 4 +- iced_widget/pane_grid/enum.Edge.html | 4 +- iced_widget/pane_grid/enum.Node.html | 12 +-- iced_widget/pane_grid/enum.Region.html | 4 +- iced_widget/pane_grid/enum.Target.html | 4 +- iced_widget/pane_grid/state/enum.Action.html | 10 +- .../pane_grid/state/struct.Internal.html | 4 +- iced_widget/pane_grid/state/struct.State.html | 4 +- iced_widget/pane_grid/struct.Content.html | 28 ++--- iced_widget/pane_grid/struct.Controls.html | 12 +-- iced_widget/pane_grid/struct.Highlight.html | 12 +-- iced_widget/pane_grid/struct.Line.html | 8 +- iced_widget/pane_grid/struct.Pane.html | 4 +- iced_widget/pane_grid/struct.PaneGrid.html | 76 ++++++------- iced_widget/pane_grid/struct.ResizeEvent.html | 4 +- iced_widget/pane_grid/struct.Split.html | 4 +- iced_widget/pane_grid/struct.Style.html | 4 +- iced_widget/pane_grid/struct.TitleBar.html | 28 ++--- iced_widget/pane_grid/trait.Draggable.html | 6 +- iced_widget/pick_list/enum.Handle.html | 8 +- iced_widget/pick_list/enum.Status.html | 4 +- iced_widget/pick_list/struct.Icon.html | 8 +- iced_widget/pick_list/struct.PickList.html | 76 ++++++------- iced_widget/pick_list/struct.Style.html | 24 ++--- .../progress_bar/struct.ProgressBar.html | 74 ++++++------- iced_widget/progress_bar/struct.Style.html | 16 +-- iced_widget/qr_code/enum.Error.html | 4 +- iced_widget/qr_code/enum.ErrorCorrection.html | 4 +- iced_widget/qr_code/enum.Version.html | 4 +- iced_widget/qr_code/struct.QRCode.html | 68 ++++++------ iced_widget/qr_code/struct.Style.html | 12 +-- iced_widget/radio/enum.Status.html | 4 +- iced_widget/radio/struct.Radio.html | 90 ++++++++-------- iced_widget/radio/struct.Style.html | 20 ++-- iced_widget/rule/enum.FillMode.html | 4 +- iced_widget/rule/struct.Rule.html | 74 ++++++------- iced_widget/rule/struct.Style.html | 12 +-- iced_widget/scrollable/enum.Anchor.html | 4 +- iced_widget/scrollable/enum.Direction.html | 4 +- iced_widget/scrollable/enum.Status.html | 4 +- iced_widget/scrollable/fn.scroll_by.html | 2 +- iced_widget/scrollable/fn.scroll_to.html | 2 +- iced_widget/scrollable/fn.snap_to.html | 2 +- iced_widget/scrollable/index.html | 8 +- .../scrollable/struct.AbsoluteOffset.html | 12 +-- iced_widget/scrollable/struct.Id.html | 6 +- iced_widget/scrollable/struct.Rail.html | 12 +-- .../scrollable/struct.RelativeOffset.html | 16 +-- iced_widget/scrollable/struct.Scrollable.html | 76 ++++++------- iced_widget/scrollable/struct.Scrollbar.html | 12 +-- iced_widget/scrollable/struct.Scroller.html | 12 +-- iced_widget/scrollable/struct.Style.html | 8 +- iced_widget/scrollable/struct.Viewport.html | 8 +- iced_widget/shader/struct.Shader.html | 74 ++++++------- iced_widget/shader/struct.Storage.html | 14 +-- iced_widget/shader/struct.Viewport.html | 22 ++-- iced_widget/shader/trait.Primitive.html | 14 +-- iced_widget/shader/trait.Program.html | 42 ++++---- iced_widget/slider/enum.HandleShape.html | 8 +- iced_widget/slider/enum.Status.html | 4 +- iced_widget/slider/struct.Handle.html | 12 +-- iced_widget/slider/struct.Rail.html | 12 +-- iced_widget/slider/struct.Slider.html | 70 ++++++------ iced_widget/slider/struct.Style.html | 6 +- iced_widget/struct.Action.html | 6 +- iced_widget/struct.Lazy.html | 66 ++++++------ iced_widget/struct.Responsive.html | 70 ++++++------ iced_widget/svg/enum.Status.html | 4 +- iced_widget/svg/struct.Handle.html | 22 ++-- iced_widget/svg/struct.Style.html | 8 +- iced_widget/svg/struct.Svg.html | 74 ++++++------- iced_widget/text/enum.LineHeight.html | 18 ++-- iced_widget/text/enum.Shaping.html | 12 +-- iced_widget/text/enum.Wrapping.html | 12 +-- iced_widget/text/fn.base.html | 2 +- iced_widget/text/fn.danger.html | 2 +- iced_widget/text/fn.default.html | 2 +- iced_widget/text/fn.draw.html | 16 +-- iced_widget/text/fn.layout.html | 22 ++-- iced_widget/text/fn.primary.html | 2 +- iced_widget/text/fn.secondary.html | 2 +- iced_widget/text/fn.success.html | 2 +- iced_widget/text/index.html | 2 +- iced_widget/text/struct.Rich.html | 100 +++++++++--------- iced_widget/text/struct.Span.html | 82 +++++++------- iced_widget/text/struct.State.html | 14 +-- iced_widget/text/struct.Style.html | 14 +-- iced_widget/text/trait.Catalog.html | 12 +-- iced_widget/text/trait.Highlighter.html | 20 ++-- iced_widget/text/trait.IntoFragment.html | 6 +- iced_widget/text/type.Fragment.html | 2 +- iced_widget/text/type.StyleFn.html | 2 +- iced_widget/text/type.Text.html | 2 +- iced_widget/text_editor/enum.Action.html | 24 ++--- iced_widget/text_editor/enum.Binding.html | 4 +- iced_widget/text_editor/enum.Edit.html | 10 +- iced_widget/text_editor/enum.Motion.html | 14 +-- iced_widget/text_editor/enum.Status.html | 4 +- iced_widget/text_editor/index.html | 2 +- iced_widget/text_editor/struct.Content.html | 18 ++-- iced_widget/text_editor/struct.KeyPress.html | 12 +-- iced_widget/text_editor/struct.State.html | 4 +- iced_widget/text_editor/struct.Style.html | 28 ++--- .../text_editor/struct.TextEditor.html | 86 +++++++-------- .../text_input/constant.DEFAULT_PADDING.html | 2 +- iced_widget/text_input/cursor/enum.State.html | 4 +- .../text_input/cursor/struct.Cursor.html | 4 +- iced_widget/text_input/enum.Side.html | 4 +- iced_widget/text_input/enum.Status.html | 4 +- iced_widget/text_input/fn.focus.html | 2 +- iced_widget/text_input/fn.move_cursor_to.html | 2 +- .../text_input/fn.move_cursor_to_end.html | 2 +- .../text_input/fn.move_cursor_to_front.html | 2 +- iced_widget/text_input/fn.select_all.html | 2 +- iced_widget/text_input/index.html | 8 +- iced_widget/text_input/struct.Icon.html | 8 +- iced_widget/text_input/struct.Id.html | 6 +- iced_widget/text_input/struct.State.html | 10 +- iced_widget/text_input/struct.Style.html | 28 ++--- iced_widget/text_input/struct.TextInput.html | 100 +++++++++--------- iced_widget/text_input/struct.Value.html | 4 +- iced_widget/theme/enum.Theme.html | 20 ++-- iced_widget/theme/index.html | 2 +- iced_widget/theme/palette/index.html | 2 +- .../static.EXTENDED_CATPPUCCIN_FRAPPE.html | 2 +- .../static.EXTENDED_CATPPUCCIN_LATTE.html | 2 +- .../static.EXTENDED_CATPPUCCIN_MACCHIATO.html | 2 +- .../static.EXTENDED_CATPPUCCIN_MOCHA.html | 2 +- .../theme/palette/static.EXTENDED_DARK.html | 2 +- .../palette/static.EXTENDED_DRACULA.html | 2 +- .../theme/palette/static.EXTENDED_FERRA.html | 2 +- .../palette/static.EXTENDED_GRUVBOX_DARK.html | 2 +- .../static.EXTENDED_GRUVBOX_LIGHT.html | 2 +- .../static.EXTENDED_KANAGAWA_DRAGON.html | 2 +- .../static.EXTENDED_KANAGAWA_LOTUS.html | 2 +- .../static.EXTENDED_KANAGAWA_WAVE.html | 2 +- .../theme/palette/static.EXTENDED_LIGHT.html | 2 +- .../palette/static.EXTENDED_MOONFLY.html | 2 +- .../palette/static.EXTENDED_NIGHTFLY.html | 2 +- .../theme/palette/static.EXTENDED_NORD.html | 2 +- .../palette/static.EXTENDED_OXOCARBON.html | 2 +- .../static.EXTENDED_SOLARIZED_DARK.html | 2 +- .../static.EXTENDED_SOLARIZED_LIGHT.html | 2 +- .../palette/static.EXTENDED_TOKYO_NIGHT.html | 2 +- .../static.EXTENDED_TOKYO_NIGHT_LIGHT.html | 2 +- .../static.EXTENDED_TOKYO_NIGHT_STORM.html | 2 +- .../theme/palette/struct.Background.html | 12 +-- iced_widget/theme/palette/struct.Danger.html | 12 +-- .../theme/palette/struct.Extended.html | 12 +-- iced_widget/theme/palette/struct.Pair.html | 20 ++-- iced_widget/theme/palette/struct.Palette.html | 74 ++++++------- iced_widget/theme/palette/struct.Primary.html | 12 +-- .../theme/palette/struct.Secondary.html | 12 +-- iced_widget/theme/palette/struct.Success.html | 12 +-- iced_widget/theme/struct.Custom.html | 14 +-- iced_widget/theme/struct.Palette.html | 74 ++++++------- iced_widget/toggler/enum.Status.html | 4 +- iced_widget/toggler/struct.Style.html | 20 ++-- iced_widget/toggler/struct.Toggler.html | 80 +++++++------- iced_widget/tooltip/enum.Position.html | 4 +- iced_widget/tooltip/struct.Tooltip.html | 76 ++++++------- iced_widget/trait.Component.html | 12 +-- iced_widget/type.Renderer.html | 10 +- .../struct.VerticalSlider.html | 70 ++++++------ trait.impl/core/clone/trait.Clone.js | 4 +- trait.impl/core/convert/trait.From.js | 4 +- trait.impl/core/default/trait.Default.js | 4 +- trait.impl/core/fmt/trait.Debug.js | 4 +- .../iter/traits/collect/trait.FromIterator.js | 4 +- trait.impl/core/marker/trait.Freeze.js | 4 +- trait.impl/core/marker/trait.Send.js | 4 +- trait.impl/core/marker/trait.Sync.js | 4 +- trait.impl/core/marker/trait.Unpin.js | 4 +- .../panic/unwind_safe/trait.RefUnwindSafe.js | 4 +- .../panic/unwind_safe/trait.UnwindSafe.js | 4 +- .../operation/focusable/trait.Focusable.js | 4 +- .../operation/text_input/trait.TextInput.js | 4 +- trait.impl/iced_core/widget/trait.Widget.js | 4 +- .../iced_wgpu/primitive/trait.Renderer.js | 4 +- type.impl/alloc/borrow/enum.Cow.js | 4 +- type.impl/alloc/boxed/struct.Box.js | 4 +- .../iced_core/widget/text/struct.Text.js | 4 +- .../geometry/cache/struct.Cache.js | 4 +- .../geometry/frame/struct.Frame.js | 4 +- .../iced_renderer/fallback/enum.Renderer.js | 4 +- type.impl/std/primitive.usize.js | 4 +- 411 files changed, 2520 insertions(+), 2520 deletions(-) diff --git a/iced_renderer/fallback/enum.Renderer.html b/iced_renderer/fallback/enum.Renderer.html index 679773801b3..20261d78a4c 100644 --- a/iced_renderer/fallback/enum.Renderer.html +++ b/iced_renderer/fallback/enum.Renderer.html @@ -43,9 +43,9 @@ A: Renderer, B: Renderer,
Source§

fn measure_svg(&self, handle: &Handle) -> Size<u32>

Returns the default dimensions of an SVG for the given [Handle].
Source§

fn draw_svg(&mut self, svg: Svg, bounds: Rectangle)

Draws an SVG with the given [Handle], an optional [Color] filter, and inside the provided bounds.
Source§

impl<A, B> Renderer for Renderer<A, B>
where A: Renderer, - B: Renderer,

Source§

fn draw_mesh(&mut self, mesh: Mesh)

Draws the given [Mesh].
Source§

impl<A, B> Renderer for Renderer<A, B>
where - A: Renderer, - B: Renderer,

Available on crate feature wgpu only.
Source§

fn draw_primitive(&mut self, bounds: Rectangle, primitive: impl Primitive)

Draws a custom primitive.
Source§

impl<A, B> Renderer for Renderer<A, B>
where + B: Renderer,

Source§

fn draw_mesh(&mut self, mesh: Mesh)

Draws the given [Mesh].
Source§

impl<A, B> Renderer for Renderer<A, B>
where + A: Renderer, + B: Renderer,

Available on crate feature wgpu only.
Source§

fn draw_primitive(&mut self, bounds: Rectangle, primitive: impl Primitive)

Draws a custom primitive.
Source§

impl<A, B> Renderer for Renderer<A, B>
where A: Renderer, B: Renderer,

Available on crate feature geometry only.
Source§

type Geometry = Geometry<<A as Renderer>::Geometry, <B as Renderer>::Geometry>

The kind of geometry this renderer can draw.
Source§

type Frame = Frame<<A as Renderer>::Frame, <B as Renderer>::Frame>

The kind of Frame this renderer supports.
Source§

fn new_frame(&self, size: Size) -> Self::Frame

Creates a new Self::Frame.
Source§

fn draw_geometry(&mut self, geometry: Self::Geometry)

Draws the given Self::Geometry.

Auto Trait Implementations§

§

impl<A, B> Freeze for Renderer<A, B>
where A: Freeze, diff --git a/iced_renderer/geometry/frame/trait.Backend.html b/iced_renderer/geometry/frame/trait.Backend.html index 8b500f13665..e6fd391427c 100644 --- a/iced_renderer/geometry/frame/trait.Backend.html +++ b/iced_renderer/geometry/frame/trait.Backend.html @@ -50,12 +50,12 @@ _top_left: Point, _size: Size, _fill: impl Into<Fill>, -)

§

fn draw_image(&mut self, _bounds: Rectangle, _image: impl Into<Image>)

§

fn draw_svg(&mut self, _bounds: Rectangle, _svg: impl Into<Svg>)

§

fn into_geometry(self) -> <() as Backend>::Geometry

§

impl Backend for Frame

§

type Geometry = Geometry

§

fn width(&self) -> f32

§

fn height(&self) -> f32

§

fn size(&self) -> Size

§

fn center(&self) -> Point

§

fn fill(&mut self, path: &Path, fill: impl Into<Fill>)

§

fn fill_rectangle(&mut self, top_left: Point, size: Size, fill: impl Into<Fill>)

§

fn stroke<'a>(&mut self, path: &Path, stroke: impl Into<Stroke<'a>>)

§

fn stroke_rectangle<'a>( +)

§

fn draw_image(&mut self, _bounds: Rectangle, _image: impl Into<Image>)

§

fn draw_svg(&mut self, _bounds: Rectangle, _svg: impl Into<Svg>)

§

fn into_geometry(self) -> <() as Backend>::Geometry

Source§

impl Backend for Frame

Source§

type Geometry = Geometry

Source§

fn width(&self) -> f32

Source§

fn height(&self) -> f32

Source§

fn size(&self) -> Size

Source§

fn center(&self) -> Point

Source§

fn fill(&mut self, path: &Path, fill: impl Into<Fill>)

Source§

fn fill_rectangle(&mut self, top_left: Point, size: Size, fill: impl Into<Fill>)

Source§

fn stroke<'a>(&mut self, path: &Path, stroke: impl Into<Stroke<'a>>)

Source§

fn stroke_rectangle<'a>( &mut self, top_left: Point, size: Size, stroke: impl Into<Stroke<'a>>, -)

§

fn fill_text(&mut self, text: impl Into<Text>)

§

fn translate(&mut self, translation: Vector)

§

fn rotate(&mut self, angle: impl Into<Radians>)

§

fn scale(&mut self, scale: impl Into<f32>)

§

fn scale_nonuniform(&mut self, scale: impl Into<Vector>)

§

fn push_transform(&mut self)

§

fn pop_transform(&mut self)

§

fn draft(&mut self, clip_bounds: Rectangle) -> Frame

§

fn paste(&mut self, frame: Frame)

§

fn into_geometry(self) -> <Frame as Backend>::Geometry

§

fn draw_image(&mut self, bounds: Rectangle, image: impl Into<Image>)

§

fn draw_svg(&mut self, bounds: Rectangle, svg: impl Into<Svg>)

§

impl Backend for Frame

§

type Geometry = Geometry

§

fn width(&self) -> f32

§

fn height(&self) -> f32

§

fn size(&self) -> Size

§

fn center(&self) -> Point

§

fn fill(&mut self, path: &Path, fill: impl Into<Fill>)

§

fn fill_rectangle(&mut self, top_left: Point, size: Size, fill: impl Into<Fill>)

§

fn stroke<'a>(&mut self, path: &Path, stroke: impl Into<Stroke<'a>>)

§

fn stroke_rectangle<'a>( +)

Source§

fn fill_text(&mut self, text: impl Into<Text>)

Source§

fn translate(&mut self, translation: Vector)

Source§

fn rotate(&mut self, angle: impl Into<Radians>)

Source§

fn scale(&mut self, scale: impl Into<f32>)

Source§

fn scale_nonuniform(&mut self, scale: impl Into<Vector>)

Source§

fn push_transform(&mut self)

Source§

fn pop_transform(&mut self)

Source§

fn draft(&mut self, clip_bounds: Rectangle) -> Frame

Source§

fn paste(&mut self, frame: Frame)

Source§

fn into_geometry(self) -> <Frame as Backend>::Geometry

Source§

fn draw_image(&mut self, bounds: Rectangle, image: impl Into<Image>)

Source§

fn draw_svg(&mut self, bounds: Rectangle, svg: impl Into<Svg>)

§

impl Backend for Frame

§

type Geometry = Geometry

§

fn width(&self) -> f32

§

fn height(&self) -> f32

§

fn size(&self) -> Size

§

fn center(&self) -> Point

§

fn fill(&mut self, path: &Path, fill: impl Into<Fill>)

§

fn fill_rectangle(&mut self, top_left: Point, size: Size, fill: impl Into<Fill>)

§

fn stroke<'a>(&mut self, path: &Path, stroke: impl Into<Stroke<'a>>)

§

fn stroke_rectangle<'a>( &mut self, top_left: Point, size: Size, diff --git a/iced_renderer/geometry/trait.Renderer.html b/iced_renderer/geometry/trait.Renderer.html index 7419ef87b92..ef4c0682920 100644 --- a/iced_renderer/geometry/trait.Renderer.html +++ b/iced_renderer/geometry/trait.Renderer.html @@ -10,6 +10,6 @@

type Frame: Backend<Geometry = Self::Geometry>

The kind of Frame this renderer supports.

Required Methods§

fn new_frame(&self, size: Size) -> Self::Frame

Creates a new Self::Frame.

fn draw_geometry(&mut self, geometry: Self::Geometry)

Draws the given Self::Geometry.

-

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

§

impl Renderer for ()

Available on debug-assertions enabled only.
§

type Geometry = ()

§

type Frame = ()

§

fn new_frame(&self, _size: Size) -> <() as Renderer>::Frame

§

fn draw_geometry(&mut self, _geometry: <() as Renderer>::Geometry)

§

impl Renderer for Renderer

§

type Geometry = Geometry

§

type Frame = Frame

§

fn new_frame(&self, size: Size) -> <Renderer as Renderer>::Frame

§

fn draw_geometry(&mut self, geometry: <Renderer as Renderer>::Geometry)

§

impl Renderer for Renderer

§

type Geometry = Geometry

§

type Frame = Frame

§

fn new_frame(&self, size: Size) -> <Renderer as Renderer>::Frame

§

fn draw_geometry(&mut self, geometry: <Renderer as Renderer>::Geometry)

Implementors§

Source§

impl<A, B> Renderer for iced_renderer::fallback::Renderer<A, B>
where +

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

§

impl Renderer for ()

Available on debug-assertions enabled only.
§

type Geometry = ()

§

type Frame = ()

§

fn new_frame(&self, _size: Size) -> <() as Renderer>::Frame

§

fn draw_geometry(&mut self, _geometry: <() as Renderer>::Geometry)

Source§

impl Renderer for Renderer

Source§

type Geometry = Geometry

Source§

type Frame = Frame

Source§

fn new_frame(&self, size: Size) -> <Renderer as Renderer>::Frame

Source§

fn draw_geometry(&mut self, geometry: <Renderer as Renderer>::Geometry)

§

impl Renderer for Renderer

§

type Geometry = Geometry

§

type Frame = Frame

§

fn new_frame(&self, size: Size) -> <Renderer as Renderer>::Frame

§

fn draw_geometry(&mut self, geometry: <Renderer as Renderer>::Geometry)

Implementors§

Source§

impl<A, B> Renderer for iced_renderer::fallback::Renderer<A, B>
where A: Renderer, B: Renderer,

Source§

type Geometry = Geometry<<A as Renderer>::Geometry, <B as Renderer>::Geometry>

Source§

type Frame = Frame<<A as Renderer>::Frame, <B as Renderer>::Frame>

\ No newline at end of file diff --git a/iced_renderer/index.html b/iced_renderer/index.html index af2a28ae6fa..b92a7bf9089 100644 --- a/iced_renderer/index.html +++ b/iced_renderer/index.html @@ -1,2 +1,2 @@ iced_renderer - Rust

Crate iced_renderer

Source
Expand description

The official renderer for iced.

-

Re-exports§

  • pub use iced_wgpu as wgpu;
    wgpu
  • pub use iced_graphics as graphics;
  • pub use iced_graphics::core;

Modules§

  • Compose existing renderers and create type-safe fallback strategies.
  • geometrygeometry
    Build and draw geometry.

Type Aliases§

\ No newline at end of file +

Re-exports§

Modules§

Type Aliases§

\ No newline at end of file diff --git a/iced_renderer/type.Compositor.html b/iced_renderer/type.Compositor.html index c2a4f7d8e63..9e5d4180dbc 100644 --- a/iced_renderer/type.Compositor.html +++ b/iced_renderer/type.Compositor.html @@ -1,7 +1,7 @@ -Compositor in iced_renderer - Rust
iced_renderer

Type Alias Compositor

Source
pub type Compositor = Compositor<Compositor, Compositor>;
Expand description

The default graphics compositor for iced.

+Compositor in iced_renderer - Rust
iced_renderer

Type Alias Compositor

Source
pub type Compositor = Compositor<Compositor, Compositor>;
Expand description

The default graphics compositor for iced.

Aliased Type§

enum Compositor {
-    Primary(Compositor),
+    Primary(Compositor),
     Secondary(Compositor),
-}

Variants§

§

Primary(Compositor)

The primary compositing option.

+}

Variants§

§

Primary(Compositor)

The primary compositing option.

§

Secondary(Compositor)

The secondary (or fallback) compositing option.

\ No newline at end of file diff --git a/iced_renderer/type.Renderer.html b/iced_renderer/type.Renderer.html index a1eaa33d6b3..2fe18a16869 100644 --- a/iced_renderer/type.Renderer.html +++ b/iced_renderer/type.Renderer.html @@ -1,7 +1,7 @@ -Renderer in iced_renderer - Rust
iced_renderer

Type Alias Renderer

Source
pub type Renderer = Renderer<Renderer, Renderer>;
Expand description

The default graphics renderer for iced.

+Renderer in iced_renderer - Rust
iced_renderer

Type Alias Renderer

Source
pub type Renderer = Renderer<Renderer, Renderer>;
Expand description

The default graphics renderer for iced.

Aliased Type§

enum Renderer {
-    Primary(Renderer),
+    Primary(Renderer),
     Secondary(Renderer),
-}

Variants§

§

Primary(Renderer)

The primary rendering option.

+}

Variants§

§

Primary(Renderer)

The primary rendering option.

§

Secondary(Renderer)

The secondary (or fallback) rendering option.

\ No newline at end of file diff --git a/iced_widget/button/enum.Status.html b/iced_widget/button/enum.Status.html index b856de24120..2c53d5f404a 100644 --- a/iced_widget/button/enum.Status.html +++ b/iced_widget/button/enum.Status.html @@ -79,8 +79,8 @@ S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/button/struct.Button.html b/iced_widget/button/struct.Button.html index bd715087065..6060fe5099e 100644 --- a/iced_widget/button/struct.Button.html +++ b/iced_widget/button/struct.Button.html @@ -1,5 +1,5 @@ Button in iced_widget::button - Rust
iced_widget::button

Struct Button

Source
pub struct Button<'a, Message, Theme = Theme, Renderer = Renderer>
where - Renderer: Renderer, + Renderer: Renderer, Theme: Catalog,
{ /* private fields */ }
Expand description

A generic widget that produces a message when pressed.

§Example

use iced::widget::button;
@@ -26,11 +26,11 @@ 

§Example

button("I am disabled!").into() }

Implementations§

Source§

impl<'a, Message, Theme, Renderer> Button<'a, Message, Theme, Renderer>
where - Renderer: Renderer, - Theme: Catalog,

Source

pub fn new(content: impl Into<Element<'a, Message, Theme, Renderer>>) -> Self

Creates a new Button with the given content.

-
Source

pub fn width(self, width: impl Into<Length>) -> Self

Sets the width of the Button.

-
Source

pub fn height(self, height: impl Into<Length>) -> Self

Sets the height of the Button.

-
Source

pub fn padding<P: Into<Padding>>(self, padding: P) -> Self

Sets the [Padding] of the Button.

+ Renderer: Renderer, + Theme: Catalog,

Source

pub fn new(content: impl Into<Element<'a, Message, Theme, Renderer>>) -> Self

Creates a new Button with the given content.

+
Source

pub fn width(self, width: impl Into<Length>) -> Self

Sets the width of the Button.

+
Source

pub fn height(self, height: impl Into<Length>) -> Self

Sets the height of the Button.

+
Source

pub fn padding<P: Into<Padding>>(self, padding: P) -> Self

Sets the Padding of the Button.

Source

pub fn on_press(self, on_press: Message) -> Self

Sets the message that will be produced when the Button is pressed.

Unless on_press is called, the Button will be disabled.

Source

pub fn on_press_with(self, on_press: impl Fn() -> Message + 'a) -> Self

Sets the message that will be produced when the Button is pressed.

@@ -47,55 +47,55 @@

§Example

Source

pub fn style(self, style: impl Fn(&Theme, Status) -> Style + 'a) -> Self
where Theme::Class<'a>: From<StyleFn<'a, Theme>>,

Sets the style of the Button.

Source

pub fn class(self, class: impl Into<Theme::Class<'a>>) -> Self

Available on crate feature advanced only.

Sets the style class of the Button.

-

Trait Implementations§

Source§

impl<'a, Message, Theme, Renderer> From<Button<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
where +

Trait Implementations§

Source§

impl<'a, Message, Theme, Renderer> From<Button<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
where Message: Clone + 'a, Theme: Catalog + 'a, - Renderer: Renderer + 'a,

Source§

fn from(button: Button<'a, Message, Theme, Renderer>) -> Self

Converts to this type from the input type.
Source§

impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Button<'a, Message, Theme, Renderer>
where + Renderer: Renderer + 'a,

Source§

fn from(button: Button<'a, Message, Theme, Renderer>) -> Self

Converts to this type from the input type.
Source§

impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Button<'a, Message, Theme, Renderer>
where Message: 'a + Clone, - Renderer: 'a + Renderer, - Theme: Catalog,

Source§

fn tag(&self) -> Tag

Returns the Tag of the [Widget].
Source§

fn state(&self) -> State

Returns the State of the [Widget].
Source§

fn children(&self) -> Vec<Tree>

Returns the state [Tree] of the children of the [Widget].
Source§

fn diff(&self, tree: &mut Tree)

Reconciles the [Widget] with the provided [Tree].
Source§

fn size(&self) -> Size<Length>

Returns the [Size] of the [Widget] in lengths.
Source§

fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

Returns the [layout::Node] of the [Widget]. Read more
Source§

fn operate( + Renderer: 'a + Renderer, + Theme: Catalog,

Source§

fn tag(&self) -> Tag

Returns the Tag of the Widget.
Source§

fn state(&self) -> State

Returns the State of the Widget.
Source§

fn children(&self) -> Vec<Tree>

Returns the state Tree of the children of the Widget.
Source§

fn diff(&self, tree: &mut Tree)

Reconciles the Widget with the provided Tree.
Source§

fn size(&self) -> Size<Length>

Returns the Size of the Widget in lengths.
Source§

fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

Returns the layout::Node of the Widget. Read more
Source§

fn operate( &self, - tree: &mut Tree, - layout: Layout<'_>, + tree: &mut Tree, + layout: Layout<'_>, renderer: &Renderer, - operation: &mut dyn Operation, -)

Applies an [Operation] to the [Widget].
Source§

fn update( + operation: &mut dyn Operation, +)

Applies an Operation to the Widget.
Source§

fn update( &mut self, - tree: &mut Tree, + tree: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, renderer: &Renderer, - clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Message>, - viewport: &Rectangle, -)

Processes a runtime Event. Read more
Source§

fn draw( + clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + viewport: &Rectangle, +)

Processes a runtime Event. Read more
Source§

fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - _style: &Style, - layout: Layout<'_>, - cursor: Cursor, - viewport: &Rectangle, -)

Draws the [Widget] using the associated Renderer.
Source§

fn mouse_interaction( + _style: &Style, + layout: Layout<'_>, + cursor: Cursor, + viewport: &Rectangle, +)

Draws the Widget using the associated Renderer.
Source§

fn mouse_interaction( &self, - _tree: &Tree, - layout: Layout<'_>, - cursor: Cursor, - _viewport: &Rectangle, + _tree: &Tree, + layout: Layout<'_>, + cursor: Cursor, + _viewport: &Rectangle, _renderer: &Renderer, -) -> Interaction

Returns the current [mouse::Interaction] of the [Widget]. Read more
Source§

fn overlay<'b>( +) -> Interaction

Returns the current mouse::Interaction of the Widget. Read more
Source§

fn overlay<'b>( &'b mut self, - tree: &'b mut Tree, - layout: Layout<'_>, + tree: &'b mut Tree, + layout: Layout<'_>, renderer: &Renderer, - translation: Vector, -) -> Option<Element<'b, Message, Theme, Renderer>>

Returns the overlay of the [Widget], if there is any.
§

fn size_hint(&self) -> Size<Length>

Returns a [Size] hint for laying out the [Widget]. Read more

Auto Trait Implementations§

§

impl<'a, Message, Theme, Renderer> Freeze for Button<'a, Message, Theme, Renderer>
where + translation: Vector, +) -> Option<Element<'b, Message, Theme, Renderer>>

Returns the overlay of the Widget, if there is any.
Source§

fn size_hint(&self) -> Size<Length>

Returns a Size hint for laying out the Widget. Read more

Auto Trait Implementations§

§

impl<'a, Message, Theme, Renderer> Freeze for Button<'a, Message, Theme, Renderer>
where <Theme as Catalog>::Class<'a>: Freeze, - Message: Freeze,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Button<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Button<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Button<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme, Renderer> Unpin for Button<'a, Message, Theme, Renderer>
where + Message: Freeze,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Button<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Button<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Button<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme, Renderer> Unpin for Button<'a, Message, Theme, Renderer>
where <Theme as Catalog>::Class<'a>: Unpin, - Message: Unpin,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Button<'a, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where + Message: Unpin,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Button<'a, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, diff --git a/iced_widget/button/struct.Style.html b/iced_widget/button/struct.Style.html index 038bec6b373..fcd45e2a472 100644 --- a/iced_widget/button/struct.Style.html +++ b/iced_widget/button/struct.Style.html @@ -1,16 +1,16 @@ Style in iced_widget::button - Rust
iced_widget::button

Struct Style

Source
pub struct Style {
-    pub background: Option<Background>,
-    pub text_color: Color,
-    pub border: Border,
-    pub shadow: Shadow,
+    pub background: Option<Background>,
+    pub text_color: Color,
+    pub border: Border,
+    pub shadow: Shadow,
 }
Expand description

The style of a button.

If not specified with Button::style the theme will provide the style.

-

Fields§

§background: Option<Background>

The [Background] of the button.

-
§text_color: Color

The text [Color] of the button.

-
§border: Border

The [Border] of the button.

-
§shadow: Shadow

The [Shadow] of the button.

-

Implementations§

Source§

impl Style

Source

pub fn with_background(self, background: impl Into<Background>) -> Self

Updates the Style with the given [Background].

+

Fields§

§background: Option<Background>

The Background of the button.

+
§text_color: Color

The text Color of the button.

+
§border: Border

The Border of the button.

+
§shadow: Shadow

The Shadow of the button.

+

Implementations§

Source§

impl Style

Source

pub fn with_background(self, background: impl Into<Background>) -> Self

Updates the Style with the given Background.

Trait Implementations§

Source§

impl Clone for Style

Source§

fn clone(&self) -> Style

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Style

Source§

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

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

impl Default for Style

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl PartialEq for Style

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Style

Source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl Freeze for Style

§

impl RefUnwindSafe for Style

§

impl Send for Style

§

impl Sync for Style

§

impl Unpin for Style

§

impl UnwindSafe for Style

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, @@ -79,8 +79,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/enum.Event.html b/iced_widget/canvas/enum.Event.html index b47c2a2e5c0..c54d1ed9d7e 100644 --- a/iced_widget/canvas/enum.Event.html +++ b/iced_widget/canvas/enum.Event.html @@ -1,17 +1,17 @@ -Event in iced_widget::canvas - Rust
iced_widget::canvas

Enum Event

pub enum Event {
-    Keyboard(Event),
-    Mouse(Event),
-    Window(Event),
-    Touch(Event),
+Event in iced_widget::canvas - Rust
iced_widget::canvas

Enum Event

Source
pub enum Event {
+    Keyboard(Event),
+    Mouse(Event),
+    Window(Event),
+    Touch(Event),
 }
Available on crate feature canvas only.
Expand description

A user interface event.

Note: This type is largely incomplete! If you need to track additional events, feel free to open an issue and share your use case!

-

Variants§

§

Keyboard(Event)

A keyboard event

-
§

Mouse(Event)

A mouse event

-
§

Window(Event)

A window event

-
§

Touch(Event)

A touch event

-

Trait Implementations§

§

impl Clone for Event

§

fn clone(&self) -> Event

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Event

§

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

Formats the value using the given formatter. Read more
§

impl PartialEq for Event

§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
§

impl StructuralPartialEq for Event

Auto Trait Implementations§

§

impl Freeze for Event

§

impl RefUnwindSafe for Event

§

impl Send for Event

§

impl Sync for Event

§

impl Unpin for Event

§

impl UnwindSafe for Event

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Variants§

§

Keyboard(Event)

A keyboard event

+
§

Mouse(Event)

A mouse event

+
§

Window(Event)

A window event

+
§

Touch(Event)

A touch event

+

Trait Implementations§

Source§

impl Clone for Event

Source§

fn clone(&self) -> Event

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Event

Source§

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

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

impl PartialEq for Event

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl StructuralPartialEq for Event

Auto Trait Implementations§

§

impl Freeze for Event

§

impl RefUnwindSafe for Event

§

impl Send for Event

§

impl Sync for Event

§

impl Unpin for Event

§

impl UnwindSafe for Event

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -75,8 +75,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more

§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/enum.Gradient.html b/iced_widget/canvas/enum.Gradient.html index e400cf29ea3..b8c8267613f 100644 --- a/iced_widget/canvas/enum.Gradient.html +++ b/iced_widget/canvas/enum.Gradient.html @@ -1,12 +1,12 @@ -Gradient in iced_widget::canvas - Rust
iced_widget::canvas

Enum Gradient

pub enum Gradient {
+Gradient in iced_widget::canvas - Rust
iced_widget::canvas

Enum Gradient

Source
pub enum Gradient {
     Linear(Linear),
 }
Available on crate feature canvas only.
Expand description

A fill which linearly interpolates colors along a direction.

-

For a gradient which can be used as a fill for a background of a widget, see [crate::core::Gradient].

+

For a gradient which can be used as a fill for a background of a widget, see crate::core::Gradient.

Variants§

§

Linear(Linear)

A linear gradient interpolates colors along a direction from its start to its end point.

-

Implementations§

§

impl Gradient

pub fn pack(&self) -> Packed

Packs the Gradient for use in shader code.

-

Trait Implementations§

§

impl Clone for Gradient

§

fn clone(&self) -> Gradient

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Gradient

§

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

Formats the value using the given formatter. Read more
§

impl From<Gradient> for Fill

§

fn from(gradient: Gradient) -> Fill

Converts to this type from the input type.
§

impl From<Gradient> for Style

§

fn from(gradient: Gradient) -> Style

Converts to this type from the input type.
§

impl From<Linear> for Gradient

§

fn from(gradient: Linear) -> Gradient

Converts to this type from the input type.
§

impl PartialEq for Gradient

§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
§

impl Copy for Gradient

§

impl StructuralPartialEq for Gradient

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Implementations§

Source§

impl Gradient

Source

pub fn pack(&self) -> Packed

Packs the Gradient for use in shader code.

+

Trait Implementations§

Source§

impl Clone for Gradient

Source§

fn clone(&self) -> Gradient

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Gradient

Source§

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

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

impl From<Gradient> for Fill

Source§

fn from(gradient: Gradient) -> Fill

Converts to this type from the input type.
Source§

impl From<Gradient> for Style

Source§

fn from(gradient: Gradient) -> Style

Converts to this type from the input type.
Source§

impl From<Linear> for Gradient

Source§

fn from(gradient: Linear) -> Gradient

Converts to this type from the input type.
Source§

impl PartialEq for Gradient

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Copy for Gradient

Source§

impl StructuralPartialEq for Gradient

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -70,8 +70,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/enum.LineCap.html b/iced_widget/canvas/enum.LineCap.html index 4cf92d1b907..7a1b3f5c433 100644 --- a/iced_widget/canvas/enum.LineCap.html +++ b/iced_widget/canvas/enum.LineCap.html @@ -1,4 +1,4 @@ -LineCap in iced_widget::canvas - Rust
iced_widget::canvas

Enum LineCap

pub enum LineCap {
+LineCap in iced_widget::canvas - Rust
iced_widget::canvas

Enum LineCap

Source
pub enum LineCap {
     Butt,
     Square,
     Round,
@@ -8,7 +8,7 @@
 extended by a square.

§

Round

At the end of each sub-path, the shape representing the stroke will be extended by a semicircle.

-

Trait Implementations§

§

impl Clone for LineCap

§

fn clone(&self) -> LineCap

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for LineCap

§

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

Formats the value using the given formatter. Read more
§

impl Default for LineCap

§

fn default() -> LineCap

Returns the “default value” for a type. Read more
§

impl Copy for LineCap

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Trait Implementations§

Source§

impl Clone for LineCap

Source§

fn clone(&self) -> LineCap

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for LineCap

Source§

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

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

impl Default for LineCap

Source§

fn default() -> LineCap

Returns the “default value” for a type. Read more
Source§

impl Copy for LineCap

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -75,8 +75,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/enum.LineJoin.html b/iced_widget/canvas/enum.LineJoin.html index 16480d42930..35dab02d94c 100644 --- a/iced_widget/canvas/enum.LineJoin.html +++ b/iced_widget/canvas/enum.LineJoin.html @@ -1,4 +1,4 @@ -LineJoin in iced_widget::canvas - Rust
iced_widget::canvas

Enum LineJoin

pub enum LineJoin {
+LineJoin in iced_widget::canvas - Rust
iced_widget::canvas

Enum LineJoin

Source
pub enum LineJoin {
     Miter,
     Round,
     Bevel,
@@ -7,7 +7,7 @@
 

Variants§

§

Miter

A sharp corner.

§

Round

A round corner.

§

Bevel

A bevelled corner.

-

Trait Implementations§

§

impl Clone for LineJoin

§

fn clone(&self) -> LineJoin

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for LineJoin

§

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

Formats the value using the given formatter. Read more
§

impl Default for LineJoin

§

fn default() -> LineJoin

Returns the “default value” for a type. Read more
§

impl Copy for LineJoin

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Trait Implementations§

Source§

impl Clone for LineJoin

Source§

fn clone(&self) -> LineJoin

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for LineJoin

Source§

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

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

impl Default for LineJoin

Source§

fn default() -> LineJoin

Returns the “default value” for a type. Read more
Source§

impl Copy for LineJoin

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -74,8 +74,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/enum.Style.html b/iced_widget/canvas/enum.Style.html index c05df4b8f41..b0e3f94ca1c 100644 --- a/iced_widget/canvas/enum.Style.html +++ b/iced_widget/canvas/enum.Style.html @@ -1,11 +1,11 @@ -Style in iced_widget::canvas - Rust
iced_widget::canvas

Enum Style

pub enum Style {
-    Solid(Color),
+Style in iced_widget::canvas - Rust
iced_widget::canvas

Enum Style

Source
pub enum Style {
+    Solid(Color),
     Gradient(Gradient),
 }
Available on crate feature canvas only.
Expand description

The coloring style of some drawing.

-

Variants§

§

Solid(Color)

A solid [Color].

+

Variants§

§

Solid(Color)

A solid Color.

§

Gradient(Gradient)

A Gradient color.

-

Trait Implementations§

§

impl Clone for Style

§

fn clone(&self) -> Style

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Style

§

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

Formats the value using the given formatter. Read more
§

impl From<Color> for Style

§

fn from(color: Color) -> Style

Converts to this type from the input type.
§

impl From<Gradient> for Style

§

fn from(gradient: Gradient) -> Style

Converts to this type from the input type.
§

impl PartialEq for Style

§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
§

impl Copy for Style

§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl Freeze for Style

§

impl RefUnwindSafe for Style

§

impl Send for Style

§

impl Sync for Style

§

impl Unpin for Style

§

impl UnwindSafe for Style

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Trait Implementations§

Source§

impl Clone for Style

Source§

fn clone(&self) -> Style

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Style

Source§

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

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

impl From<Color> for Style

Source§

fn from(color: Color) -> Style

Converts to this type from the input type.
Source§

impl From<Gradient> for Style

Source§

fn from(gradient: Gradient) -> Style

Converts to this type from the input type.
Source§

impl PartialEq for Style

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Copy for Style

Source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl Freeze for Style

§

impl RefUnwindSafe for Style

§

impl Send for Style

§

impl Sync for Style

§

impl Unpin for Style

§

impl UnwindSafe for Style

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -69,8 +69,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/fill/enum.Rule.html b/iced_widget/canvas/fill/enum.Rule.html index 7eec1890315..1e75afa516d 100644 --- a/iced_widget/canvas/fill/enum.Rule.html +++ b/iced_widget/canvas/fill/enum.Rule.html @@ -1,11 +1,11 @@ -Rule in iced_widget::canvas::fill - Rust
iced_widget::canvas::fill

Enum Rule

pub enum Rule {
+Rule in iced_widget::canvas::fill - Rust
iced_widget::canvas::fill

Enum Rule

Source
pub enum Rule {
     NonZero,
     EvenOdd,
 }
Available on crate feature canvas only.
Expand description

The fill rule defines how to determine what is inside and what is outside of a shape.

See the SVG specification.

-

Variants§

§

NonZero

§

EvenOdd

Trait Implementations§

§

impl Clone for Rule

§

fn clone(&self) -> Rule

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Rule

§

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

Formats the value using the given formatter. Read more
§

impl PartialEq for Rule

§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
§

impl Copy for Rule

§

impl Eq for Rule

§

impl StructuralPartialEq for Rule

Auto Trait Implementations§

§

impl Freeze for Rule

§

impl RefUnwindSafe for Rule

§

impl Send for Rule

§

impl Sync for Rule

§

impl Unpin for Rule

§

impl UnwindSafe for Rule

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Variants§

§

NonZero

§

EvenOdd

Trait Implementations§

Source§

impl Clone for Rule

Source§

fn clone(&self) -> Rule

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Rule

Source§

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

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

impl PartialEq for Rule

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Copy for Rule

Source§

impl Eq for Rule

Source§

impl StructuralPartialEq for Rule

Auto Trait Implementations§

§

impl Freeze for Rule

§

impl RefUnwindSafe for Rule

§

impl Send for Rule

§

impl Sync for Rule

§

impl Unpin for Rule

§

impl UnwindSafe for Rule

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -75,8 +75,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/fill/enum.Style.html b/iced_widget/canvas/fill/enum.Style.html index f8dd7035f90..6738ab7cc1e 100644 --- a/iced_widget/canvas/fill/enum.Style.html +++ b/iced_widget/canvas/fill/enum.Style.html @@ -1,11 +1,11 @@ -Style in iced_widget::canvas::fill - Rust
iced_widget::canvas::fill

Enum Style

pub enum Style {
-    Solid(Color),
+Style in iced_widget::canvas::fill - Rust
iced_widget::canvas::fill

Enum Style

Source
pub enum Style {
+    Solid(Color),
     Gradient(Gradient),
 }
Available on crate feature canvas only.
Expand description

The coloring style of some drawing.

-

Variants§

§

Solid(Color)

A solid [Color].

+

Variants§

§

Solid(Color)

A solid Color.

§

Gradient(Gradient)

A Gradient color.

-

Trait Implementations§

§

impl Clone for Style

§

fn clone(&self) -> Style

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Style

§

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

Formats the value using the given formatter. Read more
§

impl From<Color> for Style

§

fn from(color: Color) -> Style

Converts to this type from the input type.
§

impl From<Gradient> for Style

§

fn from(gradient: Gradient) -> Style

Converts to this type from the input type.
§

impl PartialEq for Style

§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
§

impl Copy for Style

§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl Freeze for Style

§

impl RefUnwindSafe for Style

§

impl Send for Style

§

impl Sync for Style

§

impl Unpin for Style

§

impl UnwindSafe for Style

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Trait Implementations§

Source§

impl Clone for Style

Source§

fn clone(&self) -> Style

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Style

Source§

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

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

impl From<Color> for Style

Source§

fn from(color: Color) -> Style

Converts to this type from the input type.
Source§

impl From<Gradient> for Style

Source§

fn from(gradient: Gradient) -> Style

Converts to this type from the input type.
Source§

impl PartialEq for Style

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Copy for Style

Source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl Freeze for Style

§

impl RefUnwindSafe for Style

§

impl Send for Style

§

impl Sync for Style

§

impl Unpin for Style

§

impl UnwindSafe for Style

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -69,8 +69,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/fill/index.html b/iced_widget/canvas/fill/index.html index 1c14f35dfef..965c6d173b1 100644 --- a/iced_widget/canvas/fill/index.html +++ b/iced_widget/canvas/fill/index.html @@ -1,3 +1,3 @@ -iced_widget::canvas::fill - Rust
iced_widget::canvas

Module fill

Available on crate feature canvas only.
Expand description

Fill Geometry with a certain style.

+iced_widget::canvas::fill - Rust
iced_widget::canvas

Module fill

Source
Available on crate feature canvas only.
Expand description

Fill Geometry with a certain style.

Structs§

  • The style used to fill geometry.

Enums§

  • The fill rule defines how to determine what is inside and what is outside of a shape.
  • The coloring style of some drawing.
\ No newline at end of file diff --git a/iced_widget/canvas/fill/struct.Fill.html b/iced_widget/canvas/fill/struct.Fill.html index 2331c0907e8..52751e35359 100644 --- a/iced_widget/canvas/fill/struct.Fill.html +++ b/iced_widget/canvas/fill/struct.Fill.html @@ -1,14 +1,14 @@ -Fill in iced_widget::canvas::fill - Rust
iced_widget::canvas::fill

Struct Fill

pub struct Fill {
+Fill in iced_widget::canvas::fill - Rust
iced_widget::canvas::fill

Struct Fill

Source
pub struct Fill {
     pub style: Style,
     pub rule: Rule,
 }
Available on crate feature canvas only.
Expand description

The style used to fill geometry.

Fields§

§style: Style

The color or gradient of the fill.

-

By default, it is set to Style::Solid with [Color::BLACK].

+

By default, it is set to Style::Solid with Color::BLACK.

§rule: Rule

The fill rule defines how to determine what is inside and what is outside of a shape.

See the SVG specification for more details.

By default, it is set to NonZero.

-

Trait Implementations§

§

impl Clone for Fill

§

fn clone(&self) -> Fill

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Fill

§

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

Formats the value using the given formatter. Read more
§

impl Default for Fill

§

fn default() -> Fill

Returns the “default value” for a type. Read more
§

impl From<Color> for Fill

§

fn from(color: Color) -> Fill

Converts to this type from the input type.
§

impl From<Gradient> for Fill

§

fn from(gradient: Gradient) -> Fill

Converts to this type from the input type.
§

impl From<Linear> for Fill

§

fn from(gradient: Linear) -> Fill

Converts to this type from the input type.
§

impl Copy for Fill

Auto Trait Implementations§

§

impl Freeze for Fill

§

impl RefUnwindSafe for Fill

§

impl Send for Fill

§

impl Sync for Fill

§

impl Unpin for Fill

§

impl UnwindSafe for Fill

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Trait Implementations§

Source§

impl Clone for Fill

Source§

fn clone(&self) -> Fill

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Fill

Source§

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

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

impl Default for Fill

Source§

fn default() -> Fill

Returns the “default value” for a type. Read more
Source§

impl From<Color> for Fill

Source§

fn from(color: Color) -> Fill

Converts to this type from the input type.
Source§

impl From<Gradient> for Fill

Source§

fn from(gradient: Gradient) -> Fill

Converts to this type from the input type.
Source§

impl From<Linear> for Fill

Source§

fn from(gradient: Linear) -> Fill

Converts to this type from the input type.
Source§

impl Copy for Fill

Auto Trait Implementations§

§

impl Freeze for Fill

§

impl RefUnwindSafe for Fill

§

impl Send for Fill

§

impl Sync for Fill

§

impl Unpin for Fill

§

impl UnwindSafe for Fill

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -75,8 +75,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/gradient/enum.Gradient.html b/iced_widget/canvas/gradient/enum.Gradient.html index 3e78ff98f51..e60a6758cc0 100644 --- a/iced_widget/canvas/gradient/enum.Gradient.html +++ b/iced_widget/canvas/gradient/enum.Gradient.html @@ -1,12 +1,12 @@ -Gradient in iced_widget::canvas::gradient - Rust
iced_widget::canvas::gradient

Enum Gradient

pub enum Gradient {
+Gradient in iced_widget::canvas::gradient - Rust
iced_widget::canvas::gradient

Enum Gradient

Source
pub enum Gradient {
     Linear(Linear),
 }
Available on crate feature canvas only.
Expand description

A fill which linearly interpolates colors along a direction.

-

For a gradient which can be used as a fill for a background of a widget, see [crate::core::Gradient].

+

For a gradient which can be used as a fill for a background of a widget, see crate::core::Gradient.

Variants§

§

Linear(Linear)

A linear gradient interpolates colors along a direction from its start to its end point.

-

Implementations§

§

impl Gradient

pub fn pack(&self) -> Packed

Packs the Gradient for use in shader code.

-

Trait Implementations§

§

impl Clone for Gradient

§

fn clone(&self) -> Gradient

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Gradient

§

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

Formats the value using the given formatter. Read more
§

impl From<Gradient> for Fill

§

fn from(gradient: Gradient) -> Fill

Converts to this type from the input type.
§

impl From<Gradient> for Style

§

fn from(gradient: Gradient) -> Style

Converts to this type from the input type.
§

impl From<Linear> for Gradient

§

fn from(gradient: Linear) -> Gradient

Converts to this type from the input type.
§

impl PartialEq for Gradient

§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
§

impl Copy for Gradient

§

impl StructuralPartialEq for Gradient

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Implementations§

Source§

impl Gradient

Source

pub fn pack(&self) -> Packed

Packs the Gradient for use in shader code.

+

Trait Implementations§

Source§

impl Clone for Gradient

Source§

fn clone(&self) -> Gradient

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Gradient

Source§

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

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

impl From<Gradient> for Fill

Source§

fn from(gradient: Gradient) -> Fill

Converts to this type from the input type.
Source§

impl From<Gradient> for Style

Source§

fn from(gradient: Gradient) -> Style

Converts to this type from the input type.
Source§

impl From<Linear> for Gradient

Source§

fn from(gradient: Linear) -> Gradient

Converts to this type from the input type.
Source§

impl PartialEq for Gradient

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Copy for Gradient

Source§

impl StructuralPartialEq for Gradient

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -70,8 +70,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more

§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/gradient/fn.pack.html b/iced_widget/canvas/gradient/fn.pack.html index 5a587ea02a2..da4c3201850 100644 --- a/iced_widget/canvas/gradient/fn.pack.html +++ b/iced_widget/canvas/gradient/fn.pack.html @@ -1,2 +1,2 @@ -pack in iced_widget::canvas::gradient - Rust
iced_widget::canvas::gradient

Function pack

pub fn pack(gradient: &Gradient, bounds: Rectangle) -> Packed
Available on crate feature canvas only.
Expand description

Creates a new Packed gradient for use in shader code.

+pack in iced_widget::canvas::gradient - Rust
iced_widget::canvas::gradient

Function pack

Source
pub fn pack(gradient: &Gradient, bounds: Rectangle) -> Packed
Available on crate feature canvas only.
Expand description

Creates a new Packed gradient for use in shader code.

\ No newline at end of file diff --git a/iced_widget/canvas/gradient/index.html b/iced_widget/canvas/gradient/index.html index ee6f654aec0..1f197201e72 100644 --- a/iced_widget/canvas/gradient/index.html +++ b/iced_widget/canvas/gradient/index.html @@ -1,3 +1,3 @@ -iced_widget::canvas::gradient - Rust
iced_widget::canvas

Module gradient

Available on crate feature canvas only.
Expand description

A gradient that can be used as a fill for some geometry.

+iced_widget::canvas::gradient - Rust
iced_widget::canvas

Module gradient

Source
Available on crate feature canvas only.
Expand description

A gradient that can be used as a fill for some geometry.

For a gradient that you can use as a background variant for a widget, see Gradient.

Structs§

Enums§

  • A fill which linearly interpolates colors along a direction.

Functions§

  • Creates a new Packed gradient for use in shader code.
\ No newline at end of file diff --git a/iced_widget/canvas/gradient/struct.Linear.html b/iced_widget/canvas/gradient/struct.Linear.html index 1f67fadbaa0..cca9b101de6 100644 --- a/iced_widget/canvas/gradient/struct.Linear.html +++ b/iced_widget/canvas/gradient/struct.Linear.html @@ -1,20 +1,20 @@ -Linear in iced_widget::canvas::gradient - Rust
iced_widget::canvas::gradient

Struct Linear

pub struct Linear {
-    pub start: Point,
-    pub end: Point,
-    pub stops: [Option<ColorStop>; 8],
+Linear in iced_widget::canvas::gradient - Rust
iced_widget::canvas::gradient

Struct Linear

Source
pub struct Linear {
+    pub start: Point,
+    pub end: Point,
+    pub stops: [Option<ColorStop>; 8],
 }
Available on crate feature canvas only.
Expand description

A linear gradient.

-

Fields§

§start: Point

The absolute starting position of the gradient.

-
§end: Point

The absolute ending position of the gradient.

-
§stops: [Option<ColorStop>; 8]

[ColorStop]s along the linear gradient direction.

-

Implementations§

§

impl Linear

pub fn new(start: Point, end: Point) -> Linear

Creates a new Linear builder.

-

pub fn add_stop(self, offset: f32, color: Color) -> Linear

Adds a new [ColorStop], defined by an offset and a color, to the gradient.

+

Fields§

§start: Point

The absolute starting position of the gradient.

+
§end: Point

The absolute ending position of the gradient.

+
§stops: [Option<ColorStop>; 8]

ColorStops along the linear gradient direction.

+

Implementations§

Source§

impl Linear

Source

pub fn new(start: Point, end: Point) -> Linear

Creates a new Linear builder.

+
Source

pub fn add_stop(self, offset: f32, color: Color) -> Linear

Adds a new ColorStop, defined by an offset and a color, to the gradient.

Any offset that is not within 0.0..=1.0 will be silently ignored.

Any stop added after the 8th will be silently ignored.

-

pub fn add_stops(self, stops: impl IntoIterator<Item = ColorStop>) -> Linear

Adds multiple [ColorStop]s to the gradient.

+
Source

pub fn add_stops(self, stops: impl IntoIterator<Item = ColorStop>) -> Linear

Adds multiple ColorStops to the gradient.

Any stop added after the 8th will be silently ignored.

-

pub fn pack(&self) -> Packed

Packs the Gradient for use in shader code.

-

Trait Implementations§

§

impl Clone for Linear

§

fn clone(&self) -> Linear

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Linear

§

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

Formats the value using the given formatter. Read more
§

impl From<Linear> for Fill

§

fn from(gradient: Linear) -> Fill

Converts to this type from the input type.
§

impl From<Linear> for Gradient

§

fn from(gradient: Linear) -> Gradient

Converts to this type from the input type.
§

impl PartialEq for Linear

§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
§

impl Copy for Linear

§

impl StructuralPartialEq for Linear

Auto Trait Implementations§

§

impl Freeze for Linear

§

impl RefUnwindSafe for Linear

§

impl Send for Linear

§

impl Sync for Linear

§

impl Unpin for Linear

§

impl UnwindSafe for Linear

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Source

pub fn pack(&self) -> Packed

Packs the Gradient for use in shader code.

+

Trait Implementations§

Source§

impl Clone for Linear

Source§

fn clone(&self) -> Linear

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Linear

Source§

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

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

impl From<Linear> for Fill

Source§

fn from(gradient: Linear) -> Fill

Converts to this type from the input type.
Source§

impl From<Linear> for Gradient

Source§

fn from(gradient: Linear) -> Gradient

Converts to this type from the input type.
Source§

impl PartialEq for Linear

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Copy for Linear

Source§

impl StructuralPartialEq for Linear

Auto Trait Implementations§

§

impl Freeze for Linear

§

impl RefUnwindSafe for Linear

§

impl Send for Linear

§

impl Sync for Linear

§

impl Unpin for Linear

§

impl UnwindSafe for Linear

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -78,8 +78,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/gradient/struct.Packed.html b/iced_widget/canvas/gradient/struct.Packed.html index 236942aa6e5..97b7906ee5e 100644 --- a/iced_widget/canvas/gradient/struct.Packed.html +++ b/iced_widget/canvas/gradient/struct.Packed.html @@ -1,6 +1,6 @@ -Packed in iced_widget::canvas::gradient - Rust
iced_widget::canvas::gradient

Struct Packed

#[repr(C)]
pub struct Packed { /* private fields */ }
Available on crate feature canvas only.
Expand description

Packed Gradient data for use in shader code.

-

Trait Implementations§

§

impl Clone for Packed

§

fn clone(&self) -> Packed

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Packed

§

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

Formats the value using the given formatter. Read more
§

impl PartialEq for Packed

§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
§

impl Zeroable for Packed

§

fn zeroed() -> Self

§

impl Copy for Packed

§

impl Pod for Packed

§

impl StructuralPartialEq for Packed

Auto Trait Implementations§

§

impl Freeze for Packed

§

impl RefUnwindSafe for Packed

§

impl Send for Packed

§

impl Sync for Packed

§

impl Unpin for Packed

§

impl UnwindSafe for Packed

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +Packed in iced_widget::canvas::gradient - Rust
iced_widget::canvas::gradient

Struct Packed

Source
#[repr(C)]
pub struct Packed { /* private fields */ }
Available on crate feature canvas only.
Expand description

Packed Gradient data for use in shader code.

+

Trait Implementations§

Source§

impl Clone for Packed

Source§

fn clone(&self) -> Packed

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Packed

Source§

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

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

impl PartialEq for Packed

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Zeroable for Packed

§

fn zeroed() -> Self

Source§

impl Copy for Packed

Source§

impl Pod for Packed

Source§

impl StructuralPartialEq for Packed

Auto Trait Implementations§

§

impl Freeze for Packed

§

impl RefUnwindSafe for Packed

§

impl Send for Packed

§

impl Sync for Packed

§

impl Unpin for Packed

§

impl UnwindSafe for Packed

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -69,8 +69,8 @@ [WithDispatch] wrapper. Read more

§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more

§

impl<T> AnyBitPattern for T
where T: Pod,

§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> NoUninit for T
where T: Pod,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where diff --git a/iced_widget/canvas/index.html b/iced_widget/canvas/index.html index 28c6bebce78..34c7e2743be 100644 --- a/iced_widget/canvas/index.html +++ b/iced_widget/canvas/index.html @@ -41,5 +41,5 @@

fn view<'a, Message: 'a>(_state: &'a State) -> Element<'a, Message> { canvas(Circle { radius: 50.0 }).into() }

-

Re-exports§

Modules§

  • Fill Geometry with a certain style.
  • A gradient that can be used as a fill for some geometry.
  • Build different kinds of 2D shapes.
  • Create lines from a Path and assigns them various attributes/styles.

Structs§

  • A widget capable of drawing 2D graphics.
  • The style used to fill geometry.
  • A cache group.
  • A raster image that can be drawn.
  • The dash pattern used when stroking the line.
  • An immutable set of points that may or may not be connected.
  • The style of a stroke.
  • A bunch of text that can be drawn to a canvas

Enums§

  • A user interface event.
  • A fill which linearly interpolates colors along a direction.
  • The shape used at the end of open subpaths when they are stroked.
  • The shape used at the corners of paths or basic shapes when they are +

    Re-exports§

    Modules§

    • Fill Geometry with a certain style.
    • A gradient that can be used as a fill for some geometry.
    • Build different kinds of 2D shapes.
    • Create lines from a Path and assigns them various attributes/styles.

    Structs§

    • A widget capable of drawing 2D graphics.
    • The style used to fill geometry.
    • A cache group.
    • A raster image that can be drawn.
    • The dash pattern used when stroking the line.
    • An immutable set of points that may or may not be connected.
    • The style of a stroke.
    • A bunch of text that can be drawn to a canvas

    Enums§

    • A user interface event.
    • A fill which linearly interpolates colors along a direction.
    • The shape used at the end of open subpaths when they are stroked.
    • The shape used at the corners of paths or basic shapes when they are stroked.
    • The coloring style of some drawing.

    Traits§

    Type Aliases§

    • A simple cache that stores generated Geometry to avoid recomputation.
    • The frame supported by a renderer.
    • The geometry supported by a renderer.
\ No newline at end of file diff --git a/iced_widget/canvas/path/arc/index.html b/iced_widget/canvas/path/arc/index.html index 3c96517da5a..cd15c4a9606 100644 --- a/iced_widget/canvas/path/arc/index.html +++ b/iced_widget/canvas/path/arc/index.html @@ -1,2 +1,2 @@ -iced_widget::canvas::path::arc - Rust
iced_widget::canvas::path

Module arc

Available on crate feature canvas only.
Expand description

Build and draw curves.

+iced_widget::canvas::path::arc - Rust
iced_widget::canvas::path

Module arc

Source
Available on crate feature canvas only.
Expand description

Build and draw curves.

Structs§

\ No newline at end of file diff --git a/iced_widget/canvas/path/arc/struct.Arc.html b/iced_widget/canvas/path/arc/struct.Arc.html index b3390bc72a5..7a7f8aab176 100644 --- a/iced_widget/canvas/path/arc/struct.Arc.html +++ b/iced_widget/canvas/path/arc/struct.Arc.html @@ -1,14 +1,14 @@ -Arc in iced_widget::canvas::path::arc - Rust
iced_widget::canvas::path::arc

Struct Arc

pub struct Arc {
-    pub center: Point,
+Arc in iced_widget::canvas::path::arc - Rust
iced_widget::canvas::path::arc

Struct Arc

Source
pub struct Arc {
+    pub center: Point,
     pub radius: f32,
-    pub start_angle: Radians,
-    pub end_angle: Radians,
+    pub start_angle: Radians,
+    pub end_angle: Radians,
 }
Available on crate feature canvas only.
Expand description

A segment of a differentiable curve.

-

Fields§

§center: Point

The center of the arc.

+

Fields§

§center: Point

The center of the arc.

§radius: f32

The radius of the arc.

-
§start_angle: Radians

The start of the segment’s angle, clockwise rotation from positive x-axis.

-
§end_angle: Radians

The end of the segment’s angle, clockwise rotation from positive x-axis.

-

Trait Implementations§

§

impl Clone for Arc

§

fn clone(&self) -> Arc

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Arc

§

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

Formats the value using the given formatter. Read more
§

impl From<Arc> for Elliptical

§

fn from(arc: Arc) -> Elliptical

Converts to this type from the input type.
§

impl Copy for Arc

Auto Trait Implementations§

§

impl Freeze for Arc

§

impl RefUnwindSafe for Arc

§

impl Send for Arc

§

impl Sync for Arc

§

impl Unpin for Arc

§

impl UnwindSafe for Arc

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +
§start_angle: Radians

The start of the segment’s angle, clockwise rotation from positive x-axis.

+
§end_angle: Radians

The end of the segment’s angle, clockwise rotation from positive x-axis.

+

Trait Implementations§

Source§

impl Clone for Arc

Source§

fn clone(&self) -> Arc

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Arc

Source§

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

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

impl From<Arc> for Elliptical

Source§

fn from(arc: Arc) -> Elliptical

Converts to this type from the input type.
Source§

impl Copy for Arc

Auto Trait Implementations§

§

impl Freeze for Arc

§

impl RefUnwindSafe for Arc

§

impl Send for Arc

§

impl Sync for Arc

§

impl Unpin for Arc

§

impl UnwindSafe for Arc

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -72,8 +72,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/arc/struct.Elliptical.html b/iced_widget/canvas/path/arc/struct.Elliptical.html index 0d5f5f33013..ef4a09fe15b 100644 --- a/iced_widget/canvas/path/arc/struct.Elliptical.html +++ b/iced_widget/canvas/path/arc/struct.Elliptical.html @@ -1,16 +1,16 @@ -Elliptical in iced_widget::canvas::path::arc - Rust
iced_widget::canvas::path::arc

Struct Elliptical

pub struct Elliptical {
-    pub center: Point,
-    pub radii: Vector,
-    pub rotation: Radians,
-    pub start_angle: Radians,
-    pub end_angle: Radians,
+Elliptical in iced_widget::canvas::path::arc - Rust
iced_widget::canvas::path::arc

Struct Elliptical

Source
pub struct Elliptical {
+    pub center: Point,
+    pub radii: Vector,
+    pub rotation: Radians,
+    pub start_angle: Radians,
+    pub end_angle: Radians,
 }
Available on crate feature canvas only.
Expand description

An elliptical Arc.

-

Fields§

§center: Point

The center of the arc.

-
§radii: Vector

The radii of the arc’s ellipse. The horizontal and vertical half-dimensions of the ellipse will match the x and y values of the radii vector.

-
§rotation: Radians

The clockwise rotation of the arc’s ellipse.

-
§start_angle: Radians

The start of the segment’s angle, clockwise rotation from positive x-axis.

-
§end_angle: Radians

The end of the segment’s angle, clockwise rotation from positive x-axis.

-

Trait Implementations§

§

impl Clone for Elliptical

§

fn clone(&self) -> Elliptical

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Elliptical

§

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

Formats the value using the given formatter. Read more
§

impl From<Arc> for Elliptical

§

fn from(arc: Arc) -> Elliptical

Converts to this type from the input type.
§

impl Copy for Elliptical

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Fields§

§center: Point

The center of the arc.

+
§radii: Vector

The radii of the arc’s ellipse. The horizontal and vertical half-dimensions of the ellipse will match the x and y values of the radii vector.

+
§rotation: Radians

The clockwise rotation of the arc’s ellipse.

+
§start_angle: Radians

The start of the segment’s angle, clockwise rotation from positive x-axis.

+
§end_angle: Radians

The end of the segment’s angle, clockwise rotation from positive x-axis.

+

Trait Implementations§

Source§

impl Clone for Elliptical

Source§

fn clone(&self) -> Elliptical

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Elliptical

Source§

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

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

impl From<Arc> for Elliptical

Source§

fn from(arc: Arc) -> Elliptical

Converts to this type from the input type.
Source§

impl Copy for Elliptical

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -74,8 +74,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/index.html b/iced_widget/canvas/path/index.html index b618279678d..aff0edff92e 100644 --- a/iced_widget/canvas/path/index.html +++ b/iced_widget/canvas/path/index.html @@ -1,2 +1,2 @@ -iced_widget::canvas::path - Rust
iced_widget::canvas

Module path

Available on crate feature canvas only.
Expand description

Build different kinds of 2D shapes.

+iced_widget::canvas::path - Rust
iced_widget::canvas

Module path

Source
Available on crate feature canvas only.
Expand description

Build different kinds of 2D shapes.

Modules§

  • Build and draw curves.
  • Data structures and traits to work with paths (vector graphics).

Structs§

  • A segment of a differentiable curve.
  • A Path builder.
  • An immutable set of points that may or may not be connected.
\ No newline at end of file diff --git a/iced_widget/canvas/path/lyon_path/builder/struct.BorderRadii.html b/iced_widget/canvas/path/lyon_path/builder/struct.BorderRadii.html index 437a090471c..c6b72d3b826 100644 --- a/iced_widget/canvas/path/lyon_path/builder/struct.BorderRadii.html +++ b/iced_widget/canvas/path/lyon_path/builder/struct.BorderRadii.html @@ -77,8 +77,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/builder/struct.Flattened.html b/iced_widget/canvas/path/lyon_path/builder/struct.Flattened.html index 5d3f2379671..5735e17c121 100644 --- a/iced_widget/canvas/path/lyon_path/builder/struct.Flattened.html +++ b/iced_widget/canvas/path/lyon_path/builder/struct.Flattened.html @@ -143,8 +143,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/builder/struct.NoAttributes.html b/iced_widget/canvas/path/lyon_path/builder/struct.NoAttributes.html index f390c5b87dd..de15f95633d 100644 --- a/iced_widget/canvas/path/lyon_path/builder/struct.NoAttributes.html +++ b/iced_widget/canvas/path/lyon_path/builder/struct.NoAttributes.html @@ -255,8 +255,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/builder/struct.Transformed.html b/iced_widget/canvas/path/lyon_path/builder/struct.Transformed.html index 0852fc65051..51da67ebdba 100644 --- a/iced_widget/canvas/path/lyon_path/builder/struct.Transformed.html +++ b/iced_widget/canvas/path/lyon_path/builder/struct.Transformed.html @@ -151,8 +151,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/builder/struct.WithSvg.html b/iced_widget/canvas/path/lyon_path/builder/struct.WithSvg.html index 97d083d393e..3fc45c8c85b 100644 --- a/iced_widget/canvas/path/lyon_path/builder/struct.WithSvg.html +++ b/iced_widget/canvas/path/lyon_path/builder/struct.WithSvg.html @@ -135,8 +135,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more

§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/commands/struct.CommandsPathSlice.html b/iced_widget/canvas/path/lyon_path/commands/struct.CommandsPathSlice.html index 71117286d5d..61f583f8db5 100644 --- a/iced_widget/canvas/path/lyon_path/commands/struct.CommandsPathSlice.html +++ b/iced_widget/canvas/path/lyon_path/commands/struct.CommandsPathSlice.html @@ -84,8 +84,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/commands/struct.PathCommands.html b/iced_widget/canvas/path/lyon_path/commands/struct.PathCommands.html index 9795322bfab..2008c7966a8 100644 --- a/iced_widget/canvas/path/lyon_path/commands/struct.PathCommands.html +++ b/iced_widget/canvas/path/lyon_path/commands/struct.PathCommands.html @@ -102,8 +102,8 @@

§Repre S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/commands/struct.PathCommandsBuilder.html b/iced_widget/canvas/path/lyon_path/commands/struct.PathCommandsBuilder.html index 935ab1de647..2d14ca68c2c 100644 --- a/iced_widget/canvas/path/lyon_path/commands/struct.PathCommandsBuilder.html +++ b/iced_widget/canvas/path/lyon_path/commands/struct.PathCommandsBuilder.html @@ -79,8 +79,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/commands/struct.PathCommandsSlice.html b/iced_widget/canvas/path/lyon_path/commands/struct.PathCommandsSlice.html index f4a1fb15bc8..01688541b13 100644 --- a/iced_widget/canvas/path/lyon_path/commands/struct.PathCommandsSlice.html +++ b/iced_widget/canvas/path/lyon_path/commands/struct.PathCommandsSlice.html @@ -67,8 +67,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more

§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/enum.Event.html b/iced_widget/canvas/path/lyon_path/enum.Event.html index 4582445c461..ad19a6ca44d 100644 --- a/iced_widget/canvas/path/lyon_path/enum.Event.html +++ b/iced_widget/canvas/path/lyon_path/enum.Event.html @@ -135,8 +135,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/enum.FillRule.html b/iced_widget/canvas/path/lyon_path/enum.FillRule.html index 71a277d466d..fde899a0c4d 100644 --- a/iced_widget/canvas/path/lyon_path/enum.FillRule.html +++ b/iced_widget/canvas/path/lyon_path/enum.FillRule.html @@ -68,8 +68,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/enum.LineCap.html b/iced_widget/canvas/path/lyon_path/enum.LineCap.html index 37743705533..752d8f634c9 100644 --- a/iced_widget/canvas/path/lyon_path/enum.LineCap.html +++ b/iced_widget/canvas/path/lyon_path/enum.LineCap.html @@ -99,8 +99,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/enum.LineJoin.html b/iced_widget/canvas/path/lyon_path/enum.LineJoin.html index 7051a381672..e555e979091 100644 --- a/iced_widget/canvas/path/lyon_path/enum.LineJoin.html +++ b/iced_widget/canvas/path/lyon_path/enum.LineJoin.html @@ -78,8 +78,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more

§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/enum.Side.html b/iced_widget/canvas/path/lyon_path/enum.Side.html index 6d6d61629b0..6f18c3253db 100644 --- a/iced_widget/canvas/path/lyon_path/enum.Side.html +++ b/iced_widget/canvas/path/lyon_path/enum.Side.html @@ -79,8 +79,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/enum.Winding.html b/iced_widget/canvas/path/lyon_path/enum.Winding.html index 3a51e8aac54..58f1321896b 100644 --- a/iced_widget/canvas/path/lyon_path/enum.Winding.html +++ b/iced_widget/canvas/path/lyon_path/enum.Winding.html @@ -80,8 +80,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more

§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/arc/struct.Arc.html b/iced_widget/canvas/path/lyon_path/geom/arc/struct.Arc.html index 6790f6fb807..152a86d7408 100644 --- a/iced_widget/canvas/path/lyon_path/geom/arc/struct.Arc.html +++ b/iced_widget/canvas/path/lyon_path/geom/arc/struct.Arc.html @@ -121,8 +121,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more

§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/arc/struct.ArcFlags.html b/iced_widget/canvas/path/lyon_path/geom/arc/struct.ArcFlags.html index dbbe1083436..a69c3f6df53 100644 --- a/iced_widget/canvas/path/lyon_path/geom/arc/struct.ArcFlags.html +++ b/iced_widget/canvas/path/lyon_path/geom/arc/struct.ArcFlags.html @@ -87,8 +87,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/arc/struct.Flattened.html b/iced_widget/canvas/path/lyon_path/geom/arc/struct.Flattened.html index 7816f28ae6f..78f1f4f1562 100644 --- a/iced_widget/canvas/path/lyon_path/geom/arc/struct.Flattened.html +++ b/iced_widget/canvas/path/lyon_path/geom/arc/struct.Flattened.html @@ -284,8 +284,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/arc/struct.SvgArc.html b/iced_widget/canvas/path/lyon_path/geom/arc/struct.SvgArc.html index 25bcfccfe94..f591b88b238 100644 --- a/iced_widget/canvas/path/lyon_path/geom/arc/struct.SvgArc.html +++ b/iced_widget/canvas/path/lyon_path/geom/arc/struct.SvgArc.html @@ -100,8 +100,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more

§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/arrayvec/struct.ArrayString.html b/iced_widget/canvas/path/lyon_path/geom/arrayvec/struct.ArrayString.html index 1bf652890e6..8b373d6087c 100644 --- a/iced_widget/canvas/path/lyon_path/geom/arrayvec/struct.ArrayString.html +++ b/iced_widget/canvas/path/lyon_path/geom/arrayvec/struct.ArrayString.html @@ -1684,8 +1684,8 @@
§ExamplesInto<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/arrayvec/struct.ArrayVec.html b/iced_widget/canvas/path/lyon_path/geom/arrayvec/struct.ArrayVec.html index e67f7a68e80..0dc6e7a1488 100644 --- a/iced_widget/canvas/path/lyon_path/geom/arrayvec/struct.ArrayVec.html +++ b/iced_widget/canvas/path/lyon_path/geom/arrayvec/struct.ArrayVec.html @@ -3026,8 +3026,8 @@
§Examples< W: Write,

Source§

fn write_as_little_endian(&mut self, value: &u32) -> Result<(), Error>

Write the byte value of the specified reference, converting it to little endianness
Source§

fn write_as_big_endian(&mut self, value: &u32) -> Result<(), Error>

Write the byte value of the specified reference, converting it to big endianness
Source§

fn write_as_native_endian(&mut self, value: &T) -> Result<(), Error>

Write the byte value of the specified reference, not converting it
Source§

impl<W> WriteEndian<u64> for W
where W: Write,

Source§

fn write_as_little_endian(&mut self, value: &u64) -> Result<(), Error>

Write the byte value of the specified reference, converting it to little endianness
Source§

fn write_as_big_endian(&mut self, value: &u64) -> Result<(), Error>

Write the byte value of the specified reference, converting it to big endianness
Source§

fn write_as_native_endian(&mut self, value: &T) -> Result<(), Error>

Write the byte value of the specified reference, not converting it
Source§

impl<W> WriteEndian<u8> for W
where W: Write,

Source§

fn write_as_little_endian(&mut self, value: &u8) -> Result<(), Error>

Write the byte value of the specified reference, converting it to little endianness
Source§

fn write_as_big_endian(&mut self, value: &u8) -> Result<(), Error>

Write the byte value of the specified reference, converting it to big endianness
Source§

fn write_as_native_endian(&mut self, value: &T) -> Result<(), Error>

Write the byte value of the specified reference, not converting it
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

Source§

impl<T> NumBytes for T
where T: Debug + AsRef<[u8]> + AsMut<[u8]> + PartialEq + Eq + PartialOrd + Ord + Hash + Borrow<[u8]> + BorrowMut<[u8]> + ?Sized,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/arrayvec/struct.CapacityError.html b/iced_widget/canvas/path/lyon_path/geom/arrayvec/struct.CapacityError.html index 033d6193892..0f21d07e00f 100644 --- a/iced_widget/canvas/path/lyon_path/geom/arrayvec/struct.CapacityError.html +++ b/iced_widget/canvas/path/lyon_path/geom/arrayvec/struct.CapacityError.html @@ -97,8 +97,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/arrayvec/struct.Drain.html b/iced_widget/canvas/path/lyon_path/geom/arrayvec/struct.Drain.html index e6d2fc14426..b02281d2fad 100644 --- a/iced_widget/canvas/path/lyon_path/geom/arrayvec/struct.Drain.html +++ b/iced_widget/canvas/path/lyon_path/geom/arrayvec/struct.Drain.html @@ -295,8 +295,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/arrayvec/struct.IntoIter.html b/iced_widget/canvas/path/lyon_path/geom/arrayvec/struct.IntoIter.html index f9d63ffc876..35765361f61 100644 --- a/iced_widget/canvas/path/lyon_path/geom/arrayvec/struct.IntoIter.html +++ b/iced_widget/canvas/path/lyon_path/geom/arrayvec/struct.IntoIter.html @@ -298,8 +298,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/cubic_bezier/struct.CubicBezierSegment.html b/iced_widget/canvas/path/lyon_path/geom/cubic_bezier/struct.CubicBezierSegment.html index 6be1b7c7951..20f1b082e27 100644 --- a/iced_widget/canvas/path/lyon_path/geom/cubic_bezier/struct.CubicBezierSegment.html +++ b/iced_widget/canvas/path/lyon_path/geom/cubic_bezier/struct.CubicBezierSegment.html @@ -232,8 +232,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/cubic_bezier/struct.Flattened.html b/iced_widget/canvas/path/lyon_path/geom/cubic_bezier/struct.Flattened.html index 028bff19c58..8ae18d8eeed 100644 --- a/iced_widget/canvas/path/lyon_path/geom/cubic_bezier/struct.Flattened.html +++ b/iced_widget/canvas/path/lyon_path/geom/cubic_bezier/struct.Flattened.html @@ -282,8 +282,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Angle.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Angle.html index 3807c17176d..934dc35db80 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Angle.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Angle.html @@ -139,8 +139,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.BoolVector2D.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.BoolVector2D.html index e79ce282a8d..5273567d687 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.BoolVector2D.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.BoolVector2D.html @@ -99,8 +99,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.BoolVector3D.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.BoolVector3D.html index 648e9fcd4a1..86bba36409d 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.BoolVector3D.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.BoolVector3D.html @@ -103,8 +103,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Box2D.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Box2D.html index 6ac8ecc1738..a40c6957a9a 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Box2D.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Box2D.html @@ -241,8 +241,8 @@

§Empty box

S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Box3D.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Box3D.html index 3e607e65982..a51b4d48b3e 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Box3D.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Box3D.html @@ -206,8 +206,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.HomogeneousVector.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.HomogeneousVector.html index e4f8ad6eaf7..6fddf569d68 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.HomogeneousVector.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.HomogeneousVector.html @@ -109,8 +109,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Length.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Length.html index 1f1bd6c8ef4..c16795095d4 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Length.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Length.html @@ -178,8 +178,8 @@
§Example
S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Point2D.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Point2D.html index e5d20040fe7..0e9d751da5a 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Point2D.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Point2D.html @@ -316,8 +316,8 @@
§Example
S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Point3D.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Point3D.html index 81b91ae8950..176cd70cc6a 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Point3D.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Point3D.html @@ -318,8 +318,8 @@
§Example
S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Rect.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Rect.html index 181d1940c66..983d820ec47 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Rect.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Rect.html @@ -235,8 +235,8 @@
§Usage n S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.RigidTransform3D.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.RigidTransform3D.html index 9b0bb5629fe..1c0f691db51 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.RigidTransform3D.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.RigidTransform3D.html @@ -136,8 +136,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Rotation2D.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Rotation2D.html index 7da684ca41c..0ef7fc042e8 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Rotation2D.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Rotation2D.html @@ -159,8 +159,8 @@
§Example
S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Rotation3D.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Rotation3D.html index 62123507b27..d24b5c39290 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Rotation3D.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Rotation3D.html @@ -226,8 +226,8 @@
§Example
S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Scale.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Scale.html index 36aea100d8b..978f0def040 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Scale.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Scale.html @@ -386,8 +386,8 @@
§Example
S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.SideOffsets2D.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.SideOffsets2D.html index 0419912b277..3b7e578c38f 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.SideOffsets2D.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.SideOffsets2D.html @@ -160,8 +160,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Size2D.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Size2D.html index 4b319743867..1f7bafdb93a 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Size2D.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Size2D.html @@ -253,8 +253,8 @@
§Example
S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Size3D.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Size3D.html index c04f6cf9e13..5c7574fdf99 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Size3D.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Size3D.html @@ -254,8 +254,8 @@
§Example
S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Transform2D.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Transform2D.html index 4f309bc97fb..52b98a7b845 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Transform2D.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Transform2D.html @@ -250,8 +250,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Transform3D.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Transform3D.html index b2d8f75ddd6..f87ad9afb0e 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Transform3D.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Transform3D.html @@ -358,8 +358,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Translation2D.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Translation2D.html index a2ff5648c48..704556e67a1 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Translation2D.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Translation2D.html @@ -198,8 +198,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Translation3D.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Translation3D.html index 42290c3f465..9f69c9d9db5 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Translation3D.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Translation3D.html @@ -197,8 +197,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.UnknownUnit.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.UnknownUnit.html index cc20afd9d06..d61f5b0294b 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.UnknownUnit.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.UnknownUnit.html @@ -87,8 +87,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Vector2D.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Vector2D.html index b8ebb1470e4..cd81e387eac 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Vector2D.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Vector2D.html @@ -323,8 +323,8 @@
§Example
S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Vector3D.html b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Vector3D.html index 13e6c2b62dd..6e4a7a29c1e 100644 --- a/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Vector3D.html +++ b/iced_widget/canvas/path/lyon_path/geom/euclid/struct.Vector3D.html @@ -327,8 +327,8 @@
§Example
S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/quadratic_bezier/struct.Flattened.html b/iced_widget/canvas/path/lyon_path/geom/quadratic_bezier/struct.Flattened.html index b364aa1b55b..5e1b4b51566 100644 --- a/iced_widget/canvas/path/lyon_path/geom/quadratic_bezier/struct.Flattened.html +++ b/iced_widget/canvas/path/lyon_path/geom/quadratic_bezier/struct.Flattened.html @@ -283,8 +283,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/quadratic_bezier/struct.FlattenedT.html b/iced_widget/canvas/path/lyon_path/geom/quadratic_bezier/struct.FlattenedT.html index 91fe04e55be..533dfe0f0bb 100644 --- a/iced_widget/canvas/path/lyon_path/geom/quadratic_bezier/struct.FlattenedT.html +++ b/iced_widget/canvas/path/lyon_path/geom/quadratic_bezier/struct.FlattenedT.html @@ -283,8 +283,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/quadratic_bezier/struct.FlatteningParameters.html b/iced_widget/canvas/path/lyon_path/geom/quadratic_bezier/struct.FlatteningParameters.html index e0249995b51..c4c25a8d41d 100644 --- a/iced_widget/canvas/path/lyon_path/geom/quadratic_bezier/struct.FlatteningParameters.html +++ b/iced_widget/canvas/path/lyon_path/geom/quadratic_bezier/struct.FlatteningParameters.html @@ -70,8 +70,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/quadratic_bezier/struct.QuadraticBezierSegment.html b/iced_widget/canvas/path/lyon_path/geom/quadratic_bezier/struct.QuadraticBezierSegment.html index 1ec242a0fdc..5a10f0eb14a 100644 --- a/iced_widget/canvas/path/lyon_path/geom/quadratic_bezier/struct.QuadraticBezierSegment.html +++ b/iced_widget/canvas/path/lyon_path/geom/quadratic_bezier/struct.QuadraticBezierSegment.html @@ -196,8 +196,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/struct.Angle.html b/iced_widget/canvas/path/lyon_path/geom/struct.Angle.html index 2e1e6c0df64..5484f124f41 100644 --- a/iced_widget/canvas/path/lyon_path/geom/struct.Angle.html +++ b/iced_widget/canvas/path/lyon_path/geom/struct.Angle.html @@ -139,8 +139,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/struct.Arc.html b/iced_widget/canvas/path/lyon_path/geom/struct.Arc.html index 62915166b3d..93425dd83d3 100644 --- a/iced_widget/canvas/path/lyon_path/geom/struct.Arc.html +++ b/iced_widget/canvas/path/lyon_path/geom/struct.Arc.html @@ -121,8 +121,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/struct.ArcFlags.html b/iced_widget/canvas/path/lyon_path/geom/struct.ArcFlags.html index 6098c9bcfb5..353263ef8b9 100644 --- a/iced_widget/canvas/path/lyon_path/geom/struct.ArcFlags.html +++ b/iced_widget/canvas/path/lyon_path/geom/struct.ArcFlags.html @@ -87,8 +87,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/struct.CubicBezierSegment.html b/iced_widget/canvas/path/lyon_path/geom/struct.CubicBezierSegment.html index a890e77250c..35e92f84f3a 100644 --- a/iced_widget/canvas/path/lyon_path/geom/struct.CubicBezierSegment.html +++ b/iced_widget/canvas/path/lyon_path/geom/struct.CubicBezierSegment.html @@ -232,8 +232,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/struct.Line.html b/iced_widget/canvas/path/lyon_path/geom/struct.Line.html index 3dfb8cdb47c..9df924efd87 100644 --- a/iced_widget/canvas/path/lyon_path/geom/struct.Line.html +++ b/iced_widget/canvas/path/lyon_path/geom/struct.Line.html @@ -79,8 +79,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/struct.LineEquation.html b/iced_widget/canvas/path/lyon_path/geom/struct.LineEquation.html index 4a77e72443c..560b35dfd34 100644 --- a/iced_widget/canvas/path/lyon_path/geom/struct.LineEquation.html +++ b/iced_widget/canvas/path/lyon_path/geom/struct.LineEquation.html @@ -86,8 +86,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/struct.LineSegment.html b/iced_widget/canvas/path/lyon_path/geom/struct.LineSegment.html index 1e026a93405..708d2085b18 100644 --- a/iced_widget/canvas/path/lyon_path/geom/struct.LineSegment.html +++ b/iced_widget/canvas/path/lyon_path/geom/struct.LineSegment.html @@ -129,8 +129,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/struct.QuadraticBezierSegment.html b/iced_widget/canvas/path/lyon_path/geom/struct.QuadraticBezierSegment.html index be539a6c312..e085177a952 100644 --- a/iced_widget/canvas/path/lyon_path/geom/struct.QuadraticBezierSegment.html +++ b/iced_widget/canvas/path/lyon_path/geom/struct.QuadraticBezierSegment.html @@ -196,8 +196,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/struct.SvgArc.html b/iced_widget/canvas/path/lyon_path/geom/struct.SvgArc.html index e090e7353b0..f672824c0a4 100644 --- a/iced_widget/canvas/path/lyon_path/geom/struct.SvgArc.html +++ b/iced_widget/canvas/path/lyon_path/geom/struct.SvgArc.html @@ -100,8 +100,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/geom/struct.Triangle.html b/iced_widget/canvas/path/lyon_path/geom/struct.Triangle.html index 8d6dd60f07f..0b257fe6a57 100644 --- a/iced_widget/canvas/path/lyon_path/geom/struct.Triangle.html +++ b/iced_widget/canvas/path/lyon_path/geom/struct.Triangle.html @@ -86,8 +86,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/iterator/struct.Flattened.html b/iced_widget/canvas/path/lyon_path/iterator/struct.Flattened.html index 2a662abc046..a5f5bcbfbca 100644 --- a/iced_widget/canvas/path/lyon_path/iterator/struct.Flattened.html +++ b/iced_widget/canvas/path/lyon_path/iterator/struct.Flattened.html @@ -288,8 +288,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/iterator/struct.FromPolyline.html b/iced_widget/canvas/path/lyon_path/iterator/struct.FromPolyline.html index cb311f6a30e..d727efdfb4d 100644 --- a/iced_widget/canvas/path/lyon_path/iterator/struct.FromPolyline.html +++ b/iced_widget/canvas/path/lyon_path/iterator/struct.FromPolyline.html @@ -294,8 +294,8 @@

§Example

S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/iterator/struct.NoAttributes.html b/iced_widget/canvas/path/lyon_path/iterator/struct.NoAttributes.html index 730efd0191e..561dfee946f 100644 --- a/iced_widget/canvas/path/lyon_path/iterator/struct.NoAttributes.html +++ b/iced_widget/canvas/path/lyon_path/iterator/struct.NoAttributes.html @@ -286,8 +286,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/iterator/struct.Transformed.html b/iced_widget/canvas/path/lyon_path/iterator/struct.Transformed.html index 2276e746add..e815be8456b 100644 --- a/iced_widget/canvas/path/lyon_path/iterator/struct.Transformed.html +++ b/iced_widget/canvas/path/lyon_path/iterator/struct.Transformed.html @@ -294,8 +294,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/path/struct.BuilderImpl.html b/iced_widget/canvas/path/lyon_path/path/struct.BuilderImpl.html index 6935440704c..0b3bbdc51c4 100644 --- a/iced_widget/canvas/path/lyon_path/path/struct.BuilderImpl.html +++ b/iced_widget/canvas/path/lyon_path/path/struct.BuilderImpl.html @@ -138,8 +138,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/path/struct.BuilderWithAttributes.html b/iced_widget/canvas/path/lyon_path/path/struct.BuilderWithAttributes.html index 9ae61f8791a..2f428597846 100644 --- a/iced_widget/canvas/path/lyon_path/path/struct.BuilderWithAttributes.html +++ b/iced_widget/canvas/path/lyon_path/path/struct.BuilderWithAttributes.html @@ -156,8 +156,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/path/struct.IdIter.html b/iced_widget/canvas/path/lyon_path/path/struct.IdIter.html index 12f90f6d33d..4e9fba9a35a 100644 --- a/iced_widget/canvas/path/lyon_path/path/struct.IdIter.html +++ b/iced_widget/canvas/path/lyon_path/path/struct.IdIter.html @@ -277,8 +277,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/path/struct.Path.html b/iced_widget/canvas/path/lyon_path/path/struct.Path.html index b0bc8bc7bc2..78a78a7a726 100644 --- a/iced_widget/canvas/path/lyon_path/path/struct.Path.html +++ b/iced_widget/canvas/path/lyon_path/path/struct.Path.html @@ -111,8 +111,8 @@

§Repre S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/path/struct.PathSlice.html b/iced_widget/canvas/path/lyon_path/path/struct.PathSlice.html index 8f75ad64a52..aa06a0264ed 100644 --- a/iced_widget/canvas/path/lyon_path/path/struct.PathSlice.html +++ b/iced_widget/canvas/path/lyon_path/path/struct.PathSlice.html @@ -70,8 +70,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/path/struct.Reversed.html b/iced_widget/canvas/path/lyon_path/path/struct.Reversed.html index 71fea09fb79..a1222f5ffa3 100644 --- a/iced_widget/canvas/path/lyon_path/path/struct.Reversed.html +++ b/iced_widget/canvas/path/lyon_path/path/struct.Reversed.html @@ -277,8 +277,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/path_buffer/struct.Builder.html b/iced_widget/canvas/path/lyon_path/path_buffer/struct.Builder.html index 8e252e25193..c98f59819e7 100644 --- a/iced_widget/canvas/path/lyon_path/path_buffer/struct.Builder.html +++ b/iced_widget/canvas/path/lyon_path/path_buffer/struct.Builder.html @@ -143,8 +143,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/path_buffer/struct.BuilderWithAttributes.html b/iced_widget/canvas/path/lyon_path/path_buffer/struct.BuilderWithAttributes.html index 6bdc9d0ea62..8db0a2e352d 100644 --- a/iced_widget/canvas/path/lyon_path/path_buffer/struct.BuilderWithAttributes.html +++ b/iced_widget/canvas/path/lyon_path/path_buffer/struct.BuilderWithAttributes.html @@ -155,8 +155,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/path_buffer/struct.Iter.html b/iced_widget/canvas/path/lyon_path/path_buffer/struct.Iter.html index 7220533fdfa..aff78d76910 100644 --- a/iced_widget/canvas/path/lyon_path/path_buffer/struct.Iter.html +++ b/iced_widget/canvas/path/lyon_path/path_buffer/struct.Iter.html @@ -286,8 +286,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/path_buffer/struct.PathBuffer.html b/iced_widget/canvas/path/lyon_path/path_buffer/struct.PathBuffer.html index 6b86a9d2daa..043336f76ca 100644 --- a/iced_widget/canvas/path/lyon_path/path_buffer/struct.PathBuffer.html +++ b/iced_widget/canvas/path/lyon_path/path_buffer/struct.PathBuffer.html @@ -73,8 +73,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/path_buffer/struct.PathBufferSlice.html b/iced_widget/canvas/path/lyon_path/path_buffer/struct.PathBufferSlice.html index 787d73e94dc..3e61abd5528 100644 --- a/iced_widget/canvas/path/lyon_path/path_buffer/struct.PathBufferSlice.html +++ b/iced_widget/canvas/path/lyon_path/path_buffer/struct.PathBufferSlice.html @@ -65,8 +65,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/polygon/struct.IdPolygon.html b/iced_widget/canvas/path/lyon_path/polygon/struct.IdPolygon.html index ae2b0fc66b7..31a047cf73e 100644 --- a/iced_widget/canvas/path/lyon_path/polygon/struct.IdPolygon.html +++ b/iced_widget/canvas/path/lyon_path/polygon/struct.IdPolygon.html @@ -67,8 +67,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/polygon/struct.IdPolygonIter.html b/iced_widget/canvas/path/lyon_path/polygon/struct.IdPolygonIter.html index 4484f0c2a20..83fedee0828 100644 --- a/iced_widget/canvas/path/lyon_path/polygon/struct.IdPolygonIter.html +++ b/iced_widget/canvas/path/lyon_path/polygon/struct.IdPolygonIter.html @@ -277,8 +277,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/polygon/struct.PathEvents.html b/iced_widget/canvas/path/lyon_path/polygon/struct.PathEvents.html index 537e3db46f8..85e3ba9e439 100644 --- a/iced_widget/canvas/path/lyon_path/polygon/struct.PathEvents.html +++ b/iced_widget/canvas/path/lyon_path/polygon/struct.PathEvents.html @@ -287,8 +287,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/polygon/struct.Polygon.html b/iced_widget/canvas/path/lyon_path/polygon/struct.Polygon.html index 95d3aec0660..e8a98b965fe 100644 --- a/iced_widget/canvas/path/lyon_path/polygon/struct.Polygon.html +++ b/iced_widget/canvas/path/lyon_path/polygon/struct.Polygon.html @@ -93,8 +93,8 @@

§Example

S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/polygon/struct.PolygonIdIter.html b/iced_widget/canvas/path/lyon_path/polygon/struct.PolygonIdIter.html index 8d6ed18e946..ed867dac013 100644 --- a/iced_widget/canvas/path/lyon_path/polygon/struct.PolygonIdIter.html +++ b/iced_widget/canvas/path/lyon_path/polygon/struct.PolygonIdIter.html @@ -279,8 +279,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/polygon/struct.PolygonIter.html b/iced_widget/canvas/path/lyon_path/polygon/struct.PolygonIter.html index 4021d00909e..5b7bb33f5a0 100644 --- a/iced_widget/canvas/path/lyon_path/polygon/struct.PolygonIter.html +++ b/iced_widget/canvas/path/lyon_path/polygon/struct.PolygonIter.html @@ -282,8 +282,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/struct.ArcFlags.html b/iced_widget/canvas/path/lyon_path/struct.ArcFlags.html index e2f55a86d8c..84f7a9df51e 100644 --- a/iced_widget/canvas/path/lyon_path/struct.ArcFlags.html +++ b/iced_widget/canvas/path/lyon_path/struct.ArcFlags.html @@ -87,8 +87,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/struct.AttributeSlice.html b/iced_widget/canvas/path/lyon_path/struct.AttributeSlice.html index 15e7c9be23e..71e2aab97b2 100644 --- a/iced_widget/canvas/path/lyon_path/struct.AttributeSlice.html +++ b/iced_widget/canvas/path/lyon_path/struct.AttributeSlice.html @@ -61,8 +61,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/struct.BuilderImpl.html b/iced_widget/canvas/path/lyon_path/struct.BuilderImpl.html index 5cc33cbf428..7b24177e1e6 100644 --- a/iced_widget/canvas/path/lyon_path/struct.BuilderImpl.html +++ b/iced_widget/canvas/path/lyon_path/struct.BuilderImpl.html @@ -138,8 +138,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/struct.BuilderWithAttributes.html b/iced_widget/canvas/path/lyon_path/struct.BuilderWithAttributes.html index 3fc733799db..064479026c4 100644 --- a/iced_widget/canvas/path/lyon_path/struct.BuilderWithAttributes.html +++ b/iced_widget/canvas/path/lyon_path/struct.BuilderWithAttributes.html @@ -156,8 +156,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/struct.ControlPointId.html b/iced_widget/canvas/path/lyon_path/struct.ControlPointId.html index 6a8117f0fe5..f0afd7690d5 100644 --- a/iced_widget/canvas/path/lyon_path/struct.ControlPointId.html +++ b/iced_widget/canvas/path/lyon_path/struct.ControlPointId.html @@ -76,8 +76,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/struct.EndpointId.html b/iced_widget/canvas/path/lyon_path/struct.EndpointId.html index fe035f8c675..e45c023e4c6 100644 --- a/iced_widget/canvas/path/lyon_path/struct.EndpointId.html +++ b/iced_widget/canvas/path/lyon_path/struct.EndpointId.html @@ -76,8 +76,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/struct.EventId.html b/iced_widget/canvas/path/lyon_path/struct.EventId.html index a0c0e3f9a31..bdb09dad4c9 100644 --- a/iced_widget/canvas/path/lyon_path/struct.EventId.html +++ b/iced_widget/canvas/path/lyon_path/struct.EventId.html @@ -76,8 +76,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/struct.IdIter.html b/iced_widget/canvas/path/lyon_path/struct.IdIter.html index 2baad9f9318..a50e56b6f45 100644 --- a/iced_widget/canvas/path/lyon_path/struct.IdIter.html +++ b/iced_widget/canvas/path/lyon_path/struct.IdIter.html @@ -277,8 +277,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/struct.IdPolygon.html b/iced_widget/canvas/path/lyon_path/struct.IdPolygon.html index bd843141e92..bdec51a68ab 100644 --- a/iced_widget/canvas/path/lyon_path/struct.IdPolygon.html +++ b/iced_widget/canvas/path/lyon_path/struct.IdPolygon.html @@ -67,8 +67,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/struct.Path.html b/iced_widget/canvas/path/lyon_path/struct.Path.html index 59f6d7b3fa4..6c658703729 100644 --- a/iced_widget/canvas/path/lyon_path/struct.Path.html +++ b/iced_widget/canvas/path/lyon_path/struct.Path.html @@ -111,8 +111,8 @@

§Repre S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/struct.PathBuffer.html b/iced_widget/canvas/path/lyon_path/struct.PathBuffer.html index 708265a4909..7aac42856d4 100644 --- a/iced_widget/canvas/path/lyon_path/struct.PathBuffer.html +++ b/iced_widget/canvas/path/lyon_path/struct.PathBuffer.html @@ -73,8 +73,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/struct.PathBufferSlice.html b/iced_widget/canvas/path/lyon_path/struct.PathBufferSlice.html index 1a07ec1e73e..1a84c89fd5e 100644 --- a/iced_widget/canvas/path/lyon_path/struct.PathBufferSlice.html +++ b/iced_widget/canvas/path/lyon_path/struct.PathBufferSlice.html @@ -65,8 +65,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/struct.PathCommands.html b/iced_widget/canvas/path/lyon_path/struct.PathCommands.html index bb627246c9b..580a34ad7bb 100644 --- a/iced_widget/canvas/path/lyon_path/struct.PathCommands.html +++ b/iced_widget/canvas/path/lyon_path/struct.PathCommands.html @@ -102,8 +102,8 @@

§Repre S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/struct.PathCommandsSlice.html b/iced_widget/canvas/path/lyon_path/struct.PathCommandsSlice.html index f99fa75bffc..0625b5d5894 100644 --- a/iced_widget/canvas/path/lyon_path/struct.PathCommandsSlice.html +++ b/iced_widget/canvas/path/lyon_path/struct.PathCommandsSlice.html @@ -67,8 +67,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/struct.PathSlice.html b/iced_widget/canvas/path/lyon_path/struct.PathSlice.html index f99e17cbf60..d93b448368a 100644 --- a/iced_widget/canvas/path/lyon_path/struct.PathSlice.html +++ b/iced_widget/canvas/path/lyon_path/struct.PathSlice.html @@ -70,8 +70,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/struct.Polygon.html b/iced_widget/canvas/path/lyon_path/struct.Polygon.html index 57dbcd813da..603f1d206a3 100644 --- a/iced_widget/canvas/path/lyon_path/struct.Polygon.html +++ b/iced_widget/canvas/path/lyon_path/struct.Polygon.html @@ -93,8 +93,8 @@

§Example

S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/lyon_path/struct.Reversed.html b/iced_widget/canvas/path/lyon_path/struct.Reversed.html index ab9735ce0a4..ad3475466a6 100644 --- a/iced_widget/canvas/path/lyon_path/struct.Reversed.html +++ b/iced_widget/canvas/path/lyon_path/struct.Reversed.html @@ -277,8 +277,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/struct.Arc.html b/iced_widget/canvas/path/struct.Arc.html index af7e5fbf106..9ce47e90651 100644 --- a/iced_widget/canvas/path/struct.Arc.html +++ b/iced_widget/canvas/path/struct.Arc.html @@ -1,14 +1,14 @@ -Arc in iced_widget::canvas::path - Rust
iced_widget::canvas::path

Struct Arc

pub struct Arc {
-    pub center: Point,
+Arc in iced_widget::canvas::path - Rust
iced_widget::canvas::path

Struct Arc

Source
pub struct Arc {
+    pub center: Point,
     pub radius: f32,
-    pub start_angle: Radians,
-    pub end_angle: Radians,
+    pub start_angle: Radians,
+    pub end_angle: Radians,
 }
Available on crate feature canvas only.
Expand description

A segment of a differentiable curve.

-

Fields§

§center: Point

The center of the arc.

+

Fields§

§center: Point

The center of the arc.

§radius: f32

The radius of the arc.

-
§start_angle: Radians

The start of the segment’s angle, clockwise rotation from positive x-axis.

-
§end_angle: Radians

The end of the segment’s angle, clockwise rotation from positive x-axis.

-

Trait Implementations§

§

impl Clone for Arc

§

fn clone(&self) -> Arc

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Arc

§

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

Formats the value using the given formatter. Read more
§

impl From<Arc> for Elliptical

§

fn from(arc: Arc) -> Elliptical

Converts to this type from the input type.
§

impl Copy for Arc

Auto Trait Implementations§

§

impl Freeze for Arc

§

impl RefUnwindSafe for Arc

§

impl Send for Arc

§

impl Sync for Arc

§

impl Unpin for Arc

§

impl UnwindSafe for Arc

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +
§start_angle: Radians

The start of the segment’s angle, clockwise rotation from positive x-axis.

+
§end_angle: Radians

The end of the segment’s angle, clockwise rotation from positive x-axis.

+

Trait Implementations§

Source§

impl Clone for Arc

Source§

fn clone(&self) -> Arc

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Arc

Source§

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

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

impl From<Arc> for Elliptical

Source§

fn from(arc: Arc) -> Elliptical

Converts to this type from the input type.
Source§

impl Copy for Arc

Auto Trait Implementations§

§

impl Freeze for Arc

§

impl RefUnwindSafe for Arc

§

impl Send for Arc

§

impl Sync for Arc

§

impl Unpin for Arc

§

impl UnwindSafe for Arc

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -72,8 +72,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/struct.Builder.html b/iced_widget/canvas/path/struct.Builder.html index 6984eb49e43..34d0b81cc40 100644 --- a/iced_widget/canvas/path/struct.Builder.html +++ b/iced_widget/canvas/path/struct.Builder.html @@ -1,12 +1,12 @@ -Builder in iced_widget::canvas::path - Rust
iced_widget::canvas::path

Struct Builder

pub struct Builder { /* private fields */ }
Available on crate feature canvas only.
Expand description

A Path builder.

+Builder in iced_widget::canvas::path - Rust
iced_widget::canvas::path

Struct Builder

Source
pub struct Builder { /* private fields */ }
Available on crate feature canvas only.
Expand description

A Path builder.

Once a Path is built, it can no longer be mutated.

-

Implementations§

§

impl Builder

pub fn new() -> Builder

Creates a new Builder.

-

pub fn move_to(&mut self, point: Point)

Moves the starting point of a new sub-path to the given Point.

-

pub fn line_to(&mut self, point: Point)

Connects the last point in the Path to the given Point with a +

Implementations§

Source§

impl Builder

Source

pub fn new() -> Builder

Creates a new Builder.

+
Source

pub fn move_to(&mut self, point: Point)

Moves the starting point of a new sub-path to the given Point.

+
Source

pub fn line_to(&mut self, point: Point)

Connects the last point in the Path to the given Point with a straight line.

-

pub fn arc(&mut self, arc: Arc)

Adds an Arc to the Path from start_angle to end_angle in +

Source

pub fn arc(&mut self, arc: Arc)

Adds an Arc to the Path from start_angle to end_angle in a clockwise direction.

-

pub fn arc_to(&mut self, a: Point, b: Point, radius: f32)

Adds a circular arc to the Path with the given control points and +

Source

pub fn arc_to(&mut self, a: Point, b: Point, radius: f32)

Adds a circular arc to the Path with the given control points and radius.

This essentially draws a straight line segment from the current position to a, but fits a circular arc of radius tangent to that @@ -16,21 +16,21 @@ circular arc smoothing out the corner at a.

See the HTML5 specification of arcTo for more details and examples.

-

pub fn ellipse(&mut self, arc: Elliptical)

Adds an ellipse to the Path using a clockwise direction.

-

pub fn bezier_curve_to(&mut self, control_a: Point, control_b: Point, to: Point)

Adds a cubic Bézier curve to the Path given its two control points +

Source

pub fn ellipse(&mut self, arc: Elliptical)

Adds an ellipse to the Path using a clockwise direction.

+
Source

pub fn bezier_curve_to(&mut self, control_a: Point, control_b: Point, to: Point)

Adds a cubic Bézier curve to the Path given its two control points and its end point.

-

pub fn quadratic_curve_to(&mut self, control: Point, to: Point)

Adds a quadratic Bézier curve to the Path given its control point +

Source

pub fn quadratic_curve_to(&mut self, control: Point, to: Point)

Adds a quadratic Bézier curve to the Path given its control point and its end point.

-

pub fn rectangle(&mut self, top_left: Point, size: Size)

Adds a rectangle to the Path given its top-left corner coordinate +

Source

pub fn rectangle(&mut self, top_left: Point, size: Size)

Adds a rectangle to the Path given its top-left corner coordinate and its Size.

-

pub fn rounded_rectangle(&mut self, top_left: Point, size: Size, radius: Radius)

Adds a rounded rectangle to the Path given its top-left -corner coordinate its [Size] and [border::Radius].

-

pub fn circle(&mut self, center: Point, radius: f32)

Adds a circle to the Path given its center coordinate and its +

Source

pub fn rounded_rectangle(&mut self, top_left: Point, size: Size, radius: Radius)

Adds a rounded rectangle to the Path given its top-left +corner coordinate its Size and border::Radius.

+
Source

pub fn circle(&mut self, center: Point, radius: f32)

Adds a circle to the Path given its center coordinate and its radius.

-

pub fn close(&mut self)

Closes the current sub-path in the Path with a straight line to +

Source

pub fn close(&mut self)

Closes the current sub-path in the Path with a straight line to the starting point.

-

pub fn build(self) -> Path

Builds the Path of this Builder.

-

Trait Implementations§

§

impl Default for Builder

§

fn default() -> Builder

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Source

pub fn build(self) -> Path

Builds the Path of this Builder.

+

Trait Implementations§

Source§

impl Default for Builder

Source§

fn default() -> Builder

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -95,8 +95,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/path/struct.Path.html b/iced_widget/canvas/path/struct.Path.html index a52322c7ed3..7f8cbeb91ba 100644 --- a/iced_widget/canvas/path/struct.Path.html +++ b/iced_widget/canvas/path/struct.Path.html @@ -1,21 +1,21 @@ -Path in iced_widget::canvas::path - Rust
iced_widget::canvas::path

Struct Path

pub struct Path { /* private fields */ }
Available on crate feature canvas only.
Expand description

An immutable set of points that may or may not be connected.

+Path in iced_widget::canvas::path - Rust
iced_widget::canvas::path

Struct Path

Source
pub struct Path { /* private fields */ }
Available on crate feature canvas only.
Expand description

An immutable set of points that may or may not be connected.

A single Path can represent different kinds of 2D shapes!

-

Implementations§

§

impl Path

pub fn new(f: impl FnOnce(&mut Builder)) -> Path

Creates a new Path with the provided closure.

+

Implementations§

Source§

impl Path

Source

pub fn new(f: impl FnOnce(&mut Builder)) -> Path

Creates a new Path with the provided closure.

Use the Builder to configure your Path.

-

pub fn line(from: Point, to: Point) -> Path

Creates a new Path representing a line segment given its starting +

Source

pub fn line(from: Point, to: Point) -> Path

Creates a new Path representing a line segment given its starting and end points.

-

pub fn rectangle(top_left: Point, size: Size) -> Path

Creates a new Path representing a rectangle given its top-left +

Source

pub fn rectangle(top_left: Point, size: Size) -> Path

Creates a new Path representing a rectangle given its top-left corner coordinate and its Size.

-

pub fn rounded_rectangle(top_left: Point, size: Size, radius: Radius) -> Path

Creates a new Path representing a rounded rectangle given its top-left -corner coordinate, its [Size] and [border::Radius].

-

pub fn circle(center: Point, radius: f32) -> Path

Creates a new Path representing a circle given its center +

Source

pub fn rounded_rectangle(top_left: Point, size: Size, radius: Radius) -> Path

Creates a new Path representing a rounded rectangle given its top-left +corner coordinate, its Size and border::Radius.

+
Source

pub fn circle(center: Point, radius: f32) -> Path

Creates a new Path representing a circle given its center coordinate and its radius.

-

pub fn raw(&self) -> &Path

Returns the internal lyon_path::Path.

-

pub fn transform( +

Source

pub fn raw(&self) -> &Path

Returns the internal lyon_path::Path.

+
Source

pub fn transform( &self, transform: &Transform2D<f32, UnknownUnit, UnknownUnit>, ) -> Path

Returns the current Path with the given transform applied to it.

-

Trait Implementations§

§

impl Clone for Path

§

fn clone(&self) -> Path

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Path

§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl Freeze for Path

§

impl RefUnwindSafe for Path

§

impl Send for Path

§

impl Sync for Path

§

impl Unpin for Path

§

impl UnwindSafe for Path

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Trait Implementations§

Source§

impl Clone for Path

Source§

fn clone(&self) -> Path

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Path

Source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl Freeze for Path

§

impl RefUnwindSafe for Path

§

impl Send for Path

§

impl Sync for Path

§

impl Unpin for Path

§

impl UnwindSafe for Path

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -79,8 +79,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/stroke/enum.LineCap.html b/iced_widget/canvas/stroke/enum.LineCap.html index 12fd47b25e6..09d54eed940 100644 --- a/iced_widget/canvas/stroke/enum.LineCap.html +++ b/iced_widget/canvas/stroke/enum.LineCap.html @@ -1,4 +1,4 @@ -LineCap in iced_widget::canvas::stroke - Rust
iced_widget::canvas::stroke

Enum LineCap

pub enum LineCap {
+LineCap in iced_widget::canvas::stroke - Rust
iced_widget::canvas::stroke

Enum LineCap

Source
pub enum LineCap {
     Butt,
     Square,
     Round,
@@ -8,7 +8,7 @@
 extended by a square.

§

Round

At the end of each sub-path, the shape representing the stroke will be extended by a semicircle.

-

Trait Implementations§

§

impl Clone for LineCap

§

fn clone(&self) -> LineCap

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for LineCap

§

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

Formats the value using the given formatter. Read more
§

impl Default for LineCap

§

fn default() -> LineCap

Returns the “default value” for a type. Read more
§

impl Copy for LineCap

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Trait Implementations§

Source§

impl Clone for LineCap

Source§

fn clone(&self) -> LineCap

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for LineCap

Source§

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

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

impl Default for LineCap

Source§

fn default() -> LineCap

Returns the “default value” for a type. Read more
Source§

impl Copy for LineCap

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -75,8 +75,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/stroke/enum.LineJoin.html b/iced_widget/canvas/stroke/enum.LineJoin.html index dac45bd7ff1..b2cb4f9a0d1 100644 --- a/iced_widget/canvas/stroke/enum.LineJoin.html +++ b/iced_widget/canvas/stroke/enum.LineJoin.html @@ -1,4 +1,4 @@ -LineJoin in iced_widget::canvas::stroke - Rust
iced_widget::canvas::stroke

Enum LineJoin

pub enum LineJoin {
+LineJoin in iced_widget::canvas::stroke - Rust
iced_widget::canvas::stroke

Enum LineJoin

Source
pub enum LineJoin {
     Miter,
     Round,
     Bevel,
@@ -7,7 +7,7 @@
 

Variants§

§

Miter

A sharp corner.

§

Round

A round corner.

§

Bevel

A bevelled corner.

-

Trait Implementations§

§

impl Clone for LineJoin

§

fn clone(&self) -> LineJoin

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for LineJoin

§

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

Formats the value using the given formatter. Read more
§

impl Default for LineJoin

§

fn default() -> LineJoin

Returns the “default value” for a type. Read more
§

impl Copy for LineJoin

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Trait Implementations§

Source§

impl Clone for LineJoin

Source§

fn clone(&self) -> LineJoin

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for LineJoin

Source§

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

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

impl Default for LineJoin

Source§

fn default() -> LineJoin

Returns the “default value” for a type. Read more
Source§

impl Copy for LineJoin

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -74,8 +74,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/stroke/enum.Style.html b/iced_widget/canvas/stroke/enum.Style.html index 0e1858a7f58..52ca3ef3ff2 100644 --- a/iced_widget/canvas/stroke/enum.Style.html +++ b/iced_widget/canvas/stroke/enum.Style.html @@ -1,11 +1,11 @@ -Style in iced_widget::canvas::stroke - Rust
iced_widget::canvas::stroke

Enum Style

pub enum Style {
-    Solid(Color),
+Style in iced_widget::canvas::stroke - Rust
iced_widget::canvas::stroke

Enum Style

Source
pub enum Style {
+    Solid(Color),
     Gradient(Gradient),
 }
Available on crate feature canvas only.
Expand description

The coloring style of some drawing.

-

Variants§

§

Solid(Color)

A solid [Color].

+

Variants§

§

Solid(Color)

A solid Color.

§

Gradient(Gradient)

A Gradient color.

-

Trait Implementations§

§

impl Clone for Style

§

fn clone(&self) -> Style

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Style

§

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

Formats the value using the given formatter. Read more
§

impl From<Color> for Style

§

fn from(color: Color) -> Style

Converts to this type from the input type.
§

impl From<Gradient> for Style

§

fn from(gradient: Gradient) -> Style

Converts to this type from the input type.
§

impl PartialEq for Style

§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
§

impl Copy for Style

§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl Freeze for Style

§

impl RefUnwindSafe for Style

§

impl Send for Style

§

impl Sync for Style

§

impl Unpin for Style

§

impl UnwindSafe for Style

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Trait Implementations§

Source§

impl Clone for Style

Source§

fn clone(&self) -> Style

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Style

Source§

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

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

impl From<Color> for Style

Source§

fn from(color: Color) -> Style

Converts to this type from the input type.
Source§

impl From<Gradient> for Style

Source§

fn from(gradient: Gradient) -> Style

Converts to this type from the input type.
Source§

impl PartialEq for Style

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Copy for Style

Source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl Freeze for Style

§

impl RefUnwindSafe for Style

§

impl Send for Style

§

impl Sync for Style

§

impl Unpin for Style

§

impl UnwindSafe for Style

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -69,8 +69,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/stroke/index.html b/iced_widget/canvas/stroke/index.html index 9b92157ad23..603ad15e98c 100644 --- a/iced_widget/canvas/stroke/index.html +++ b/iced_widget/canvas/stroke/index.html @@ -1,3 +1,3 @@ -iced_widget::canvas::stroke - Rust
iced_widget::canvas

Module stroke

Available on crate feature canvas only.
Expand description

Create lines from a Path and assigns them various attributes/styles.

+iced_widget::canvas::stroke - Rust
iced_widget::canvas

Module stroke

Source
Available on crate feature canvas only.
Expand description

Create lines from a Path and assigns them various attributes/styles.

Structs§

  • The dash pattern used when stroking the line.
  • The style of a stroke.

Enums§

  • The shape used at the end of open subpaths when they are stroked.
  • The shape used at the corners of paths or basic shapes when they are stroked.
  • The coloring style of some drawing.
\ No newline at end of file diff --git a/iced_widget/canvas/stroke/struct.LineDash.html b/iced_widget/canvas/stroke/struct.LineDash.html index 9d64985f35b..17b255bdf41 100644 --- a/iced_widget/canvas/stroke/struct.LineDash.html +++ b/iced_widget/canvas/stroke/struct.LineDash.html @@ -1,10 +1,10 @@ -LineDash in iced_widget::canvas::stroke - Rust
iced_widget::canvas::stroke

Struct LineDash

pub struct LineDash<'a> {
+LineDash in iced_widget::canvas::stroke - Rust
iced_widget::canvas::stroke

Struct LineDash

Source
pub struct LineDash<'a> {
     pub segments: &'a [f32],
     pub offset: usize,
 }
Available on crate feature canvas only.
Expand description

The dash pattern used when stroking the line.

Fields§

§segments: &'a [f32]

The alternating lengths of lines and gaps which describe the pattern.

§offset: usize

The offset of LineDash::segments to start the pattern.

-

Trait Implementations§

§

impl<'a> Clone for LineDash<'a>

§

fn clone(&self) -> LineDash<'a>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<'a> Debug for LineDash<'a>

§

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

Formats the value using the given formatter. Read more
§

impl<'a> Default for LineDash<'a>

§

fn default() -> LineDash<'a>

Returns the “default value” for a type. Read more
§

impl<'a> Copy for LineDash<'a>

Auto Trait Implementations§

§

impl<'a> Freeze for LineDash<'a>

§

impl<'a> RefUnwindSafe for LineDash<'a>

§

impl<'a> Send for LineDash<'a>

§

impl<'a> Sync for LineDash<'a>

§

impl<'a> Unpin for LineDash<'a>

§

impl<'a> UnwindSafe for LineDash<'a>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Trait Implementations§

Source§

impl<'a> Clone for LineDash<'a>

Source§

fn clone(&self) -> LineDash<'a>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<'a> Debug for LineDash<'a>

Source§

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

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

impl<'a> Default for LineDash<'a>

Source§

fn default() -> LineDash<'a>

Returns the “default value” for a type. Read more
Source§

impl<'a> Copy for LineDash<'a>

Auto Trait Implementations§

§

impl<'a> Freeze for LineDash<'a>

§

impl<'a> RefUnwindSafe for LineDash<'a>

§

impl<'a> Send for LineDash<'a>

§

impl<'a> Sync for LineDash<'a>

§

impl<'a> Unpin for LineDash<'a>

§

impl<'a> UnwindSafe for LineDash<'a>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -71,8 +71,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/stroke/struct.Stroke.html b/iced_widget/canvas/stroke/struct.Stroke.html index b36dbd36e65..5809fcfef32 100644 --- a/iced_widget/canvas/stroke/struct.Stroke.html +++ b/iced_widget/canvas/stroke/struct.Stroke.html @@ -1,4 +1,4 @@ -Stroke in iced_widget::canvas::stroke - Rust
iced_widget::canvas::stroke

Struct Stroke

pub struct Stroke<'a> {
+Stroke in iced_widget::canvas::stroke - Rust
iced_widget::canvas::stroke

Struct Stroke

Source
pub struct Stroke<'a> {
     pub style: Style,
     pub width: f32,
     pub line_cap: LineCap,
@@ -6,17 +6,17 @@
     pub line_dash: LineDash<'a>,
 }
Available on crate feature canvas only.
Expand description

The style of a stroke.

Fields§

§style: Style

The color or gradient of the stroke.

-

By default, it is set to a Style::Solid with [Color::BLACK].

+

By default, it is set to a Style::Solid with Color::BLACK.

§width: f32

The distance between the two edges of the stroke.

§line_cap: LineCap

The shape to be used at the end of open subpaths when they are stroked.

§line_join: LineJoin

The shape to be used at the corners of paths or basic shapes when they are stroked.

§line_dash: LineDash<'a>

The dash pattern used when stroking the line.

-

Implementations§

§

impl Stroke<'_>

pub fn with_color(self, color: Color) -> Stroke<'_>

Sets the color of the Stroke.

-

pub fn with_width(self, width: f32) -> Stroke<'_>

Sets the width of the Stroke.

-

pub fn with_line_cap(self, line_cap: LineCap) -> Stroke<'_>

Sets the LineCap of the Stroke.

-

pub fn with_line_join(self, line_join: LineJoin) -> Stroke<'_>

Sets the LineJoin of the Stroke.

-

Trait Implementations§

§

impl<'a> Clone for Stroke<'a>

§

fn clone(&self) -> Stroke<'a>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<'a> Debug for Stroke<'a>

§

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

Formats the value using the given formatter. Read more
§

impl Default for Stroke<'_>

§

fn default() -> Stroke<'_>

Returns the “default value” for a type. Read more
§

impl<'a> Copy for Stroke<'a>

Auto Trait Implementations§

§

impl<'a> Freeze for Stroke<'a>

§

impl<'a> RefUnwindSafe for Stroke<'a>

§

impl<'a> Send for Stroke<'a>

§

impl<'a> Sync for Stroke<'a>

§

impl<'a> Unpin for Stroke<'a>

§

impl<'a> UnwindSafe for Stroke<'a>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Implementations§

Source§

impl Stroke<'_>

Source

pub fn with_color(self, color: Color) -> Stroke<'_>

Sets the color of the Stroke.

+
Source

pub fn with_width(self, width: f32) -> Stroke<'_>

Sets the width of the Stroke.

+
Source

pub fn with_line_cap(self, line_cap: LineCap) -> Stroke<'_>

Sets the LineCap of the Stroke.

+
Source

pub fn with_line_join(self, line_join: LineJoin) -> Stroke<'_>

Sets the LineJoin of the Stroke.

+

Trait Implementations§

Source§

impl<'a> Clone for Stroke<'a>

Source§

fn clone(&self) -> Stroke<'a>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<'a> Debug for Stroke<'a>

Source§

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

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

impl Default for Stroke<'_>

Source§

fn default() -> Stroke<'_>

Returns the “default value” for a type. Read more
Source§

impl<'a> Copy for Stroke<'a>

Auto Trait Implementations§

§

impl<'a> Freeze for Stroke<'a>

§

impl<'a> RefUnwindSafe for Stroke<'a>

§

impl<'a> Send for Stroke<'a>

§

impl<'a> Sync for Stroke<'a>

§

impl<'a> Unpin for Stroke<'a>

§

impl<'a> UnwindSafe for Stroke<'a>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -83,8 +83,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/struct.Canvas.html b/iced_widget/canvas/struct.Canvas.html index e9cbda6d99b..134ebf0845c 100644 --- a/iced_widget/canvas/struct.Canvas.html +++ b/iced_widget/canvas/struct.Canvas.html @@ -1,5 +1,5 @@ Canvas in iced_widget::canvas - Rust
iced_widget::canvas

Struct Canvas

Source
pub struct Canvas<P, Message, Theme = Theme, Renderer = Renderer>
where - Renderer: Renderer, + Renderer: Renderer, P: Program<Message, Theme, Renderer>,
{ /* private fields */ }
Available on crate feature canvas only.
Expand description

A widget capable of drawing 2D graphics.

§Example: Drawing a Simple Circle

use iced::mouse;
@@ -45,63 +45,63 @@ 

Implementations§

Source§

impl<P, Message, Theme, Renderer> Canvas<P, Message, Theme, Renderer>
where P: Program<Message, Theme, Renderer>, - Renderer: Renderer,

Source

pub fn new(program: P) -> Self

Creates a new Canvas.

-
Source

pub fn width(self, width: impl Into<Length>) -> Self

Sets the width of the Canvas.

-
Source

pub fn height(self, height: impl Into<Length>) -> Self

Sets the height of the Canvas.

+ Renderer: Renderer,

Source

pub fn new(program: P) -> Self

Creates a new Canvas.

+
Source

pub fn width(self, width: impl Into<Length>) -> Self

Sets the width of the Canvas.

+
Source

pub fn height(self, height: impl Into<Length>) -> Self

Sets the height of the Canvas.

Trait Implementations§

Source§

impl<P, Message: Debug, Theme: Debug, Renderer> Debug for Canvas<P, Message, Theme, Renderer>
where - Renderer: Renderer + Debug, - P: Program<Message, Theme, Renderer> + Debug,

Source§

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

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

impl<'a, P, Message, Theme, Renderer> From<Canvas<P, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
where + Renderer: Renderer + Debug, + P: Program<Message, Theme, Renderer> + Debug,

Source§

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

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

impl<'a, P, Message, Theme, Renderer> From<Canvas<P, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
where Message: 'a, Theme: 'a, - Renderer: 'a + Renderer, + Renderer: 'a + Renderer, P: 'a + Program<Message, Theme, Renderer>,

Source§

fn from( canvas: Canvas<P, Message, Theme, Renderer>, -) -> Element<'a, Message, Theme, Renderer>

Converts to this type from the input type.
Source§

impl<P, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Canvas<P, Message, Theme, Renderer>
where - Renderer: Renderer, - P: Program<Message, Theme, Renderer>,

Source§

fn tag(&self) -> Tag

Returns the Tag of the [Widget].
Source§

fn state(&self) -> State

Returns the State of the [Widget].
Source§

fn size(&self) -> Size<Length>

Returns the [Size] of the [Widget] in lengths.
Source§

fn layout( +) -> Element<'a, Message, Theme, Renderer>

Converts to this type from the input type.
Source§

impl<P, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Canvas<P, Message, Theme, Renderer>
where + Renderer: Renderer, + P: Program<Message, Theme, Renderer>,

Source§

fn tag(&self) -> Tag

Returns the Tag of the Widget.
Source§

fn state(&self) -> State

Returns the State of the Widget.
Source§

fn size(&self) -> Size<Length>

Returns the Size of the Widget in lengths.
Source§

fn layout( &self, - _tree: &mut Tree, + _tree: &mut Tree, _renderer: &Renderer, - limits: &Limits, -) -> Node

Returns the [layout::Node] of the [Widget]. Read more
Source§

fn update( + limits: &Limits, +) -> Node

Returns the layout::Node of the Widget. Read more
Source§

fn update( &mut self, - tree: &mut Tree, + tree: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, renderer: &Renderer, - _clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Message>, - viewport: &Rectangle, -)

Processes a runtime Event. Read more
Source§

fn mouse_interaction( + _clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + viewport: &Rectangle, +)

Processes a runtime Event. Read more
Source§

fn mouse_interaction( &self, - tree: &Tree, - layout: Layout<'_>, - cursor: Cursor, - _viewport: &Rectangle, + tree: &Tree, + layout: Layout<'_>, + cursor: Cursor, + _viewport: &Rectangle, _renderer: &Renderer, -) -> Interaction

Returns the current [mouse::Interaction] of the [Widget]. Read more
Source§

fn draw( +) -> Interaction

Returns the current mouse::Interaction of the Widget. Read more
Source§

fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - _style: &Style, - layout: Layout<'_>, - cursor: Cursor, - _viewport: &Rectangle, -)

Draws the [Widget] using the associated Renderer.
§

fn size_hint(&self) -> Size<Length>

Returns a [Size] hint for laying out the [Widget]. Read more
§

fn children(&self) -> Vec<Tree>

Returns the state [Tree] of the children of the [Widget].
§

fn diff(&self, _tree: &mut Tree)

Reconciles the [Widget] with the provided [Tree].
§

fn operate( + _style: &Style, + layout: Layout<'_>, + cursor: Cursor, + _viewport: &Rectangle, +)

Draws the Widget using the associated Renderer.
Source§

fn size_hint(&self) -> Size<Length>

Returns a Size hint for laying out the Widget. Read more
Source§

fn children(&self) -> Vec<Tree>

Returns the state Tree of the children of the Widget.
Source§

fn diff(&self, _tree: &mut Tree)

Reconciles the Widget with the provided Tree.
Source§

fn operate( &self, - _state: &mut Tree, - _layout: Layout<'_>, + _state: &mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _operation: &mut dyn Operation, -)

Applies an [Operation] to the [Widget].
§

fn overlay<'a>( + _operation: &mut dyn Operation, +)

Applies an Operation to the Widget.
Source§

fn overlay<'a>( &'a mut self, - _state: &'a mut Tree, - _layout: Layout<'_>, + _state: &'a mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _translation: Vector, -) -> Option<Element<'a, Message, Theme, Renderer>>

Returns the overlay of the [Widget], if there is any.

Auto Trait Implementations§

§

impl<P, Message, Theme, Renderer> Freeze for Canvas<P, Message, Theme, Renderer>
where + _translation: Vector, +) -> Option<Element<'a, Message, Theme, Renderer>>

Returns the overlay of the Widget, if there is any.

Auto Trait Implementations§

§

impl<P, Message, Theme, Renderer> Freeze for Canvas<P, Message, Theme, Renderer>
where P: Freeze,

§

impl<P, Message, Theme, Renderer> RefUnwindSafe for Canvas<P, Message, Theme, Renderer>
where P: RefUnwindSafe, Message: RefUnwindSafe, @@ -184,8 +184,8 @@

Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/struct.Fill.html b/iced_widget/canvas/struct.Fill.html index 6de6c8d4440..dd18a8c874f 100644 --- a/iced_widget/canvas/struct.Fill.html +++ b/iced_widget/canvas/struct.Fill.html @@ -1,14 +1,14 @@ -Fill in iced_widget::canvas - Rust
iced_widget::canvas

Struct Fill

pub struct Fill {
+Fill in iced_widget::canvas - Rust
iced_widget::canvas

Struct Fill

Source
pub struct Fill {
     pub style: Style,
     pub rule: Rule,
 }
Available on crate feature canvas only.
Expand description

The style used to fill geometry.

Fields§

§style: Style

The color or gradient of the fill.

-

By default, it is set to Style::Solid with [Color::BLACK].

+

By default, it is set to Style::Solid with Color::BLACK.

§rule: Rule

The fill rule defines how to determine what is inside and what is outside of a shape.

See the SVG specification for more details.

By default, it is set to NonZero.

-

Trait Implementations§

§

impl Clone for Fill

§

fn clone(&self) -> Fill

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Fill

§

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

Formats the value using the given formatter. Read more
§

impl Default for Fill

§

fn default() -> Fill

Returns the “default value” for a type. Read more
§

impl From<Color> for Fill

§

fn from(color: Color) -> Fill

Converts to this type from the input type.
§

impl From<Gradient> for Fill

§

fn from(gradient: Gradient) -> Fill

Converts to this type from the input type.
§

impl From<Linear> for Fill

§

fn from(gradient: Linear) -> Fill

Converts to this type from the input type.
§

impl Copy for Fill

Auto Trait Implementations§

§

impl Freeze for Fill

§

impl RefUnwindSafe for Fill

§

impl Send for Fill

§

impl Sync for Fill

§

impl Unpin for Fill

§

impl UnwindSafe for Fill

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Trait Implementations§

Source§

impl Clone for Fill

Source§

fn clone(&self) -> Fill

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Fill

Source§

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

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

impl Default for Fill

Source§

fn default() -> Fill

Returns the “default value” for a type. Read more
Source§

impl From<Color> for Fill

Source§

fn from(color: Color) -> Fill

Converts to this type from the input type.
Source§

impl From<Gradient> for Fill

Source§

fn from(gradient: Gradient) -> Fill

Converts to this type from the input type.
Source§

impl From<Linear> for Fill

Source§

fn from(gradient: Linear) -> Fill

Converts to this type from the input type.
Source§

impl Copy for Fill

Auto Trait Implementations§

§

impl Freeze for Fill

§

impl RefUnwindSafe for Fill

§

impl Send for Fill

§

impl Sync for Fill

§

impl Unpin for Fill

§

impl UnwindSafe for Fill

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -75,8 +75,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/struct.Group.html b/iced_widget/canvas/struct.Group.html index 0033e68bbb8..08af976f2bc 100644 --- a/iced_widget/canvas/struct.Group.html +++ b/iced_widget/canvas/struct.Group.html @@ -1,26 +1,26 @@ -Group in iced_widget::canvas - Rust
iced_widget::canvas

Struct Group

pub struct Group { /* private fields */ }
Available on crate feature canvas only.
Expand description

A cache group.

+Group in iced_widget::canvas - Rust
iced_widget::canvas

Struct Group

Source
pub struct Group { /* private fields */ }
Available on crate feature canvas only.
Expand description

A cache group.

Caches that share the same group generally change together.

A cache group can be used to implement certain performance optimizations during rendering, like batching or sharing atlases.

-

Implementations§

§

impl Group

pub fn unique() -> Group

Generates a new unique cache Group.

-

pub fn is_singleton(self) -> bool

Returns true if the Group can only ever have a -single [Cache] in it.

+

Implementations§

Source§

impl Group

Source

pub fn unique() -> Group

Generates a new unique cache Group.

+
Source

pub fn is_singleton(self) -> bool

Returns true if the Group can only ever have a +single Cache in it.

This is the default kind of Group assigned when using -[Cache::new].

+Cache::new.

Knowing that a Group will never be shared may be useful for rendering backends to perform additional optimizations.

-

Trait Implementations§

§

impl Clone for Group

§

fn clone(&self) -> Group

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Group

§

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

Formats the value using the given formatter. Read more
§

impl Hash for Group

§

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

Trait Implementations§

Source§

impl Clone for Group

Source§

fn clone(&self) -> Group

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Group

Source§

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

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

impl Hash for Group

Source§

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

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
§

impl Ord for Group

§

fn cmp(&self, other: &Group) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · Source§

fn max(self, other: Self) -> Self
where + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl Ord for Group

Source§

fn cmp(&self, other: &Group) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · Source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized,

Restrict a value to a certain interval. Read more
§

impl PartialEq for Group

§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
§

impl PartialOrd for Group

§

fn partial_cmp(&self, other: &Group) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

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

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

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

Tests less than or equal to (for self and other) and is used by the + Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq for Group

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl PartialOrd for Group

Source§

fn partial_cmp(&self, other: &Group) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

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

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

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

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · Source§

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

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · Source§

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

Tests greater than or equal to (for self and other) and is used by -the >= operator. Read more
§

impl Copy for Group

§

impl Eq for Group

§

impl StructuralPartialEq for Group

Auto Trait Implementations§

§

impl Freeze for Group

§

impl RefUnwindSafe for Group

§

impl Send for Group

§

impl Sync for Group

§

impl Unpin for Group

§

impl UnwindSafe for Group

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +the >= operator. Read more

Source§

impl Copy for Group

Source§

impl Eq for Group

Source§

impl StructuralPartialEq for Group

Auto Trait Implementations§

§

impl Freeze for Group

§

impl RefUnwindSafe for Group

§

impl Send for Group

§

impl Sync for Group

§

impl Unpin for Group

§

impl UnwindSafe for Group

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -95,8 +95,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/struct.Image.html b/iced_widget/canvas/struct.Image.html index 4b158001c87..5008c8879d1 100644 --- a/iced_widget/canvas/struct.Image.html +++ b/iced_widget/canvas/struct.Image.html @@ -1,28 +1,28 @@ -Image in iced_widget::canvas - Rust
iced_widget::canvas

Struct Image

pub struct Image<H = Handle> {
+Image in iced_widget::canvas - Rust
iced_widget::canvas

Struct Image

Source
pub struct Image<H = Handle> {
     pub handle: H,
     pub filter_method: FilterMethod,
-    pub rotation: Radians,
+    pub rotation: Radians,
     pub opacity: f32,
     pub snap: bool,
 }
Available on crate feature canvas only.
Expand description

A raster image that can be drawn.

Fields§

§handle: H

The handle of the image.

§filter_method: FilterMethod

The filter method of the image.

-
§rotation: Radians

The rotation to be applied to the image; on its center.

+
§rotation: Radians

The rotation to be applied to the image; on its center.

§opacity: f32

The opacity of the image.

0 means transparent. 1 means opaque.

§snap: bool

If set to true, the image will be snapped to the pixel grid.

This can avoid graphical glitches, specially when using FilterMethod::Nearest.

-

Implementations§

§

impl Image

pub fn new(handle: impl Into<Handle>) -> Image

Creates a new Image with the given handle.

-

pub fn filter_method(self, filter_method: FilterMethod) -> Image

Sets the filter method of the Image.

-

pub fn rotation(self, rotation: impl Into<Radians>) -> Image

Sets the rotation of the Image.

-

pub fn opacity(self, opacity: impl Into<f32>) -> Image

Sets the opacity of the Image.

-

pub fn snap(self, snap: bool) -> Image

Sets whether the Image should be snapped to the pixel grid.

-

Trait Implementations§

§

impl<H> Clone for Image<H>
where - H: Clone,

§

fn clone(&self) -> Image<H>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<H> Debug for Image<H>
where - H: Debug,

§

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

Formats the value using the given formatter. Read more
§

impl From<&Handle> for Image

§

fn from(handle: &Handle) -> Image

Converts to this type from the input type.
§

impl<H> PartialEq for Image<H>
where - H: PartialEq,

§

fn eq(&self, other: &Image<H>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
§

impl<H> StructuralPartialEq for Image<H>

Auto Trait Implementations§

§

impl<H> Freeze for Image<H>
where +

Implementations§

Source§

impl Image

Source

pub fn new(handle: impl Into<Handle>) -> Image

Creates a new Image with the given handle.

+
Source

pub fn filter_method(self, filter_method: FilterMethod) -> Image

Sets the filter method of the Image.

+
Source

pub fn rotation(self, rotation: impl Into<Radians>) -> Image

Sets the rotation of the Image.

+
Source

pub fn opacity(self, opacity: impl Into<f32>) -> Image

Sets the opacity of the Image.

+
Source

pub fn snap(self, snap: bool) -> Image

Sets whether the Image should be snapped to the pixel grid.

+

Trait Implementations§

Source§

impl<H> Clone for Image<H>
where + H: Clone,

Source§

fn clone(&self) -> Image<H>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<H> Debug for Image<H>
where + H: Debug,

Source§

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

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

impl From<&Handle> for Image

Source§

fn from(handle: &Handle) -> Image

Converts to this type from the input type.
Source§

impl<H> PartialEq for Image<H>
where + H: PartialEq,

Source§

fn eq(&self, other: &Image<H>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl<H> StructuralPartialEq for Image<H>

Auto Trait Implementations§

§

impl<H> Freeze for Image<H>
where H: Freeze,

§

impl<H> RefUnwindSafe for Image<H>
where H: RefUnwindSafe,

§

impl<H> Send for Image<H>
where H: Send,

§

impl<H> Sync for Image<H>
where @@ -92,8 +92,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/struct.LineDash.html b/iced_widget/canvas/struct.LineDash.html index 224daecf39c..a80be3769ee 100644 --- a/iced_widget/canvas/struct.LineDash.html +++ b/iced_widget/canvas/struct.LineDash.html @@ -1,10 +1,10 @@ -LineDash in iced_widget::canvas - Rust
iced_widget::canvas

Struct LineDash

pub struct LineDash<'a> {
+LineDash in iced_widget::canvas - Rust
iced_widget::canvas

Struct LineDash

Source
pub struct LineDash<'a> {
     pub segments: &'a [f32],
     pub offset: usize,
 }
Available on crate feature canvas only.
Expand description

The dash pattern used when stroking the line.

Fields§

§segments: &'a [f32]

The alternating lengths of lines and gaps which describe the pattern.

§offset: usize

The offset of LineDash::segments to start the pattern.

-

Trait Implementations§

§

impl<'a> Clone for LineDash<'a>

§

fn clone(&self) -> LineDash<'a>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<'a> Debug for LineDash<'a>

§

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

Formats the value using the given formatter. Read more
§

impl<'a> Default for LineDash<'a>

§

fn default() -> LineDash<'a>

Returns the “default value” for a type. Read more
§

impl<'a> Copy for LineDash<'a>

Auto Trait Implementations§

§

impl<'a> Freeze for LineDash<'a>

§

impl<'a> RefUnwindSafe for LineDash<'a>

§

impl<'a> Send for LineDash<'a>

§

impl<'a> Sync for LineDash<'a>

§

impl<'a> Unpin for LineDash<'a>

§

impl<'a> UnwindSafe for LineDash<'a>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Trait Implementations§

Source§

impl<'a> Clone for LineDash<'a>

Source§

fn clone(&self) -> LineDash<'a>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<'a> Debug for LineDash<'a>

Source§

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

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

impl<'a> Default for LineDash<'a>

Source§

fn default() -> LineDash<'a>

Returns the “default value” for a type. Read more
Source§

impl<'a> Copy for LineDash<'a>

Auto Trait Implementations§

§

impl<'a> Freeze for LineDash<'a>

§

impl<'a> RefUnwindSafe for LineDash<'a>

§

impl<'a> Send for LineDash<'a>

§

impl<'a> Sync for LineDash<'a>

§

impl<'a> Unpin for LineDash<'a>

§

impl<'a> UnwindSafe for LineDash<'a>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -71,8 +71,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/struct.Path.html b/iced_widget/canvas/struct.Path.html index ac03ab25546..7c907883bbb 100644 --- a/iced_widget/canvas/struct.Path.html +++ b/iced_widget/canvas/struct.Path.html @@ -1,21 +1,21 @@ -Path in iced_widget::canvas - Rust
iced_widget::canvas

Struct Path

pub struct Path { /* private fields */ }
Available on crate feature canvas only.
Expand description

An immutable set of points that may or may not be connected.

+Path in iced_widget::canvas - Rust
iced_widget::canvas

Struct Path

Source
pub struct Path { /* private fields */ }
Available on crate feature canvas only.
Expand description

An immutable set of points that may or may not be connected.

A single Path can represent different kinds of 2D shapes!

-

Implementations§

§

impl Path

pub fn new(f: impl FnOnce(&mut Builder)) -> Path

Creates a new Path with the provided closure.

+

Implementations§

Source§

impl Path

Source

pub fn new(f: impl FnOnce(&mut Builder)) -> Path

Creates a new Path with the provided closure.

Use the Builder to configure your Path.

-

pub fn line(from: Point, to: Point) -> Path

Creates a new Path representing a line segment given its starting +

Source

pub fn line(from: Point, to: Point) -> Path

Creates a new Path representing a line segment given its starting and end points.

-

pub fn rectangle(top_left: Point, size: Size) -> Path

Creates a new Path representing a rectangle given its top-left +

Source

pub fn rectangle(top_left: Point, size: Size) -> Path

Creates a new Path representing a rectangle given its top-left corner coordinate and its Size.

-

pub fn rounded_rectangle(top_left: Point, size: Size, radius: Radius) -> Path

Creates a new Path representing a rounded rectangle given its top-left -corner coordinate, its [Size] and [border::Radius].

-

pub fn circle(center: Point, radius: f32) -> Path

Creates a new Path representing a circle given its center +

Source

pub fn rounded_rectangle(top_left: Point, size: Size, radius: Radius) -> Path

Creates a new Path representing a rounded rectangle given its top-left +corner coordinate, its Size and border::Radius.

+
Source

pub fn circle(center: Point, radius: f32) -> Path

Creates a new Path representing a circle given its center coordinate and its radius.

-

pub fn raw(&self) -> &Path

Returns the internal lyon_path::Path.

-

pub fn transform( +

Source

pub fn raw(&self) -> &Path

Returns the internal lyon_path::Path.

+
Source

pub fn transform( &self, transform: &Transform2D<f32, UnknownUnit, UnknownUnit>, ) -> Path

Returns the current Path with the given transform applied to it.

-

Trait Implementations§

§

impl Clone for Path

§

fn clone(&self) -> Path

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Path

§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl Freeze for Path

§

impl RefUnwindSafe for Path

§

impl Send for Path

§

impl Sync for Path

§

impl Unpin for Path

§

impl UnwindSafe for Path

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Trait Implementations§

Source§

impl Clone for Path

Source§

fn clone(&self) -> Path

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Path

Source§

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

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl Freeze for Path

§

impl RefUnwindSafe for Path

§

impl Send for Path

§

impl Sync for Path

§

impl Unpin for Path

§

impl UnwindSafe for Path

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -79,8 +79,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/struct.Stroke.html b/iced_widget/canvas/struct.Stroke.html index 5faaef109a6..89170d4db13 100644 --- a/iced_widget/canvas/struct.Stroke.html +++ b/iced_widget/canvas/struct.Stroke.html @@ -1,4 +1,4 @@ -Stroke in iced_widget::canvas - Rust
iced_widget::canvas

Struct Stroke

pub struct Stroke<'a> {
+Stroke in iced_widget::canvas - Rust
iced_widget::canvas

Struct Stroke

Source
pub struct Stroke<'a> {
     pub style: Style,
     pub width: f32,
     pub line_cap: LineCap,
@@ -6,17 +6,17 @@
     pub line_dash: LineDash<'a>,
 }
Available on crate feature canvas only.
Expand description

The style of a stroke.

Fields§

§style: Style

The color or gradient of the stroke.

-

By default, it is set to a Style::Solid with [Color::BLACK].

+

By default, it is set to a Style::Solid with Color::BLACK.

§width: f32

The distance between the two edges of the stroke.

§line_cap: LineCap

The shape to be used at the end of open subpaths when they are stroked.

§line_join: LineJoin

The shape to be used at the corners of paths or basic shapes when they are stroked.

§line_dash: LineDash<'a>

The dash pattern used when stroking the line.

-

Implementations§

§

impl Stroke<'_>

pub fn with_color(self, color: Color) -> Stroke<'_>

Sets the color of the Stroke.

-

pub fn with_width(self, width: f32) -> Stroke<'_>

Sets the width of the Stroke.

-

pub fn with_line_cap(self, line_cap: LineCap) -> Stroke<'_>

Sets the LineCap of the Stroke.

-

pub fn with_line_join(self, line_join: LineJoin) -> Stroke<'_>

Sets the LineJoin of the Stroke.

-

Trait Implementations§

§

impl<'a> Clone for Stroke<'a>

§

fn clone(&self) -> Stroke<'a>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl<'a> Debug for Stroke<'a>

§

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

Formats the value using the given formatter. Read more
§

impl Default for Stroke<'_>

§

fn default() -> Stroke<'_>

Returns the “default value” for a type. Read more
§

impl<'a> Copy for Stroke<'a>

Auto Trait Implementations§

§

impl<'a> Freeze for Stroke<'a>

§

impl<'a> RefUnwindSafe for Stroke<'a>

§

impl<'a> Send for Stroke<'a>

§

impl<'a> Sync for Stroke<'a>

§

impl<'a> Unpin for Stroke<'a>

§

impl<'a> UnwindSafe for Stroke<'a>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Implementations§

Source§

impl Stroke<'_>

Source

pub fn with_color(self, color: Color) -> Stroke<'_>

Sets the color of the Stroke.

+
Source

pub fn with_width(self, width: f32) -> Stroke<'_>

Sets the width of the Stroke.

+
Source

pub fn with_line_cap(self, line_cap: LineCap) -> Stroke<'_>

Sets the LineCap of the Stroke.

+
Source

pub fn with_line_join(self, line_join: LineJoin) -> Stroke<'_>

Sets the LineJoin of the Stroke.

+

Trait Implementations§

Source§

impl<'a> Clone for Stroke<'a>

Source§

fn clone(&self) -> Stroke<'a>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<'a> Debug for Stroke<'a>

Source§

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

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

impl Default for Stroke<'_>

Source§

fn default() -> Stroke<'_>

Returns the “default value” for a type. Read more
Source§

impl<'a> Copy for Stroke<'a>

Auto Trait Implementations§

§

impl<'a> Freeze for Stroke<'a>

§

impl<'a> RefUnwindSafe for Stroke<'a>

§

impl<'a> Send for Stroke<'a>

§

impl<'a> Sync for Stroke<'a>

§

impl<'a> Unpin for Stroke<'a>

§

impl<'a> UnwindSafe for Stroke<'a>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -83,8 +83,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/struct.Text.html b/iced_widget/canvas/struct.Text.html index c11d78e0088..11b686ca3cf 100644 --- a/iced_widget/canvas/struct.Text.html +++ b/iced_widget/canvas/struct.Text.html @@ -1,16 +1,16 @@ -Text in iced_widget::canvas - Rust
iced_widget::canvas

Struct Text

pub struct Text {
+Text in iced_widget::canvas - Rust
iced_widget::canvas

Struct Text

Source
pub struct Text {
     pub content: String,
-    pub position: Point,
-    pub color: Color,
-    pub size: Pixels,
+    pub position: Point,
+    pub color: Color,
+    pub size: Pixels,
     pub line_height: LineHeight,
-    pub font: Font,
-    pub horizontal_alignment: Horizontal,
-    pub vertical_alignment: Vertical,
+    pub font: Font,
+    pub horizontal_alignment: Horizontal,
+    pub vertical_alignment: Vertical,
     pub shaping: Shaping,
 }
Available on crate feature canvas only.
Expand description

A bunch of text that can be drawn to a canvas

Fields§

§content: String

The contents of the text

-
§position: Point

The position of the text relative to the alignment properties. +

§position: Point

The position of the text relative to the alignment properties. By default, this position will be relative to the top-left corner coordinate meaning that if the horizontal and vertical alignments are unchanged, this property will tell where the top-left corner of the text should be placed. @@ -18,16 +18,16 @@ change what part of text is placed at this positions. For example, when the horizontal_alignment and vertical_alignment are set to Center, the center of the text will be placed at the given position NOT the top-left coordinate.

-
§color: Color

The color of the text

-
§size: Pixels

The size of the text

+
§color: Color

The color of the text

+
§size: Pixels

The size of the text

§line_height: LineHeight

The line height of the text.

-
§font: Font

The font of the text

-
§horizontal_alignment: Horizontal

The horizontal alignment of the text

-
§vertical_alignment: Vertical

The vertical alignment of the text

+
§font: Font

The font of the text

+
§horizontal_alignment: Horizontal

The horizontal alignment of the text

+
§vertical_alignment: Vertical

The vertical alignment of the text

§shaping: Shaping

The shaping strategy of the text.

-

Implementations§

§

impl Text

pub fn draw_with(&self, f: impl FnMut(Path, Color))

Computes the Paths of the Text and draws them using +

Implementations§

Source§

impl Text

Source

pub fn draw_with(&self, f: impl FnMut(Path, Color))

Computes the Paths of the Text and draws them using the given closure.

-

Trait Implementations§

§

impl Clone for Text

§

fn clone(&self) -> Text

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Text

§

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

Formats the value using the given formatter. Read more
§

impl Default for Text

§

fn default() -> Text

Returns the “default value” for a type. Read more
§

impl From<&str> for Text

§

fn from(content: &str) -> Text

Converts to this type from the input type.
§

impl From<String> for Text

§

fn from(content: String) -> Text

Converts to this type from the input type.

Auto Trait Implementations§

§

impl Freeze for Text

§

impl RefUnwindSafe for Text

§

impl Send for Text

§

impl Sync for Text

§

impl Unpin for Text

§

impl UnwindSafe for Text

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Trait Implementations§

Source§

impl Clone for Text

Source§

fn clone(&self) -> Text

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Text

Source§

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

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

impl Default for Text

Source§

fn default() -> Text

Returns the “default value” for a type. Read more
Source§

impl From<&str> for Text

Source§

fn from(content: &str) -> Text

Converts to this type from the input type.
Source§

impl From<String> for Text

Source§

fn from(content: String) -> Text

Converts to this type from the input type.

Auto Trait Implementations§

§

impl Freeze for Text

§

impl RefUnwindSafe for Text

§

impl Send for Text

§

impl Sync for Text

§

impl Unpin for Text

§

impl UnwindSafe for Text

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -94,8 +94,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/canvas/trait.Program.html b/iced_widget/canvas/trait.Program.html index 85a5f3cf91a..ff849ed4ca7 100644 --- a/iced_widget/canvas/trait.Program.html +++ b/iced_widget/canvas/trait.Program.html @@ -1,5 +1,5 @@ Program in iced_widget::canvas - Rust
iced_widget::canvas

Trait Program

Source
pub trait Program<Message, Theme = Theme, Renderer = Renderer>
where - Renderer: Renderer,
{ + Renderer: Renderer,
{ type State: Default + 'static; // Required method @@ -8,8 +8,8 @@ state: &Self::State, renderer: &Renderer, theme: &Theme, - bounds: Rectangle, - cursor: Cursor, + bounds: Rectangle, + cursor: Cursor, ) -> Vec<Geometry<Renderer>>; // Provided methods @@ -17,15 +17,15 @@ &self, _state: &mut Self::State, _event: Event, - _bounds: Rectangle, - _cursor: Cursor, + _bounds: Rectangle, + _cursor: Cursor, ) -> Option<Action<Message>> { ... } fn mouse_interaction( &self, _state: &Self::State, - _bounds: Rectangle, - _cursor: Cursor, - ) -> Interaction { ... } + _bounds: Rectangle, + _cursor: Cursor, + ) -> Interaction { ... } }

Available on crate feature canvas only.
Expand description

The state and logic of a Canvas.

A Program can mutate internal state and produce messages for an application.

@@ -35,8 +35,8 @@ state: &Self::State, renderer: &Renderer, theme: &Theme, - bounds: Rectangle, - cursor: Cursor, + bounds: Rectangle, + cursor: Cursor, ) -> Vec<Geometry<Renderer>>

Draws the state of the Program, producing a bunch of Geometry.

Geometry can be easily generated with a Frame or stored in a Cache.

@@ -44,8 +44,8 @@ &self, _state: &mut Self::State, _event: Event, - _bounds: Rectangle, - _cursor: Cursor, + _bounds: Rectangle, + _cursor: Cursor, ) -> Option<Action<Message>>

Updates the State of the Program.

When a Program is used in a Canvas, the runtime will call this method for each Event.

@@ -56,29 +56,29 @@
Source

fn mouse_interaction( &self, _state: &Self::State, - _bounds: Rectangle, - _cursor: Cursor, -) -> Interaction

Returns the current mouse interaction of the Program.

+ _bounds: Rectangle, + _cursor: Cursor, +) -> Interaction

Returns the current mouse interaction of the Program.

The interaction returned will be in effect even if the cursor position is out of bounds of the program’s Canvas.

Implementations on Foreign Types§

Source§

impl<Message, Theme, Renderer, T> Program<Message, Theme, Renderer> for &T
where - Renderer: Renderer, + Renderer: Renderer, T: Program<Message, Theme, Renderer>,

Source§

type State = <T as Program<Message, Theme, Renderer>>::State

Source§

fn update( &self, state: &mut Self::State, event: Event, - bounds: Rectangle, - cursor: Cursor, + bounds: Rectangle, + cursor: Cursor, ) -> Option<Action<Message>>

Source§

fn draw( &self, state: &Self::State, renderer: &Renderer, theme: &Theme, - bounds: Rectangle, - cursor: Cursor, + bounds: Rectangle, + cursor: Cursor, ) -> Vec<Geometry<Renderer>>

Source§

fn mouse_interaction( &self, state: &Self::State, - bounds: Rectangle, - cursor: Cursor, -) -> Interaction

Implementors§

\ No newline at end of file + bounds: Rectangle, + cursor: Cursor, +) -> Interaction

Implementors§

\ No newline at end of file diff --git a/iced_widget/canvas/type.Cache.html b/iced_widget/canvas/type.Cache.html index 6908e99163b..bf14236e10a 100644 --- a/iced_widget/canvas/type.Cache.html +++ b/iced_widget/canvas/type.Cache.html @@ -1,4 +1,4 @@ -Cache in iced_widget::canvas - Rust
iced_widget::canvas

Type Alias Cache

Source
pub type Cache<Renderer = Renderer> = Cache<Renderer>;
Available on crate feature canvas only.
Expand description

A simple cache that stores generated Geometry to avoid recomputation.

+Cache in iced_widget::canvas - Rust
iced_widget::canvas

Type Alias Cache

Source
pub type Cache<Renderer = Renderer> = Cache<Renderer>;
Available on crate feature canvas only.
Expand description

A simple cache that stores generated Geometry to avoid recomputation.

A Cache will not redraw its geometry unless the dimensions of its layer change or it is explicitly cleared.

Aliased Type§

struct Cache<Renderer = Renderer> { /* private fields */ }
\ No newline at end of file diff --git a/iced_widget/canvas/type.Frame.html b/iced_widget/canvas/type.Frame.html index b782db3bd51..7d2386a09b1 100644 --- a/iced_widget/canvas/type.Frame.html +++ b/iced_widget/canvas/type.Frame.html @@ -1,2 +1,2 @@ -Frame in iced_widget::canvas - Rust
iced_widget::canvas

Type Alias Frame

Source
pub type Frame<Renderer = Renderer> = Frame<Renderer>;
Available on crate feature canvas only.
Expand description

The frame supported by a renderer.

+Frame in iced_widget::canvas - Rust
iced_widget::canvas

Type Alias Frame

Source
pub type Frame<Renderer = Renderer> = Frame<Renderer>;
Available on crate feature canvas only.
Expand description

The frame supported by a renderer.

Aliased Type§

struct Frame<Renderer = Renderer> { /* private fields */ }
\ No newline at end of file diff --git a/iced_widget/canvas/type.Geometry.html b/iced_widget/canvas/type.Geometry.html index 3b61ee9a154..947f723db75 100644 --- a/iced_widget/canvas/type.Geometry.html +++ b/iced_widget/canvas/type.Geometry.html @@ -1,2 +1,2 @@ -Geometry in iced_widget::canvas - Rust
iced_widget::canvas

Type Alias Geometry

Source
pub type Geometry<Renderer = Renderer> = <Renderer as Renderer>::Geometry;
Available on crate feature canvas only.
Expand description

The geometry supported by a renderer.

+Geometry in iced_widget::canvas - Rust
iced_widget::canvas

Type Alias Geometry

Source
pub type Geometry<Renderer = Renderer> = <Renderer as Renderer>::Geometry;
Available on crate feature canvas only.
Expand description

The geometry supported by a renderer.

\ No newline at end of file diff --git a/iced_widget/checkbox/enum.Status.html b/iced_widget/checkbox/enum.Status.html index 5883faac07e..7d725afeb98 100644 --- a/iced_widget/checkbox/enum.Status.html +++ b/iced_widget/checkbox/enum.Status.html @@ -86,8 +86,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/checkbox/struct.Checkbox.html b/iced_widget/checkbox/struct.Checkbox.html index b847d065026..625405cb9f4 100644 --- a/iced_widget/checkbox/struct.Checkbox.html +++ b/iced_widget/checkbox/struct.Checkbox.html @@ -1,5 +1,5 @@ Checkbox in iced_widget::checkbox - Rust
iced_widget::checkbox

Struct Checkbox

Source
pub struct Checkbox<'a, Message, Theme = Theme, Renderer = Renderer>
where - Renderer: Renderer, + Renderer: Renderer, Theme: Catalog,
{ /* private fields */ }
Expand description

A box that can be checked.

§Example

use iced::widget::checkbox;
@@ -27,7 +27,7 @@ 

§Example

}

Checkbox drawn by iced_wgpu

Implementations§

Source§

impl<'a, Message, Theme, Renderer> Checkbox<'a, Message, Theme, Renderer>
where - Renderer: Renderer, + Renderer: Renderer, Theme: Catalog,

Source

pub fn new(label: impl Into<String>, is_checked: bool) -> Self

Creates a new Checkbox.

It expects:

    @@ -43,68 +43,68 @@

    §Example

    F: Fn(bool) -> Message + 'a,

Sets the function that will be called when the Checkbox is toggled, if Some.

If None, the checkbox will be disabled.

-
Source

pub fn size(self, size: impl Into<Pixels>) -> Self

Sets the size of the Checkbox.

-
Source

pub fn width(self, width: impl Into<Length>) -> Self

Sets the width of the Checkbox.

-
Source

pub fn spacing(self, spacing: impl Into<Pixels>) -> Self

Sets the spacing between the Checkbox and the text.

-
Source

pub fn text_size(self, text_size: impl Into<Pixels>) -> Self

Sets the text size of the Checkbox.

+
Source

pub fn size(self, size: impl Into<Pixels>) -> Self

Sets the size of the Checkbox.

+
Source

pub fn width(self, width: impl Into<Length>) -> Self

Sets the width of the Checkbox.

+
Source

pub fn spacing(self, spacing: impl Into<Pixels>) -> Self

Sets the spacing between the Checkbox and the text.

+
Source

pub fn text_size(self, text_size: impl Into<Pixels>) -> Self

Sets the text size of the Checkbox.

Source

pub fn text_line_height(self, line_height: impl Into<LineHeight>) -> Self

Sets the text text::LineHeight of the Checkbox.

Source

pub fn text_shaping(self, shaping: Shaping) -> Self

Sets the text::Shaping strategy of the Checkbox.

Source

pub fn text_wrapping(self, wrapping: Wrapping) -> Self

Sets the text::Wrapping strategy of the Checkbox.

-
Source

pub fn font(self, font: impl Into<Renderer::Font>) -> Self

Sets the Renderer::Font of the text of the Checkbox.

-
Source

pub fn icon(self, icon: Icon<Renderer::Font>) -> Self

Sets the Icon of the Checkbox.

+
Source

pub fn font(self, font: impl Into<Renderer::Font>) -> Self

Sets the Renderer::Font of the text of the Checkbox.

+
Source

pub fn icon(self, icon: Icon<Renderer::Font>) -> Self

Sets the Icon of the Checkbox.

Source

pub fn style(self, style: impl Fn(&Theme, Status) -> Style + 'a) -> Self
where Theme::Class<'a>: From<StyleFn<'a, Theme>>,

Sets the style of the Checkbox.

Source

pub fn class(self, class: impl Into<Theme::Class<'a>>) -> Self

Available on crate feature advanced only.

Sets the style class of the Checkbox.

-

Trait Implementations§

Source§

impl<'a, Message, Theme, Renderer> From<Checkbox<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
where +

Trait Implementations§

Source§

impl<'a, Message, Theme, Renderer> From<Checkbox<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
where Message: 'a, Theme: 'a + Catalog, - Renderer: 'a + Renderer,

Source§

fn from( + Renderer: 'a + Renderer,

Source§

fn from( checkbox: Checkbox<'a, Message, Theme, Renderer>, -) -> Element<'a, Message, Theme, Renderer>

Converts to this type from the input type.
Source§

impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Checkbox<'_, Message, Theme, Renderer>
where - Renderer: Renderer, - Theme: Catalog,

Source§

fn tag(&self) -> Tag

Returns the Tag of the [Widget].
Source§

fn state(&self) -> State

Returns the State of the [Widget].
Source§

fn size(&self) -> Size<Length>

Returns the [Size] of the [Widget] in lengths.
Source§

fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

Returns the [layout::Node] of the [Widget]. Read more
Source§

fn update( +) -> Element<'a, Message, Theme, Renderer>

Converts to this type from the input type.
Source§

impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Checkbox<'_, Message, Theme, Renderer>
where + Renderer: Renderer, + Theme: Catalog,

Source§

fn tag(&self) -> Tag

Returns the Tag of the Widget.
Source§

fn state(&self) -> State

Returns the State of the Widget.
Source§

fn size(&self) -> Size<Length>

Returns the Size of the Widget in lengths.
Source§

fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

Returns the layout::Node of the Widget. Read more
Source§

fn update( &mut self, - _tree: &mut Tree, + _tree: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, _renderer: &Renderer, - _clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Message>, - _viewport: &Rectangle, -)

Processes a runtime Event. Read more
Source§

fn mouse_interaction( + _clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + _viewport: &Rectangle, +)

Processes a runtime Event. Read more
Source§

fn mouse_interaction( &self, - _tree: &Tree, - layout: Layout<'_>, - cursor: Cursor, - _viewport: &Rectangle, + _tree: &Tree, + layout: Layout<'_>, + cursor: Cursor, + _viewport: &Rectangle, _renderer: &Renderer, -) -> Interaction

Returns the current [mouse::Interaction] of the [Widget]. Read more
Source§

fn draw( +) -> Interaction

Returns the current mouse::Interaction of the Widget. Read more
Source§

fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - defaults: &Style, - layout: Layout<'_>, - _cursor: Cursor, - viewport: &Rectangle, -)

Draws the [Widget] using the associated Renderer.
§

fn size_hint(&self) -> Size<Length>

Returns a [Size] hint for laying out the [Widget]. Read more
§

fn children(&self) -> Vec<Tree>

Returns the state [Tree] of the children of the [Widget].
§

fn diff(&self, _tree: &mut Tree)

Reconciles the [Widget] with the provided [Tree].
§

fn operate( + defaults: &Style, + layout: Layout<'_>, + _cursor: Cursor, + viewport: &Rectangle, +)

Draws the Widget using the associated Renderer.
Source§

fn size_hint(&self) -> Size<Length>

Returns a Size hint for laying out the Widget. Read more
Source§

fn children(&self) -> Vec<Tree>

Returns the state Tree of the children of the Widget.
Source§

fn diff(&self, _tree: &mut Tree)

Reconciles the Widget with the provided Tree.
Source§

fn operate( &self, - _state: &mut Tree, - _layout: Layout<'_>, + _state: &mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _operation: &mut dyn Operation, -)

Applies an [Operation] to the [Widget].
§

fn overlay<'a>( + _operation: &mut dyn Operation, +)

Applies an Operation to the Widget.
Source§

fn overlay<'a>( &'a mut self, - _state: &'a mut Tree, - _layout: Layout<'_>, + _state: &'a mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _translation: Vector, -) -> Option<Element<'a, Message, Theme, Renderer>>

Returns the overlay of the [Widget], if there is any.

Auto Trait Implementations§

§

impl<'a, Message, Theme, Renderer> Freeze for Checkbox<'a, Message, Theme, Renderer>
where + _translation: Vector, +) -> Option<Element<'a, Message, Theme, Renderer>>

Returns the overlay of the Widget, if there is any.

Auto Trait Implementations§

§

impl<'a, Message, Theme, Renderer> Freeze for Checkbox<'a, Message, Theme, Renderer>
where <Theme as Catalog>::Class<'a>: Freeze, - <Renderer as Renderer>::Font: Freeze,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Checkbox<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Checkbox<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Checkbox<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme, Renderer> Unpin for Checkbox<'a, Message, Theme, Renderer>
where + <Renderer as Renderer>::Font: Freeze,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Checkbox<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Checkbox<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Checkbox<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme, Renderer> Unpin for Checkbox<'a, Message, Theme, Renderer>
where <Theme as Catalog>::Class<'a>: Unpin, - <Renderer as Renderer>::Font: Unpin,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Checkbox<'a, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where + <Renderer as Renderer>::Font: Unpin,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Checkbox<'a, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, diff --git a/iced_widget/checkbox/struct.Icon.html b/iced_widget/checkbox/struct.Icon.html index d3a423ff925..ee10e048661 100644 --- a/iced_widget/checkbox/struct.Icon.html +++ b/iced_widget/checkbox/struct.Icon.html @@ -1,13 +1,13 @@ Icon in iced_widget::checkbox - Rust
iced_widget::checkbox

Struct Icon

Source
pub struct Icon<Font> {
     pub font: Font,
     pub code_point: char,
-    pub size: Option<Pixels>,
+    pub size: Option<Pixels>,
     pub line_height: LineHeight,
     pub shaping: Shaping,
 }
Expand description

The icon in a Checkbox.

Fields§

§font: Font

Font that will be used to display the code_point,

§code_point: char

The unicode code point that will be used as the icon.

-
§size: Option<Pixels>

Font size of the content.

+
§size: Option<Pixels>

Font size of the content.

§line_height: LineHeight

The line height of the icon.

§shaping: Shaping

The shaping strategy of the icon.

Trait Implementations§

Source§

impl<Font: Clone> Clone for Icon<Font>

Source§

fn clone(&self) -> Icon<Font>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<Font: Debug> Debug for Icon<Font>

Source§

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

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

impl<Font: PartialEq> PartialEq for Icon<Font>

Source§

fn eq(&self, other: &Icon<Font>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, @@ -81,8 +81,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/checkbox/struct.Style.html b/iced_widget/checkbox/struct.Style.html index 8b9127def1f..8d7a7fd58c0 100644 --- a/iced_widget/checkbox/struct.Style.html +++ b/iced_widget/checkbox/struct.Style.html @@ -1,13 +1,13 @@ Style in iced_widget::checkbox - Rust
iced_widget::checkbox

Struct Style

Source
pub struct Style {
-    pub background: Background,
-    pub icon_color: Color,
-    pub border: Border,
-    pub text_color: Option<Color>,
+    pub background: Background,
+    pub icon_color: Color,
+    pub border: Border,
+    pub text_color: Option<Color>,
 }
Expand description

The style of a checkbox.

-

Fields§

§background: Background

The [Background] of the checkbox.

-
§icon_color: Color

The icon [Color] of the checkbox.

-
§border: Border

The [Border] of the checkbox.

-
§text_color: Option<Color>

The text [Color] of the checkbox.

+

Fields§

§background: Background

The Background of the checkbox.

+
§icon_color: Color

The icon Color of the checkbox.

+
§border: Border

The Border of the checkbox.

+
§text_color: Option<Color>

The text Color of the checkbox.

Trait Implementations§

Source§

impl Clone for Style

Source§

fn clone(&self) -> Style

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Style

Source§

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

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

impl PartialEq for Style

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Style

Source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl Freeze for Style

§

impl RefUnwindSafe for Style

§

impl Send for Style

§

impl Sync for Style

§

impl Unpin for Style

§

impl UnwindSafe for Style

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, @@ -73,8 +73,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/combo_box/struct.ComboBox.html b/iced_widget/combo_box/struct.ComboBox.html index 033591a407f..5d4d6f3a1e7 100644 --- a/iced_widget/combo_box/struct.ComboBox.html +++ b/iced_widget/combo_box/struct.ComboBox.html @@ -1,6 +1,6 @@ ComboBox in iced_widget::combo_box - Rust
iced_widget::combo_box

Struct ComboBox

Source
pub struct ComboBox<'a, T, Message, Theme = Theme, Renderer = Renderer>
where Theme: Catalog, - Renderer: Renderer,
{ /* private fields */ }
Expand description

A widget for searching and selecting a single value from a list of options.

+ Renderer: Renderer,
{ /* private fields */ }

Expand description

A widget for searching and selecting a single value from a list of options.

§Example

use iced::widget::combo_box;
 
@@ -53,7 +53,7 @@ 

§Example

Implementations§

Source§

impl<'a, T, Message, Theme, Renderer> ComboBox<'a, T, Message, Theme, Renderer>
where T: Display + Clone, Theme: Catalog, - Renderer: Renderer,

Source

pub fn new( + Renderer: Renderer,

Source

pub fn new( state: &'a State<T>, placeholder: &str, selection: Option<&T>, @@ -72,12 +72,12 @@

§Example

opened.

Source

pub fn on_close(self, message: Message) -> Self

Sets the message that will be produced when the outside area of the ComboBox is pressed.

-
Source

pub fn padding(self, padding: impl Into<Padding>) -> Self

Sets the [Padding] of the ComboBox.

-
Source

pub fn font(self, font: Renderer::Font) -> Self

Sets the Renderer::Font of the ComboBox.

-
Source

pub fn icon(self, icon: Icon<Renderer::Font>) -> Self

Sets the text_input::Icon of the ComboBox.

+
Source

pub fn padding(self, padding: impl Into<Padding>) -> Self

Sets the Padding of the ComboBox.

+
Source

pub fn font(self, font: Renderer::Font) -> Self

Sets the Renderer::Font of the ComboBox.

+
Source

pub fn icon(self, icon: Icon<Renderer::Font>) -> Self

Sets the text_input::Icon of the ComboBox.

Source

pub fn size(self, size: f32) -> Self

Sets the text sixe of the ComboBox.

Source

pub fn line_height(self, line_height: impl Into<LineHeight>) -> Self

Sets the LineHeight of the ComboBox.

-
Source

pub fn width(self, width: impl Into<Length>) -> Self

Sets the width of the ComboBox.

+
Source

pub fn width(self, width: impl Into<Length>) -> Self

Sets the width of the ComboBox.

Source

pub fn input_style(self, style: impl Fn(&Theme, Status) -> Style + 'a) -> Self
where <Theme as Catalog>::Class<'a>: From<StyleFn<'a, Theme>>,

Sets the style of the input of the ComboBox.

Source

pub fn menu_style(self, style: impl Fn(&Theme) -> Style + 'a) -> Self
where @@ -87,61 +87,61 @@

§Example

class: impl Into<<Theme as Catalog>::Class<'a>>, ) -> Self

Available on crate feature advanced only.

Sets the style class of the input of the ComboBox.

Source

pub fn menu_class(self, class: impl Into<<Theme as Catalog>::Class<'a>>) -> Self

Available on crate feature advanced only.

Sets the style class of the menu of the ComboBox.

-

Trait Implementations§

Source§

impl<'a, T, Message, Theme, Renderer> From<ComboBox<'a, T, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
where +

Trait Implementations§

Source§

impl<'a, T, Message, Theme, Renderer> From<ComboBox<'a, T, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
where T: Display + Clone + 'static, Message: Clone + 'a, Theme: Catalog + 'a, - Renderer: Renderer + 'a,

Source§

fn from(combo_box: ComboBox<'a, T, Message, Theme, Renderer>) -> Self

Converts to this type from the input type.
Source§

impl<T, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for ComboBox<'_, T, Message, Theme, Renderer>
where + Renderer: Renderer + 'a,

Source§

fn from(combo_box: ComboBox<'a, T, Message, Theme, Renderer>) -> Self

Converts to this type from the input type.
Source§

impl<T, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for ComboBox<'_, T, Message, Theme, Renderer>
where T: Display + Clone + 'static, Message: Clone, Theme: Catalog, - Renderer: Renderer,

Source§

fn size(&self) -> Size<Length>

Returns the [Size] of the [Widget] in lengths.
Source§

fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

Returns the [layout::Node] of the [Widget]. Read more
Source§

fn tag(&self) -> Tag

Returns the Tag of the [Widget].
Source§

fn state(&self) -> State

Returns the State of the [Widget].
Source§

fn children(&self) -> Vec<Tree>

Returns the state [Tree] of the children of the [Widget].
Source§

fn update( + Renderer: Renderer,

Source§

fn size(&self) -> Size<Length>

Returns the Size of the Widget in lengths.
Source§

fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

Returns the layout::Node of the Widget. Read more
Source§

fn tag(&self) -> Tag

Returns the Tag of the Widget.
Source§

fn state(&self) -> State

Returns the State of the Widget.
Source§

fn children(&self) -> Vec<Tree>

Returns the state Tree of the children of the Widget.
Source§

fn update( &mut self, - tree: &mut Tree, + tree: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, renderer: &Renderer, - clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Message>, - viewport: &Rectangle, -)

Processes a runtime Event. Read more
Source§

fn mouse_interaction( + clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + viewport: &Rectangle, +)

Processes a runtime Event. Read more
Source§

fn mouse_interaction( &self, - tree: &Tree, - layout: Layout<'_>, - cursor: Cursor, - viewport: &Rectangle, + tree: &Tree, + layout: Layout<'_>, + cursor: Cursor, + viewport: &Rectangle, renderer: &Renderer, -) -> Interaction

Returns the current [mouse::Interaction] of the [Widget]. Read more
Source§

fn draw( +) -> Interaction

Returns the current mouse::Interaction of the Widget. Read more
Source§

fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - _style: &Style, - layout: Layout<'_>, - cursor: Cursor, - viewport: &Rectangle, -)

Draws the [Widget] using the associated Renderer.
Source§

fn overlay<'b>( + _style: &Style, + layout: Layout<'_>, + cursor: Cursor, + viewport: &Rectangle, +)

Draws the Widget using the associated Renderer.
Source§

fn overlay<'b>( &'b mut self, - tree: &'b mut Tree, - layout: Layout<'_>, + tree: &'b mut Tree, + layout: Layout<'_>, _renderer: &Renderer, - translation: Vector, -) -> Option<Element<'b, Message, Theme, Renderer>>

Returns the overlay of the [Widget], if there is any.
§

fn size_hint(&self) -> Size<Length>

Returns a [Size] hint for laying out the [Widget]. Read more
§

fn diff(&self, _tree: &mut Tree)

Reconciles the [Widget] with the provided [Tree].
§

fn operate( + translation: Vector, +) -> Option<Element<'b, Message, Theme, Renderer>>

Returns the overlay of the Widget, if there is any.
Source§

fn size_hint(&self) -> Size<Length>

Returns a Size hint for laying out the Widget. Read more
Source§

fn diff(&self, _tree: &mut Tree)

Reconciles the Widget with the provided Tree.
Source§

fn operate( &self, - _state: &mut Tree, - _layout: Layout<'_>, + _state: &mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _operation: &mut dyn Operation, -)

Applies an [Operation] to the [Widget].

Auto Trait Implementations§

§

impl<'a, T, Message, Theme, Renderer> Freeze for ComboBox<'a, T, Message, Theme, Renderer>
where + _operation: &mut dyn Operation, +)

Applies an Operation to the Widget.

Auto Trait Implementations§

§

impl<'a, T, Message, Theme, Renderer> Freeze for ComboBox<'a, T, Message, Theme, Renderer>
where <Theme as Catalog>::Class<'a>: Freeze, <Theme as Catalog>::Class<'a>: Freeze, - <Renderer as Renderer>::Font: Freeze, - Message: Freeze,

§

impl<'a, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for ComboBox<'a, T, Message, Theme, Renderer>

§

impl<'a, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for ComboBox<'a, T, Message, Theme, Renderer>

§

impl<'a, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for ComboBox<'a, T, Message, Theme, Renderer>

§

impl<'a, T, Message, Theme, Renderer> Unpin for ComboBox<'a, T, Message, Theme, Renderer>
where + <Renderer as Renderer>::Font: Freeze, + Message: Freeze,

§

impl<'a, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for ComboBox<'a, T, Message, Theme, Renderer>

§

impl<'a, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for ComboBox<'a, T, Message, Theme, Renderer>

§

impl<'a, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for ComboBox<'a, T, Message, Theme, Renderer>

§

impl<'a, T, Message, Theme, Renderer> Unpin for ComboBox<'a, T, Message, Theme, Renderer>
where <Theme as Catalog>::Class<'a>: Unpin, <Theme as Catalog>::Class<'a>: Unpin, - <Renderer as Renderer>::Font: Unpin, - Message: Unpin,

§

impl<'a, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for ComboBox<'a, T, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where + <Renderer as Renderer>::Font: Unpin, + Message: Unpin,

§

impl<'a, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for ComboBox<'a, T, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, diff --git a/iced_widget/combo_box/struct.State.html b/iced_widget/combo_box/struct.State.html index 8aa55cb08c8..b6ba0532637 100644 --- a/iced_widget/combo_box/struct.State.html +++ b/iced_widget/combo_box/struct.State.html @@ -75,6 +75,6 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> WasmNotSend for T
where T: Send,

\ No newline at end of file diff --git a/iced_widget/container/fn.background.html b/iced_widget/container/fn.background.html index fb73541b439..82162be900c 100644 --- a/iced_widget/container/fn.background.html +++ b/iced_widget/container/fn.background.html @@ -1,2 +1,2 @@ -background in iced_widget::container - Rust
iced_widget::container

Function background

Source
pub fn background(background: impl Into<Background>) -> Style
Expand description

A Container with the given [Background].

+background in iced_widget::container - Rust
iced_widget::container

Function background

Source
pub fn background(background: impl Into<Background>) -> Style
Expand description

A Container with the given Background.

\ No newline at end of file diff --git a/iced_widget/container/fn.draw_background.html b/iced_widget/container/fn.draw_background.html index c9fd149f7ba..1574e1ce76b 100644 --- a/iced_widget/container/fn.draw_background.html +++ b/iced_widget/container/fn.draw_background.html @@ -1,7 +1,7 @@ draw_background in iced_widget::container - Rust
iced_widget::container

Function draw_background

Source
pub fn draw_background<Renderer>(
     renderer: &mut Renderer,
     style: &Style,
-    bounds: Rectangle,
+    bounds: Rectangle,
 )
where - Renderer: Renderer,
Expand description

Draws the background of a Container given its Style and its bounds.

+ Renderer: Renderer,
Expand description

Draws the background of a Container given its Style and its bounds.

\ No newline at end of file diff --git a/iced_widget/container/fn.layout.html b/iced_widget/container/fn.layout.html index ee804541bd9..cc1114d5852 100644 --- a/iced_widget/container/fn.layout.html +++ b/iced_widget/container/fn.layout.html @@ -1,12 +1,12 @@ layout in iced_widget::container - Rust
iced_widget::container

Function layout

Source
pub fn layout(
-    limits: &Limits,
-    width: Length,
-    height: Length,
+    limits: &Limits,
+    width: Length,
+    height: Length,
     max_width: f32,
     max_height: f32,
-    padding: Padding,
-    horizontal_alignment: Horizontal,
-    vertical_alignment: Vertical,
-    layout_content: impl FnOnce(&Limits) -> Node,
-) -> Node
Expand description

Computes the layout of a Container.

+ padding: Padding, + horizontal_alignment: Horizontal, + vertical_alignment: Vertical, + layout_content: impl FnOnce(&Limits) -> Node, +) -> Node
Expand description

Computes the layout of a Container.

\ No newline at end of file diff --git a/iced_widget/container/fn.visible_bounds.html b/iced_widget/container/fn.visible_bounds.html index 77f08b09cce..b83db3e171b 100644 --- a/iced_widget/container/fn.visible_bounds.html +++ b/iced_widget/container/fn.visible_bounds.html @@ -1,3 +1,3 @@ -visible_bounds in iced_widget::container - Rust
iced_widget::container

Function visible_bounds

Source
pub fn visible_bounds(id: Id) -> Task<Option<Rectangle>>
Expand description

Produces a [Task] that queries the visible screen bounds of the +visible_bounds in iced_widget::container - Rust

iced_widget::container

Function visible_bounds

Source
pub fn visible_bounds(id: Id) -> Task<Option<Rectangle>>
Expand description

Produces a Task that queries the visible screen bounds of the Container with the given Id.

\ No newline at end of file diff --git a/iced_widget/container/index.html b/iced_widget/container/index.html index e00d8df6800..26e0080121a 100644 --- a/iced_widget/container/index.html +++ b/iced_widget/container/index.html @@ -13,5 +13,5 @@

§Example

.style(container::rounded_box) .into() }
-

Structs§

  • A widget that aligns its contents inside of its boundaries.
  • The identifier of a Container.
  • The appearance of a container.

Traits§

Functions§

\ No newline at end of file diff --git a/iced_widget/container/struct.Container.html b/iced_widget/container/struct.Container.html index 946987611ae..cd606fb474c 100644 --- a/iced_widget/container/struct.Container.html +++ b/iced_widget/container/struct.Container.html @@ -1,6 +1,6 @@ Container in iced_widget::container - Rust
iced_widget::container

Struct Container

Source
pub struct Container<'a, Message, Theme = Theme, Renderer = Renderer>
where Theme: Catalog, - Renderer: Renderer,
{ /* private fields */ }
Expand description

A widget that aligns its contents inside of its boundaries.

+ Renderer: Renderer,
{ /* private fields */ }
Expand description

A widget that aligns its contents inside of its boundaries.

§Example

use iced::widget::container;
 
@@ -17,77 +17,77 @@ 

§Example

}

Implementations§

Source§

impl<'a, Message, Theme, Renderer> Container<'a, Message, Theme, Renderer>
where Theme: Catalog, - Renderer: Renderer,

Source

pub fn new(content: impl Into<Element<'a, Message, Theme, Renderer>>) -> Self

Creates a Container with the given content.

+ Renderer: Renderer,
Source

pub fn new(content: impl Into<Element<'a, Message, Theme, Renderer>>) -> Self

Creates a Container with the given content.

Source

pub fn id(self, id: Id) -> Self

Sets the Id of the Container.

-
Source

pub fn padding<P: Into<Padding>>(self, padding: P) -> Self

Sets the [Padding] of the Container.

-
Source

pub fn width(self, width: impl Into<Length>) -> Self

Sets the width of the Container.

-
Source

pub fn height(self, height: impl Into<Length>) -> Self

Sets the height of the Container.

-
Source

pub fn max_width(self, max_width: impl Into<Pixels>) -> Self

Sets the maximum width of the Container.

-
Source

pub fn max_height(self, max_height: impl Into<Pixels>) -> Self

Sets the maximum height of the Container.

-
Source

pub fn center_x(self, width: impl Into<Length>) -> Self

Sets the width of the Container and centers its contents horizontally.

-
Source

pub fn center_y(self, height: impl Into<Length>) -> Self

Sets the height of the Container and centers its contents vertically.

-
Source

pub fn center(self, length: impl Into<Length>) -> Self

Centers the contents in both the horizontal and vertical axes of the +

Source

pub fn padding<P: Into<Padding>>(self, padding: P) -> Self

Sets the Padding of the Container.

+
Source

pub fn width(self, width: impl Into<Length>) -> Self

Sets the width of the Container.

+
Source

pub fn height(self, height: impl Into<Length>) -> Self

Sets the height of the Container.

+
Source

pub fn max_width(self, max_width: impl Into<Pixels>) -> Self

Sets the maximum width of the Container.

+
Source

pub fn max_height(self, max_height: impl Into<Pixels>) -> Self

Sets the maximum height of the Container.

+
Source

pub fn center_x(self, width: impl Into<Length>) -> Self

Sets the width of the Container and centers its contents horizontally.

+
Source

pub fn center_y(self, height: impl Into<Length>) -> Self

Sets the height of the Container and centers its contents vertically.

+
Source

pub fn center(self, length: impl Into<Length>) -> Self

Centers the contents in both the horizontal and vertical axes of the Container.

This is equivalent to chaining center_x and center_y.

-
Source

pub fn align_left(self, width: impl Into<Length>) -> Self

Aligns the contents of the Container to the left.

-
Source

pub fn align_right(self, width: impl Into<Length>) -> Self

Aligns the contents of the Container to the right.

-
Source

pub fn align_top(self, height: impl Into<Length>) -> Self

Aligns the contents of the Container to the top.

-
Source

pub fn align_bottom(self, height: impl Into<Length>) -> Self

Aligns the contents of the Container to the bottom.

-
Source

pub fn align_x(self, alignment: impl Into<Horizontal>) -> Self

Sets the content alignment for the horizontal axis of the Container.

-
Source

pub fn align_y(self, alignment: impl Into<Vertical>) -> Self

Sets the content alignment for the vertical axis of the Container.

+
Source

pub fn align_left(self, width: impl Into<Length>) -> Self

Aligns the contents of the Container to the left.

+
Source

pub fn align_right(self, width: impl Into<Length>) -> Self

Aligns the contents of the Container to the right.

+
Source

pub fn align_top(self, height: impl Into<Length>) -> Self

Aligns the contents of the Container to the top.

+
Source

pub fn align_bottom(self, height: impl Into<Length>) -> Self

Aligns the contents of the Container to the bottom.

+
Source

pub fn align_x(self, alignment: impl Into<Horizontal>) -> Self

Sets the content alignment for the horizontal axis of the Container.

+
Source

pub fn align_y(self, alignment: impl Into<Vertical>) -> Self

Sets the content alignment for the vertical axis of the Container.

Source

pub fn clip(self, clip: bool) -> Self

Sets whether the contents of the Container should be clipped on overflow.

Source

pub fn style(self, style: impl Fn(&Theme) -> Style + 'a) -> Self
where Theme::Class<'a>: From<StyleFn<'a, Theme>>,

Sets the style of the Container.

Source

pub fn class(self, class: impl Into<Theme::Class<'a>>) -> Self

Sets the style class of the Container.

-

Trait Implementations§

Source§

impl<'a, Message, Theme, Renderer> From<Container<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
where +

Trait Implementations§

Source§

impl<'a, Message, Theme, Renderer> From<Container<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
where Message: 'a, Theme: Catalog + 'a, - Renderer: Renderer + 'a,

Source§

fn from( + Renderer: Renderer + 'a,

Source§

fn from( column: Container<'a, Message, Theme, Renderer>, -) -> Element<'a, Message, Theme, Renderer>

Converts to this type from the input type.
Source§

impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Container<'_, Message, Theme, Renderer>
where +) -> Element<'a, Message, Theme, Renderer>

Converts to this type from the input type.
Source§

impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Container<'_, Message, Theme, Renderer>
where Theme: Catalog, - Renderer: Renderer,

Source§

fn tag(&self) -> Tag

Returns the Tag of the [Widget].
Source§

fn state(&self) -> State

Returns the State of the [Widget].
Source§

fn children(&self) -> Vec<Tree>

Returns the state [Tree] of the children of the [Widget].
Source§

fn diff(&self, tree: &mut Tree)

Reconciles the [Widget] with the provided [Tree].
Source§

fn size(&self) -> Size<Length>

Returns the [Size] of the [Widget] in lengths.
Source§

fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

Returns the [layout::Node] of the [Widget]. Read more
Source§

fn operate( + Renderer: Renderer,

Source§

fn tag(&self) -> Tag

Returns the Tag of the Widget.
Source§

fn state(&self) -> State

Returns the State of the Widget.
Source§

fn children(&self) -> Vec<Tree>

Returns the state Tree of the children of the Widget.
Source§

fn diff(&self, tree: &mut Tree)

Reconciles the Widget with the provided Tree.
Source§

fn size(&self) -> Size<Length>

Returns the Size of the Widget in lengths.
Source§

fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

Returns the layout::Node of the Widget. Read more
Source§

fn operate( &self, - tree: &mut Tree, - layout: Layout<'_>, + tree: &mut Tree, + layout: Layout<'_>, renderer: &Renderer, - operation: &mut dyn Operation, -)

Applies an [Operation] to the [Widget].
Source§

fn update( + operation: &mut dyn Operation, +)

Applies an Operation to the Widget.
Source§

fn update( &mut self, - tree: &mut Tree, + tree: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, renderer: &Renderer, - clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Message>, - viewport: &Rectangle, -)

Processes a runtime Event. Read more
Source§

fn mouse_interaction( + clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + viewport: &Rectangle, +)

Processes a runtime Event. Read more
Source§

fn mouse_interaction( &self, - tree: &Tree, - layout: Layout<'_>, - cursor: Cursor, - viewport: &Rectangle, + tree: &Tree, + layout: Layout<'_>, + cursor: Cursor, + viewport: &Rectangle, renderer: &Renderer, -) -> Interaction

Returns the current [mouse::Interaction] of the [Widget]. Read more
Source§

fn draw( +) -> Interaction

Returns the current mouse::Interaction of the Widget. Read more
Source§

fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - renderer_style: &Style, - layout: Layout<'_>, - cursor: Cursor, - viewport: &Rectangle, -)

Draws the [Widget] using the associated Renderer.
Source§

fn overlay<'b>( + renderer_style: &Style, + layout: Layout<'_>, + cursor: Cursor, + viewport: &Rectangle, +)

Draws the Widget using the associated Renderer.
Source§

fn overlay<'b>( &'b mut self, - tree: &'b mut Tree, - layout: Layout<'_>, + tree: &'b mut Tree, + layout: Layout<'_>, renderer: &Renderer, - translation: Vector, -) -> Option<Element<'b, Message, Theme, Renderer>>

Returns the overlay of the [Widget], if there is any.
§

fn size_hint(&self) -> Size<Length>

Returns a [Size] hint for laying out the [Widget]. Read more

Auto Trait Implementations§

§

impl<'a, Message, Theme, Renderer> Freeze for Container<'a, Message, Theme, Renderer>
where - <Theme as Catalog>::Class<'a>: Freeze,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Container<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Container<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Container<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme, Renderer> Unpin for Container<'a, Message, Theme, Renderer>
where - <Theme as Catalog>::Class<'a>: Unpin,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Container<'a, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where + translation: Vector, +) -> Option<Element<'b, Message, Theme, Renderer>>

Returns the overlay of the Widget, if there is any.
Source§

fn size_hint(&self) -> Size<Length>

Returns a Size hint for laying out the Widget. Read more

Auto Trait Implementations§

§

impl<'a, Message, Theme, Renderer> Freeze for Container<'a, Message, Theme, Renderer>
where + <Theme as Catalog>::Class<'a>: Freeze,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Container<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Container<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Container<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme, Renderer> Unpin for Container<'a, Message, Theme, Renderer>
where + <Theme as Catalog>::Class<'a>: Unpin,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Container<'a, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, diff --git a/iced_widget/container/struct.Id.html b/iced_widget/container/struct.Id.html index 48ea9c5f689..d0c390f1e93 100644 --- a/iced_widget/container/struct.Id.html +++ b/iced_widget/container/struct.Id.html @@ -2,7 +2,7 @@

Implementations§

Source§

impl Id

Source

pub fn new(id: impl Into<Cow<'static, str>>) -> Self

Creates a custom Id.

Source

pub fn unique() -> Self

Creates a unique Id.

This function produces a different Id every time it is called.

-

Trait Implementations§

Source§

impl Clone for Id

Source§

fn clone(&self) -> Id

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Id

Source§

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

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

impl From<Id> for Id

Source§

fn from(id: Id) -> Self

Converts to this type from the input type.
Source§

impl Hash for Id

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 +

Trait Implementations§

Source§

impl Clone for Id

Source§

fn clone(&self) -> Id

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Id

Source§

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

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

impl From<Id> for Id

Source§

fn from(id: Id) -> Self

Converts to this type from the input type.
Source§

impl Hash for Id

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 Id

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Eq for Id

Source§

impl StructuralPartialEq for Id

Auto Trait Implementations§

§

impl Freeze for Id

§

impl RefUnwindSafe for Id

§

impl Send for Id

§

impl Sync for Id

§

impl Unpin for Id

§

impl UnwindSafe for Id

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where @@ -78,8 +78,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/container/struct.Style.html b/iced_widget/container/struct.Style.html index cf6c55917c5..3d2a8cea46b 100644 --- a/iced_widget/container/struct.Style.html +++ b/iced_widget/container/struct.Style.html @@ -1,18 +1,18 @@ Style in iced_widget::container - Rust
iced_widget::container

Struct Style

Source
pub struct Style {
-    pub text_color: Option<Color>,
-    pub background: Option<Background>,
-    pub border: Border,
-    pub shadow: Shadow,
+    pub text_color: Option<Color>,
+    pub background: Option<Background>,
+    pub border: Border,
+    pub shadow: Shadow,
 }
Expand description

The appearance of a container.

-

Fields§

§text_color: Option<Color>

The text [Color] of the container.

-
§background: Option<Background>

The [Background] of the container.

-
§border: Border

The [Border] of the container.

-
§shadow: Shadow

The [Shadow] of the container.

-

Implementations§

Source§

impl Style

Source

pub fn color(self, color: impl Into<Color>) -> Self

Updates the text color of the Style.

-
Source

pub fn border(self, border: impl Into<Border>) -> Self

Updates the border of the Style.

-
Source

pub fn background(self, background: impl Into<Background>) -> Self

Updates the background of the Style.

-
Source

pub fn shadow(self, shadow: impl Into<Shadow>) -> Self

Updates the shadow of the Style.

-

Trait Implementations§

Source§

impl Clone for Style

Source§

fn clone(&self) -> Style

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Style

Source§

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

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

impl Default for Style

Source§

fn default() -> Style

Returns the “default value” for a type. Read more
Source§

impl From<Color> for Style

Source§

fn from(color: Color) -> Self

Converts to this type from the input type.
Source§

impl From<Gradient> for Style

Source§

fn from(gradient: Gradient) -> Self

Converts to this type from the input type.
Source§

impl From<Linear> for Style

Source§

fn from(gradient: Linear) -> Self

Converts to this type from the input type.
Source§

impl<Theme> From<Style> for StyleFn<'_, Theme>

Source§

fn from(style: Style) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for Style

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +

Fields§

§text_color: Option<Color>

The text Color of the container.

+
§background: Option<Background>

The Background of the container.

+
§border: Border

The Border of the container.

+
§shadow: Shadow

The Shadow of the container.

+

Implementations§

Source§

impl Style

Source

pub fn color(self, color: impl Into<Color>) -> Self

Updates the text color of the Style.

+
Source

pub fn border(self, border: impl Into<Border>) -> Self

Updates the border of the Style.

+
Source

pub fn background(self, background: impl Into<Background>) -> Self

Updates the background of the Style.

+
Source

pub fn shadow(self, shadow: impl Into<Shadow>) -> Self

Updates the shadow of the Style.

+

Trait Implementations§

Source§

impl Clone for Style

Source§

fn clone(&self) -> Style

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Style

Source§

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

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

impl Default for Style

Source§

fn default() -> Style

Returns the “default value” for a type. Read more
Source§

impl From<Color> for Style

Source§

fn from(color: Color) -> Self

Converts to this type from the input type.
Source§

impl From<Gradient> for Style

Source§

fn from(gradient: Gradient) -> Self

Converts to this type from the input type.
Source§

impl From<Linear> for Style

Source§

fn from(gradient: Linear) -> Self

Converts to this type from the input type.
Source§

impl<Theme> From<Style> for StyleFn<'_, Theme>

Source§

fn from(style: Style) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for Style

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Style

Source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl Freeze for Style

§

impl RefUnwindSafe for Style

§

impl Send for Style

§

impl Sync for Style

§

impl Unpin for Style

§

impl UnwindSafe for Style

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, @@ -80,8 +80,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/enum.Theme.html b/iced_widget/enum.Theme.html index 730411ddf83..2d436caed46 100644 --- a/iced_widget/enum.Theme.html +++ b/iced_widget/enum.Theme.html @@ -1,4 +1,4 @@ -Theme in iced_widget - Rust
iced_widget

Enum Theme

pub enum Theme {
+Theme in iced_widget - Rust
iced_widget

Enum Theme

Source
pub enum Theme {
 
Show 23 variants Light, Dark, Dracula, @@ -46,18 +46,18 @@
§

Oxocarbon

The built-in Oxocarbon variant.

§

Ferra

The built-in Ferra variant:

§

Custom(Arc<Custom>)

A Theme that uses a Custom palette.

-

Implementations§

§

impl Theme

pub const ALL: &'static [Theme] = _

A list with all the defined themes.

-

pub fn custom(name: String, palette: Palette) -> Theme

Creates a new custom Theme from the given Palette.

-

pub fn custom_with_fn( +

Implementations§

Source§

impl Theme

Source

pub const ALL: &'static [Theme] = _

A list with all the defined themes.

+
Source

pub fn custom(name: String, palette: Palette) -> Theme

Creates a new custom Theme from the given Palette.

+
Source

pub fn custom_with_fn( name: String, palette: Palette, generate: impl FnOnce(Palette) -> Extended, ) -> Theme

Creates a new custom Theme from the given Palette, with a custom generator of a palette::Extended.

-

pub fn palette(&self) -> Palette

Returns the Palette of the Theme.

-

pub fn extended_palette(&self) -> &Extended

Returns the palette::Extended of the Theme.

-

Trait Implementations§

§

impl Catalog for Theme

§

type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

The item class of this Catalog.
§

fn default<'a>() -> <Theme as Catalog>::Class<'a>

The default class produced by this Catalog.
§

fn style(&self, class: &<Theme as Catalog>::Class<'_>) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Available on crate feature svg only.
Source§

type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Available on crate feature qr_code only.
Source§

type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Available on crate feature markdown only.
Source§

fn code_block<'a>() -> <Self as Catalog>::Class<'a>

The styling class of a Markdown code block.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

fn default_input<'a>() -> <Self as Catalog>::Class<'a>

The default class for the text input of the ComboBox.
Source§

fn default_menu<'a>() -> <Self as Catalog>::Class<'a>

The default class for the menu of the ComboBox.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> StyleFn<'a, Self>

The default class produced by the Catalog.
Source§

fn style(&self, class: &StyleFn<'_, Self>) -> Style

The Style of a class with the given status.
Source§

fn default_scrollable<'a>() -> <Self as Catalog>::Class<'a>

The default class for the scrollable of the Menu.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

The item class of this Catalog.
Source§

fn default<'a>() -> StyleFn<'a, Self>

The default class produced by this Catalog.
Source§

fn style(&self, class: &StyleFn<'_, Self>) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> StyleFn<'a, Self>

The default class produced by the Catalog.
Source§

fn style(&self, class: &StyleFn<'_, Self>, status: Status) -> Style

The Style of a class with the given status.
Source§

fn default_menu<'a>() -> <Self as Catalog>::Class<'a>

The default class for the menu of the PickList.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

The Style of a class with the given status.
§

impl Clone for Theme

§

fn clone(&self) -> Theme

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Theme

§

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

Formats the value using the given formatter. Read more
§

impl Default for Theme

§

fn default() -> Theme

Returns the “default value” for a type. Read more
§

impl Display for Theme

§

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

Formats the value using the given formatter. Read more
§

impl PartialEq for Theme

§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
§

impl StructuralPartialEq for Theme

Auto Trait Implementations§

§

impl Freeze for Theme

§

impl RefUnwindSafe for Theme

§

impl Send for Theme

§

impl Sync for Theme

§

impl Unpin for Theme

§

impl UnwindSafe for Theme

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Source

pub fn palette(&self) -> Palette

Returns the Palette of the Theme.

+
Source

pub fn extended_palette(&self) -> &Extended

Returns the palette::Extended of the Theme.

+

Trait Implementations§

Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

The item class of this Catalog.
Source§

fn default<'a>() -> <Theme as Catalog>::Class<'a>

The default class produced by this Catalog.
Source§

fn style(&self, class: &<Theme as Catalog>::Class<'_>) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Available on crate feature svg only.
Source§

type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Available on crate feature qr_code only.
Source§

type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Available on crate feature markdown only.
Source§

fn code_block<'a>() -> <Self as Catalog>::Class<'a>

The styling class of a Markdown code block.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

fn default_input<'a>() -> <Self as Catalog>::Class<'a>

The default class for the text input of the ComboBox.
Source§

fn default_menu<'a>() -> <Self as Catalog>::Class<'a>

The default class for the menu of the ComboBox.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> StyleFn<'a, Self>

The default class produced by the Catalog.
Source§

fn style(&self, class: &StyleFn<'_, Self>) -> Style

The Style of a class with the given status.
Source§

fn default_scrollable<'a>() -> <Self as Catalog>::Class<'a>

The default class for the scrollable of the Menu.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

The item class of this Catalog.
Source§

fn default<'a>() -> StyleFn<'a, Self>

The default class produced by this Catalog.
Source§

fn style(&self, class: &StyleFn<'_, Self>) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> StyleFn<'a, Self>

The default class produced by the Catalog.
Source§

fn style(&self, class: &StyleFn<'_, Self>, status: Status) -> Style

The Style of a class with the given status.
Source§

fn default_menu<'a>() -> <Self as Catalog>::Class<'a>

The default class for the menu of the PickList.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>) -> Style

The Style of a class with the given status.
Source§

impl Catalog for Theme

Source§

type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

The item class of the Catalog.
Source§

fn default<'a>() -> Self::Class<'a>

The default class produced by the Catalog.
Source§

fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

The Style of a class with the given status.
Source§

impl Clone for Theme

Source§

fn clone(&self) -> Theme

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Theme

Source§

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

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

impl Default for Theme

Source§

fn default() -> Theme

Returns the “default value” for a type. Read more
Source§

impl Display for Theme

Source§

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

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

impl PartialEq for Theme

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl StructuralPartialEq for Theme

Auto Trait Implementations§

§

impl Freeze for Theme

§

impl RefUnwindSafe for Theme

§

impl Send for Theme

§

impl Sync for Theme

§

impl Unpin for Theme

§

impl UnwindSafe for Theme

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -126,8 +126,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/fn.button.html b/iced_widget/fn.button.html index b84340f0fb4..e5e44044d70 100644 --- a/iced_widget/fn.button.html +++ b/iced_widget/fn.button.html @@ -1,8 +1,8 @@ button in iced_widget - Rust
iced_widget

Function button

Source
pub fn button<'a, Message, Theme, Renderer>(
-    content: impl Into<Element<'a, Message, Theme, Renderer>>,
+    content: impl Into<Element<'a, Message, Theme, Renderer>>,
 ) -> Button<'a, Message, Theme, Renderer>
where Theme: Catalog + 'a, - Renderer: Renderer,
Expand description

Creates a new Button with the provided content.

+ Renderer: Renderer,
Expand description

Creates a new Button with the provided content.

§Example

use iced::widget::button;
 
diff --git a/iced_widget/fn.canvas.html b/iced_widget/fn.canvas.html
index 730cb24c2c0..23b52f2557f 100644
--- a/iced_widget/fn.canvas.html
+++ b/iced_widget/fn.canvas.html
@@ -1,7 +1,7 @@
 canvas in iced_widget - Rust
iced_widget

Function canvas

Source
pub fn canvas<P, Message, Theme, Renderer>(
     program: P,
 ) -> Canvas<P, Message, Theme, Renderer>
where - Renderer: Renderer, + Renderer: Renderer, P: Program<Message, Theme, Renderer>,
Available on crate feature canvas only.
Expand description

Creates a new Canvas.

Canvases can be leveraged to draw interactive 2D graphics.

§Example: Drawing a Simple Circle

diff --git a/iced_widget/fn.center.html b/iced_widget/fn.center.html index d9dc65e68c1..30ac6d932bc 100644 --- a/iced_widget/fn.center.html +++ b/iced_widget/fn.center.html @@ -1,8 +1,8 @@ center in iced_widget - Rust
iced_widget

Function center

Source
pub fn center<'a, Message, Theme, Renderer>(
-    content: impl Into<Element<'a, Message, Theme, Renderer>>,
+    content: impl Into<Element<'a, Message, Theme, Renderer>>,
 ) -> Container<'a, Message, Theme, Renderer>
where Theme: Catalog + 'a, - Renderer: Renderer,
Expand description

Creates a new Container that fills all the available space + Renderer: Renderer,

Expand description

Creates a new Container that fills all the available space and centers its contents inside.

This is equivalent to:

diff --git a/iced_widget/fn.checkbox.html b/iced_widget/fn.checkbox.html index fb05965fa80..9e8256d5cd2 100644 --- a/iced_widget/fn.checkbox.html +++ b/iced_widget/fn.checkbox.html @@ -3,7 +3,7 @@ is_checked: bool, ) -> Checkbox<'a, Message, Theme, Renderer>
where Theme: Catalog + 'a, - Renderer: Renderer,
Expand description

Creates a new Checkbox.

+ Renderer: Renderer,
Expand description

Creates a new Checkbox.

§Example

use iced::widget::checkbox;
 
diff --git a/iced_widget/fn.column.html b/iced_widget/fn.column.html
index 129b3e7207d..5f8c3a42591 100644
--- a/iced_widget/fn.column.html
+++ b/iced_widget/fn.column.html
@@ -1,7 +1,7 @@
 column in iced_widget - Rust
iced_widget

Function column

Source
pub fn column<'a, Message, Theme, Renderer>(
-    children: impl IntoIterator<Item = Element<'a, Message, Theme, Renderer>>,
+    children: impl IntoIterator<Item = Element<'a, Message, Theme, Renderer>>,
 ) -> Column<'a, Message, Theme, Renderer>
where - Renderer: Renderer,
Expand description

Creates a new [Column] with the given children.

+ Renderer: Renderer,
Expand description

Creates a new [Column] with the given children.

Columns distribute their children vertically.

§Example

use iced::widget::{column, text};
diff --git a/iced_widget/fn.combo_box.html b/iced_widget/fn.combo_box.html
index bfd0dfb701a..16781067c7d 100644
--- a/iced_widget/fn.combo_box.html
+++ b/iced_widget/fn.combo_box.html
@@ -6,7 +6,7 @@
 ) -> ComboBox<'a, T, Message, Theme, Renderer>
where T: Display + Clone, Theme: Catalog + 'a, - Renderer: Renderer,
Expand description

Creates a new ComboBox.

+ Renderer: Renderer,
Expand description

Creates a new ComboBox.

Combo boxes display a dropdown list of searchable and selectable options.

§Example

use iced::widget::combo_box;
diff --git a/iced_widget/fn.component.html b/iced_widget/fn.component.html
index 68b3dc1f3d2..37501a857d2 100644
--- a/iced_widget/fn.component.html
+++ b/iced_widget/fn.component.html
@@ -1,10 +1,10 @@
 component in iced_widget - Rust
iced_widget

Function component

Source
pub fn component<'a, C, Message, Theme, Renderer>(
     component: C,
-) -> Element<'a, Message, Theme, Renderer>
where +) -> Element<'a, Message, Theme, Renderer>
where C: Component<Message, Theme, Renderer> + 'a, C::State: 'static, Message: 'a, Theme: 'a, - Renderer: Renderer + 'a,
👎Deprecated since 0.13.0: components introduce encapsulated state and hamper the use of a single source of truth. Instead, leverage the Elm Architecture directly, or implement a custom widget
Available on crate feature lazy only.
Expand description

Turns an implementor of Component into an [Element] that can be + Renderer: Renderer + 'a,

👎Deprecated since 0.13.0: components introduce encapsulated state and hamper the use of a single source of truth. Instead, leverage the Elm Architecture directly, or implement a custom widget
Available on crate feature lazy only.
Expand description

Turns an implementor of Component into an Element that can be embedded in any application.

\ No newline at end of file diff --git a/iced_widget/fn.container.html b/iced_widget/fn.container.html index 8e877463ae0..2b1707817ea 100644 --- a/iced_widget/fn.container.html +++ b/iced_widget/fn.container.html @@ -1,8 +1,8 @@ container in iced_widget - Rust
iced_widget

Function container

Source
pub fn container<'a, Message, Theme, Renderer>(
-    content: impl Into<Element<'a, Message, Theme, Renderer>>,
+    content: impl Into<Element<'a, Message, Theme, Renderer>>,
 ) -> Container<'a, Message, Theme, Renderer>
where Theme: Catalog + 'a, - Renderer: Renderer,
Expand description

Creates a new Container with the provided content.

+ Renderer: Renderer,
Expand description

Creates a new Container with the provided content.

Containers let you align a widget inside their boundaries.

§Example

use iced::widget::container;
diff --git a/iced_widget/fn.focus_next.html b/iced_widget/fn.focus_next.html
index c055e13ec90..cc14ceae0e0 100644
--- a/iced_widget/fn.focus_next.html
+++ b/iced_widget/fn.focus_next.html
@@ -1,2 +1,2 @@
-focus_next in iced_widget - Rust
iced_widget

Function focus_next

Source
pub fn focus_next<T>() -> Task<T>
Expand description

Focuses the next focusable widget.

+focus_next in iced_widget - Rust
iced_widget

Function focus_next

Source
pub fn focus_next<T>() -> Task<T>
Expand description

Focuses the next focusable widget.

\ No newline at end of file diff --git a/iced_widget/fn.focus_previous.html b/iced_widget/fn.focus_previous.html index 8a0d32bd241..d6728b8831d 100644 --- a/iced_widget/fn.focus_previous.html +++ b/iced_widget/fn.focus_previous.html @@ -1,2 +1,2 @@ -focus_previous in iced_widget - Rust
iced_widget

Function focus_previous

Source
pub fn focus_previous<T>() -> Task<T>
Expand description

Focuses the previous focusable widget.

+focus_previous in iced_widget - Rust
iced_widget

Function focus_previous

Source
pub fn focus_previous<T>() -> Task<T>
Expand description

Focuses the previous focusable widget.

\ No newline at end of file diff --git a/iced_widget/fn.horizontal_rule.html b/iced_widget/fn.horizontal_rule.html index 2cac9ce5814..b8e4bbcd0b3 100644 --- a/iced_widget/fn.horizontal_rule.html +++ b/iced_widget/fn.horizontal_rule.html @@ -1,4 +1,4 @@ -horizontal_rule in iced_widget - Rust
iced_widget

Function horizontal_rule

Source
pub fn horizontal_rule<'a, Theme>(height: impl Into<Pixels>) -> Rule<'a, Theme>
where +horizontal_rule in iced_widget - Rust
iced_widget

Function horizontal_rule

Source
pub fn horizontal_rule<'a, Theme>(height: impl Into<Pixels>) -> Rule<'a, Theme>
where Theme: Catalog + 'a,
Expand description

Creates a horizontal Rule with the given height.

§Example

use iced::widget::horizontal_rule;
diff --git a/iced_widget/fn.hover.html b/iced_widget/fn.hover.html
index e3e2fe28587..c846a9a83af 100644
--- a/iced_widget/fn.hover.html
+++ b/iced_widget/fn.hover.html
@@ -1,10 +1,10 @@
 hover in iced_widget - Rust
iced_widget

Function hover

Source
pub fn hover<'a, Message, Theme, Renderer>(
-    base: impl Into<Element<'a, Message, Theme, Renderer>>,
-    top: impl Into<Element<'a, Message, Theme, Renderer>>,
-) -> Element<'a, Message, Theme, Renderer>
where + base: impl Into<Element<'a, Message, Theme, Renderer>>, + top: impl Into<Element<'a, Message, Theme, Renderer>>, +) -> Element<'a, Message, Theme, Renderer>
where Message: 'a, Theme: 'a, - Renderer: Renderer + 'a,
Expand description

Displays a widget on top of another one, only when the base widget is hovered.

+ Renderer: Renderer + 'a,
Expand description

Displays a widget on top of another one, only when the base widget is hovered.

This works analogously to a stack, but it will only display the layer on top when the cursor is over the base. It can be useful for removing visual clutter.

\ No newline at end of file diff --git a/iced_widget/fn.iced.html b/iced_widget/fn.iced.html index 7db3dbe7077..b097df28f2d 100644 --- a/iced_widget/fn.iced.html +++ b/iced_widget/fn.iced.html @@ -1,9 +1,9 @@ iced in iced_widget - Rust
iced_widget

Function iced

Source
pub fn iced<'a, Message, Theme, Renderer>(
-    text_size: impl Into<Pixels>,
-) -> Element<'a, Message, Theme, Renderer>
where + text_size: impl Into<Pixels>, +) -> Element<'a, Message, Theme, Renderer>
where Message: 'a, - Renderer: Renderer + Renderer<Font = Font> + Renderer + 'a, - Theme: Catalog + Catalog + 'a,
Available on crate feature svg only.
Expand description

Creates an [Element] that displays the iced logo with the given text_size.

+ Renderer: Renderer + Renderer<Font = Font> + Renderer + 'a, + Theme: Catalog + Catalog + 'a,
Available on crate feature svg only.
Expand description

Creates an Element that displays the iced logo with the given text_size.

Useful for showing some love to your favorite GUI library in your “About” screen, for instance.

\ No newline at end of file diff --git a/iced_widget/fn.keyed_column.html b/iced_widget/fn.keyed_column.html index 4dab00916e9..1f376128ae2 100644 --- a/iced_widget/fn.keyed_column.html +++ b/iced_widget/fn.keyed_column.html @@ -1,8 +1,8 @@ keyed_column in iced_widget - Rust
iced_widget

Function keyed_column

Source
pub fn keyed_column<'a, Key, Message, Theme, Renderer>(
-    children: impl IntoIterator<Item = (Key, Element<'a, Message, Theme, Renderer>)>,
+    children: impl IntoIterator<Item = (Key, Element<'a, Message, Theme, Renderer>)>,
 ) -> Column<'a, Key, Message, Theme, Renderer>
where Key: Copy + PartialEq, - Renderer: Renderer,
Expand description

Creates a new keyed::Column from an iterator of elements.

+ Renderer: Renderer,
Expand description

Creates a new keyed::Column from an iterator of elements.

Keyed columns distribute content vertically while keeping continuity.

§Example

use iced::widget::{keyed_column, text};
diff --git a/iced_widget/fn.lazy.html b/iced_widget/fn.lazy.html
index e1268c3704f..e5b308fe74d 100644
--- a/iced_widget/fn.lazy.html
+++ b/iced_widget/fn.lazy.html
@@ -3,6 +3,6 @@
     view: impl Fn(&Dependency) -> View + 'a,
 ) -> Lazy<'a, Message, Theme, Renderer, Dependency, View>
where Dependency: Hash + 'a, - View: Into<Element<'static, Message, Theme, Renderer>>,
Available on crate feature lazy only.
Expand description

Creates a new Lazy widget with the given data Dependency and a + View: Into<Element<'static, Message, Theme, Renderer>>,

Available on crate feature lazy only.
Expand description

Creates a new Lazy widget with the given data Dependency and a closure that can turn this data into a widget tree.

\ No newline at end of file diff --git a/iced_widget/fn.markdown.html b/iced_widget/fn.markdown.html index 2769fd0bf3a..1de4d2d65be 100644 --- a/iced_widget/fn.markdown.html +++ b/iced_widget/fn.markdown.html @@ -2,9 +2,9 @@ items: impl IntoIterator<Item = &'b Item>, settings: Settings, style: Style, -) -> Element<'a, Url, Theme, Renderer>
where +) -> Element<'a, Url, Theme, Renderer>
where Theme: Catalog + 'a, - Renderer: Renderer<Font = Font> + 'a,
Available on crate feature markdown only.
Expand description

Display a bunch of Markdown items.

+ Renderer: Renderer<Font = Font> + 'a,
Available on crate feature markdown only.
Expand description

Display a bunch of Markdown items.

You can obtain the items with parse.

§Example

use iced::widget::markdown;
diff --git a/iced_widget/fn.mouse_area.html b/iced_widget/fn.mouse_area.html
index d3a3c1a34f3..58de6d7c2e2 100644
--- a/iced_widget/fn.mouse_area.html
+++ b/iced_widget/fn.mouse_area.html
@@ -1,5 +1,5 @@
 mouse_area in iced_widget - Rust
iced_widget

Function mouse_area

Source
pub fn mouse_area<'a, Message, Theme, Renderer>(
-    widget: impl Into<Element<'a, Message, Theme, Renderer>>,
+    widget: impl Into<Element<'a, Message, Theme, Renderer>>,
 ) -> MouseArea<'a, Message, Theme, Renderer>
where - Renderer: Renderer,
Expand description

A container intercepting mouse events.

+ Renderer: Renderer,
Expand description

A container intercepting mouse events.

\ No newline at end of file diff --git a/iced_widget/fn.opaque.html b/iced_widget/fn.opaque.html index 5d297ef4dc5..57fc34feb5e 100644 --- a/iced_widget/fn.opaque.html +++ b/iced_widget/fn.opaque.html @@ -1,9 +1,9 @@ opaque in iced_widget - Rust
iced_widget

Function opaque

Source
pub fn opaque<'a, Message, Theme, Renderer>(
-    content: impl Into<Element<'a, Message, Theme, Renderer>>,
-) -> Element<'a, Message, Theme, Renderer>
where + content: impl Into<Element<'a, Message, Theme, Renderer>>, +) -> Element<'a, Message, Theme, Renderer>
where Message: 'a, Theme: 'a, - Renderer: Renderer + 'a,
Expand description

Wraps the given widget and captures any mouse button presses inside the bounds of + Renderer: Renderer + 'a,

Expand description

Wraps the given widget and captures any mouse button presses inside the bounds of the widget—effectively making it opaque.

This helper is meant to be used to mark elements in a Stack to avoid mouse events from passing through layers.

diff --git a/iced_widget/fn.pane_grid.html b/iced_widget/fn.pane_grid.html index ea3a03ebfc1..5d426020850 100644 --- a/iced_widget/fn.pane_grid.html +++ b/iced_widget/fn.pane_grid.html @@ -3,7 +3,7 @@ view: impl Fn(Pane, &'a T, bool) -> Content<'a, Message, Theme, Renderer>, ) -> PaneGrid<'a, Message, Theme, Renderer>
where Theme: Catalog, - Renderer: Renderer,
Expand description

Creates a PaneGrid with the given pane_grid::State and view function.

+ Renderer: Renderer,
Expand description

Creates a PaneGrid with the given pane_grid::State and view function.

Pane grids let your users split regions of your application and organize layout dynamically.

§Example

use iced::widget::{pane_grid, text};
diff --git a/iced_widget/fn.pick_list.html b/iced_widget/fn.pick_list.html
index 1fb245e8931..585473d741f 100644
--- a/iced_widget/fn.pick_list.html
+++ b/iced_widget/fn.pick_list.html
@@ -8,7 +8,7 @@
     V: Borrow<T> + 'a,
     Message: Clone,
     Theme: Catalog + Catalog,
-    Renderer: Renderer,
Expand description

Creates a new PickList.

+ Renderer: Renderer,
Expand description

Creates a new PickList.

Pick lists display a dropdown list of selectable options.

§Example

use iced::widget::pick_list;
diff --git a/iced_widget/fn.pin.html b/iced_widget/fn.pin.html
index 589b6e322c2..45392477152 100644
--- a/iced_widget/fn.pin.html
+++ b/iced_widget/fn.pin.html
@@ -1,7 +1,7 @@
 pin in iced_widget - Rust
iced_widget

Function pin

Source
pub fn pin<'a, Message, Theme, Renderer>(
-    content: impl Into<Element<'a, Message, Theme, Renderer>>,
+    content: impl Into<Element<'a, Message, Theme, Renderer>>,
 ) -> Pin<'a, Message, Theme, Renderer>
where - Renderer: Renderer,
Expand description

Creates a new [Pin] widget with the given content.

+ Renderer: Renderer,
Expand description

Creates a new [Pin] widget with the given content.

A [Pin] widget positions its contents at some fixed coordinates inside of its boundaries.

§Example

use iced::widget::pin;
diff --git a/iced_widget/fn.radio.html b/iced_widget/fn.radio.html
index dc2c4e4c8c4..711a637e33e 100644
--- a/iced_widget/fn.radio.html
+++ b/iced_widget/fn.radio.html
@@ -6,7 +6,7 @@
 ) -> Radio<'a, Message, Theme, Renderer>
where Message: Clone, Theme: Catalog + 'a, - Renderer: Renderer, + Renderer: Renderer, V: Copy + Eq,
Expand description

Creates a new Radio.

Radio buttons let users choose a single option from a bunch of options.

§Example

diff --git a/iced_widget/fn.responsive.html b/iced_widget/fn.responsive.html index 0aaee2f8319..3e79e6a9f0e 100644 --- a/iced_widget/fn.responsive.html +++ b/iced_widget/fn.responsive.html @@ -1,9 +1,9 @@ responsive in iced_widget - Rust
iced_widget

Function responsive

Source
pub fn responsive<'a, Message, Theme, Renderer>(
-    f: impl Fn(Size) -> Element<'a, Message, Theme, Renderer> + 'a,
+    f: impl Fn(Size) -> Element<'a, Message, Theme, Renderer> + 'a,
 ) -> Responsive<'a, Message, Theme, Renderer>
where - Renderer: Renderer,
Available on crate feature lazy only.
Expand description

Creates a new Responsive widget with a closure that produces its + Renderer: Renderer,

Available on crate feature lazy only.
Expand description

Creates a new Responsive widget with a closure that produces its contents.

-

The view closure will be provided with the current [Size] of +

The view closure will be provided with the current Size of the Responsive widget and, therefore, can be used to build the contents of the widget in a responsive way.

\ No newline at end of file diff --git a/iced_widget/fn.rich_text.html b/iced_widget/fn.rich_text.html index fb2f7ba74e0..d9e4782147f 100644 --- a/iced_widget/fn.rich_text.html +++ b/iced_widget/fn.rich_text.html @@ -1,10 +1,10 @@ rich_text in iced_widget - Rust
iced_widget

Function rich_text

Source
pub fn rich_text<'a, Link, Theme, Renderer>(
-    spans: impl AsRef<[Span<'a, Link, Renderer::Font>]> + 'a,
+    spans: impl AsRef<[Span<'a, Link, Renderer::Font>]> + 'a,
 ) -> Rich<'a, Link, Theme, Renderer>
where Link: Clone + 'static, Theme: Catalog + 'a, - Renderer: Renderer, - Renderer::Font: 'a,
Expand description

Creates a new Rich text widget with the provided spans.

+ Renderer: Renderer, + Renderer::Font: 'a,
Expand description

Creates a new Rich text widget with the provided spans.

§Example

use iced::font;
 use iced::widget::{rich_text, span};
diff --git a/iced_widget/fn.row.html b/iced_widget/fn.row.html
index c7ab4f9dbb4..ba4943250df 100644
--- a/iced_widget/fn.row.html
+++ b/iced_widget/fn.row.html
@@ -1,7 +1,7 @@
 row in iced_widget - Rust
iced_widget

Function row

Source
pub fn row<'a, Message, Theme, Renderer>(
-    children: impl IntoIterator<Item = Element<'a, Message, Theme, Renderer>>,
+    children: impl IntoIterator<Item = Element<'a, Message, Theme, Renderer>>,
 ) -> Row<'a, Message, Theme, Renderer>
where - Renderer: Renderer,
Expand description

Creates a new [Row] from an iterator.

+ Renderer: Renderer,
Expand description

Creates a new [Row] from an iterator.

Rows distribute their children horizontally.

§Example

use iced::widget::{row, text};
diff --git a/iced_widget/fn.scrollable.html b/iced_widget/fn.scrollable.html
index 879d15c3fd5..686c0b9fcad 100644
--- a/iced_widget/fn.scrollable.html
+++ b/iced_widget/fn.scrollable.html
@@ -1,8 +1,8 @@
 scrollable in iced_widget - Rust
iced_widget

Function scrollable

Source
pub fn scrollable<'a, Message, Theme, Renderer>(
-    content: impl Into<Element<'a, Message, Theme, Renderer>>,
+    content: impl Into<Element<'a, Message, Theme, Renderer>>,
 ) -> Scrollable<'a, Message, Theme, Renderer>
where Theme: Catalog + 'a, - Renderer: Renderer,
Expand description

Creates a new Scrollable with the provided content.

+ Renderer: Renderer,
Expand description

Creates a new Scrollable with the provided content.

Scrollables let users navigate an endless amount of content with a scrollbar.

§Example

use iced::widget::{column, scrollable, vertical_space};
diff --git a/iced_widget/fn.stack.html b/iced_widget/fn.stack.html
index 36fb4d5d86f..14f83e88a15 100644
--- a/iced_widget/fn.stack.html
+++ b/iced_widget/fn.stack.html
@@ -1,5 +1,5 @@
 stack in iced_widget - Rust
iced_widget

Function stack

Source
pub fn stack<'a, Message, Theme, Renderer>(
-    children: impl IntoIterator<Item = Element<'a, Message, Theme, Renderer>>,
+    children: impl IntoIterator<Item = Element<'a, Message, Theme, Renderer>>,
 ) -> Stack<'a, Message, Theme, Renderer>
where - Renderer: Renderer,
Expand description

Creates a new Stack with the given children.

+ Renderer: Renderer,
Expand description

Creates a new Stack with the given children.

\ No newline at end of file diff --git a/iced_widget/fn.text.html b/iced_widget/fn.text.html index 1c3412af182..443b5d29afb 100644 --- a/iced_widget/fn.text.html +++ b/iced_widget/fn.text.html @@ -2,7 +2,7 @@ text: impl IntoFragment<'a>, ) -> Text<'a, Theme, Renderer>
where Theme: Catalog + 'a, - Renderer: Renderer,
Expand description

Creates a new Text widget with the provided content.

+ Renderer: Renderer,
Expand description

Creates a new Text widget with the provided content.

§Example

use iced::widget::text;
 use iced::color;
diff --git a/iced_widget/fn.text_editor.html b/iced_widget/fn.text_editor.html
index b2d12a24e26..453152db604 100644
--- a/iced_widget/fn.text_editor.html
+++ b/iced_widget/fn.text_editor.html
@@ -1,9 +1,9 @@
 text_editor in iced_widget - Rust
iced_widget

Function text_editor

Source
pub fn text_editor<'a, Message, Theme, Renderer>(
     content: &'a Content<Renderer>,
-) -> TextEditor<'a, PlainText, Message, Theme, Renderer>
where +) -> TextEditor<'a, PlainText, Message, Theme, Renderer>
where Message: Clone, Theme: Catalog + 'a, - Renderer: Renderer,
Expand description

Creates a new TextEditor.

+ Renderer: Renderer,
Expand description

Creates a new TextEditor.

Text editors display a multi-line text input for text editing.

§Example

use iced::widget::text_editor;
diff --git a/iced_widget/fn.text_input.html b/iced_widget/fn.text_input.html
index 9ca6cea4e36..7be35a2db19 100644
--- a/iced_widget/fn.text_input.html
+++ b/iced_widget/fn.text_input.html
@@ -4,7 +4,7 @@
 ) -> TextInput<'a, Message, Theme, Renderer>
where Message: Clone, Theme: Catalog + 'a, - Renderer: Renderer,
Expand description

Creates a new TextInput.

+ Renderer: Renderer,
Expand description

Creates a new TextInput.

Text inputs display fields that can be filled with text.

§Example

use iced::widget::text_input;
diff --git a/iced_widget/fn.themer.html b/iced_widget/fn.themer.html
index 049daa737d5..8e1497c497c 100644
--- a/iced_widget/fn.themer.html
+++ b/iced_widget/fn.themer.html
@@ -1,7 +1,7 @@
 themer in iced_widget - Rust
iced_widget

Function themer

Source
pub fn themer<'a, Message, OldTheme, NewTheme, Renderer>(
     new_theme: NewTheme,
-    content: impl Into<Element<'a, Message, NewTheme, Renderer>>,
+    content: impl Into<Element<'a, Message, NewTheme, Renderer>>,
 ) -> Themer<'a, Message, OldTheme, NewTheme, impl Fn(&OldTheme) -> NewTheme, Renderer>
where - Renderer: Renderer, + Renderer: Renderer, NewTheme: Clone,
Expand description

A widget that applies any Theme to its contents.

\ No newline at end of file diff --git a/iced_widget/fn.toggler.html b/iced_widget/fn.toggler.html index 8f584992796..e7abf421930 100644 --- a/iced_widget/fn.toggler.html +++ b/iced_widget/fn.toggler.html @@ -2,7 +2,7 @@ is_checked: bool, ) -> Toggler<'a, Message, Theme, Renderer>
where Theme: Catalog + 'a, - Renderer: Renderer,
Expand description

Creates a new Toggler.

+ Renderer: Renderer,
Expand description

Creates a new Toggler.

Togglers let users make binary choices by toggling a switch.

§Example

use iced::widget::toggler;
diff --git a/iced_widget/fn.tooltip.html b/iced_widget/fn.tooltip.html
index 5b61e4b3e16..3285336d5a7 100644
--- a/iced_widget/fn.tooltip.html
+++ b/iced_widget/fn.tooltip.html
@@ -1,11 +1,11 @@
 tooltip in iced_widget - Rust
iced_widget

Function tooltip

Source
pub fn tooltip<'a, Message, Theme, Renderer>(
-    content: impl Into<Element<'a, Message, Theme, Renderer>>,
-    tooltip: impl Into<Element<'a, Message, Theme, Renderer>>,
+    content: impl Into<Element<'a, Message, Theme, Renderer>>,
+    tooltip: impl Into<Element<'a, Message, Theme, Renderer>>,
     position: Position,
 ) -> Tooltip<'a, Message, Theme, Renderer>
where Theme: Catalog + 'a, - Renderer: Renderer,
Expand description

Creates a new Tooltip for the provided content with the given -[Element] and tooltip::Position.

+ Renderer: Renderer,
Expand description

Creates a new Tooltip for the provided content with the given +Element and tooltip::Position.

Tooltips display a hint of information over some element when hovered.

§Example

use iced::widget::{container, tooltip};
diff --git a/iced_widget/fn.value.html b/iced_widget/fn.value.html
index b6c30a2f713..6293a113709 100644
--- a/iced_widget/fn.value.html
+++ b/iced_widget/fn.value.html
@@ -2,5 +2,5 @@
     value: impl ToString,
 ) -> Text<'a, Theme, Renderer>
where Theme: Catalog + 'a, - Renderer: Renderer,
Expand description

Creates a new Text widget that displays the provided value.

+ Renderer: Renderer,
Expand description

Creates a new Text widget that displays the provided value.

\ No newline at end of file diff --git a/iced_widget/fn.vertical_rule.html b/iced_widget/fn.vertical_rule.html index 9f229b0b806..17b2c2970f3 100644 --- a/iced_widget/fn.vertical_rule.html +++ b/iced_widget/fn.vertical_rule.html @@ -1,4 +1,4 @@ -vertical_rule in iced_widget - Rust
iced_widget

Function vertical_rule

Source
pub fn vertical_rule<'a, Theme>(width: impl Into<Pixels>) -> Rule<'a, Theme>
where +vertical_rule in iced_widget - Rust
iced_widget

Function vertical_rule

Source
pub fn vertical_rule<'a, Theme>(width: impl Into<Pixels>) -> Rule<'a, Theme>
where Theme: Catalog + 'a,
Expand description

Creates a vertical Rule with the given width.

§Example

use iced::widget::vertical_rule;
diff --git a/iced_widget/image/enum.FilterMethod.html b/iced_widget/image/enum.FilterMethod.html
index fa7f50b4d53..a394c349d17 100644
--- a/iced_widget/image/enum.FilterMethod.html
+++ b/iced_widget/image/enum.FilterMethod.html
@@ -1,14 +1,14 @@
-FilterMethod in iced_widget::image - Rust
iced_widget::image

Enum FilterMethod

pub enum FilterMethod {
+FilterMethod in iced_widget::image - Rust
iced_widget::image

Enum FilterMethod

Source
pub enum FilterMethod {
     Linear,
     Nearest,
 }
Available on crate feature image only.
Expand description

Image filtering strategy.

Variants§

§

Linear

Bilinear interpolation.

§

Nearest

Nearest neighbor.

-

Trait Implementations§

§

impl Clone for FilterMethod

§

fn clone(&self) -> FilterMethod

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for FilterMethod

§

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

Formats the value using the given formatter. Read more
§

impl Default for FilterMethod

§

fn default() -> FilterMethod

Returns the “default value” for a type. Read more
§

impl Hash for FilterMethod

§

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

Trait Implementations§

Source§

impl Clone for FilterMethod

Source§

fn clone(&self) -> FilterMethod

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for FilterMethod

Source§

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

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

impl Default for FilterMethod

Source§

fn default() -> FilterMethod

Returns the “default value” for a type. Read more
Source§

impl Hash for FilterMethod

Source§

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

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
§

impl PartialEq for FilterMethod

§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
§

impl Copy for FilterMethod

§

impl Eq for FilterMethod

§

impl StructuralPartialEq for FilterMethod

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where + Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for FilterMethod

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Copy for FilterMethod

Source§

impl Eq for FilterMethod

Source§

impl StructuralPartialEq for FilterMethod

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -84,8 +84,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/image/enum.Handle.html b/iced_widget/image/enum.Handle.html index 6c6f2247c6b..5949ee66ef9 100644 --- a/iced_widget/image/enum.Handle.html +++ b/iced_widget/image/enum.Handle.html @@ -1,40 +1,40 @@ -Handle in iced_widget::image - Rust
iced_widget::image

Enum Handle

pub enum Handle {
-    Path(Id, PathBuf),
-    Bytes(Id, Bytes),
+Handle in iced_widget::image - Rust
iced_widget::image

Enum Handle

Source
pub enum Handle {
+    Path(Id, PathBuf),
+    Bytes(Id, Bytes),
     Rgba {
-        id: Id,
+        id: Id,
         width: u32,
         height: u32,
         pixels: Bytes,
     },
 }
Available on crate feature image only.
Expand description

A handle of some image data.

-

Variants§

§

Path(Id, PathBuf)

A file handle. The image data will be read +

Variants§

§

Path(Id, PathBuf)

A file handle. The image data will be read from the file path.

Use from_path to create this variant.

-
§

Bytes(Id, Bytes)

A handle pointing to some encoded image bytes in-memory.

+
§

Bytes(Id, Bytes)

A handle pointing to some encoded image bytes in-memory.

Use from_bytes to create this variant.

§

Rgba

A handle pointing to decoded image pixels in RGBA format.

Use from_rgba to create this variant.

-

Fields

§id: Id

The id of this handle.

+

Fields

§id: Id

The id of this handle.

§width: u32

The width of the image.

§height: u32

The height of the image.

§pixels: Bytes

The pixels.

-

Implementations§

§

impl Handle

pub fn from_path<T>(path: T) -> Handle
where +

Implementations§

Source§

impl Handle

Source

pub fn from_path<T>(path: T) -> Handle
where T: Into<PathBuf>,

Creates an image Handle pointing to the image of the given path.

Makes an educated guess about the image format by examining the data in the file.

-

pub fn from_bytes(bytes: impl Into<Bytes>) -> Handle

Creates an image Handle containing the encoded image data directly.

+
Source

pub fn from_bytes(bytes: impl Into<Bytes>) -> Handle

Creates an image Handle containing the encoded image data directly.

Makes an educated guess about the image format by examining the given data.

This is useful if you already have your image loaded in-memory, maybe because you downloaded or generated it procedurally.

-

pub fn from_rgba(width: u32, height: u32, pixels: impl Into<Bytes>) -> Handle

Creates an image Handle containing the decoded image pixels directly.

+
Source

pub fn from_rgba(width: u32, height: u32, pixels: impl Into<Bytes>) -> Handle

Creates an image Handle containing the decoded image pixels directly.

This function expects the pixel data to be provided as a collection of [Bytes] of RGBA pixels. Therefore, the length of the pixel data should always be width * height * 4.

This is useful if you have already decoded your image.

-

pub fn id(&self) -> Id

Returns the unique identifier of the Handle.

-

Trait Implementations§

§

impl Clone for Handle

§

fn clone(&self) -> Handle

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Handle

§

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

Formats the value using the given formatter. Read more
§

impl From<&Handle> for Handle

§

fn from(value: &Handle) -> Handle

Converts to this type from the input type.
§

impl From<&Handle> for Image

§

fn from(handle: &Handle) -> Image

Converts to this type from the input type.
§

impl<T> From<T> for Handle
where - T: Into<PathBuf>,

§

fn from(path: T) -> Handle

Converts to this type from the input type.
§

impl PartialEq for Handle

§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
§

impl Eq for Handle

§

impl StructuralPartialEq for Handle

Auto Trait Implementations§

§

impl !Freeze for Handle

§

impl RefUnwindSafe for Handle

§

impl Send for Handle

§

impl Sync for Handle

§

impl Unpin for Handle

§

impl UnwindSafe for Handle

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Source

pub fn id(&self) -> Id

Returns the unique identifier of the Handle.

+

Trait Implementations§

Source§

impl Clone for Handle

Source§

fn clone(&self) -> Handle

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Handle

Source§

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

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

impl From<&Handle> for Handle

Source§

fn from(value: &Handle) -> Handle

Converts to this type from the input type.
Source§

impl From<&Handle> for Image

Source§

fn from(handle: &Handle) -> Image

Converts to this type from the input type.
Source§

impl<T> From<T> for Handle
where + T: Into<PathBuf>,

Source§

fn from(path: T) -> Handle

Converts to this type from the input type.
Source§

impl PartialEq for Handle

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Eq for Handle

Source§

impl StructuralPartialEq for Handle

Auto Trait Implementations§

§

impl !Freeze for Handle

§

impl RefUnwindSafe for Handle

§

impl Send for Handle

§

impl Sync for Handle

§

impl Unpin for Handle

§

impl UnwindSafe for Handle

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -104,8 +104,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/image/fn.draw.html b/iced_widget/image/fn.draw.html index 7d5f777c8c1..431714d81a2 100644 --- a/iced_widget/image/fn.draw.html +++ b/iced_widget/image/fn.draw.html @@ -1,12 +1,12 @@ draw in iced_widget::image - Rust
iced_widget::image

Function draw

Source
pub fn draw<Renderer, Handle>(
     renderer: &mut Renderer,
-    layout: Layout<'_>,
+    layout: Layout<'_>,
     handle: &Handle,
-    content_fit: ContentFit,
+    content_fit: ContentFit,
     filter_method: FilterMethod,
-    rotation: Rotation,
+    rotation: Rotation,
     opacity: f32,
 )
where - Renderer: Renderer<Handle = Handle>, + Renderer: Renderer<Handle = Handle>, Handle: Clone,
Available on crate feature image only.
Expand description

Draws an Image

\ No newline at end of file diff --git a/iced_widget/image/fn.layout.html b/iced_widget/image/fn.layout.html index e1cb002fe8d..71aecaa8284 100644 --- a/iced_widget/image/fn.layout.html +++ b/iced_widget/image/fn.layout.html @@ -1,11 +1,11 @@ layout in iced_widget::image - Rust
iced_widget::image

Function layout

Source
pub fn layout<Renderer, Handle>(
     renderer: &Renderer,
-    limits: &Limits,
+    limits: &Limits,
     handle: &Handle,
-    width: Length,
-    height: Length,
-    content_fit: ContentFit,
-    rotation: Rotation,
-) -> Node
where - Renderer: Renderer<Handle = Handle>,
Available on crate feature image only.
Expand description

Computes the layout of an Image.

+ width: Length, + height: Length, + content_fit: ContentFit, + rotation: Rotation, +) -> Node
where + Renderer: Renderer<Handle = Handle>,

Available on crate feature image only.
Expand description

Computes the layout of an Image.

\ No newline at end of file diff --git a/iced_widget/image/struct.Image.html b/iced_widget/image/struct.Image.html index b5a63919ec2..820175ec239 100644 --- a/iced_widget/image/struct.Image.html +++ b/iced_widget/image/struct.Image.html @@ -10,58 +10,58 @@

§Example

image("ferris.png").into() }

Implementations§

Source§

impl<Handle> Image<Handle>

Source

pub fn new(handle: impl Into<Handle>) -> Self

Creates a new Image with the given path.

-
Source

pub fn width(self, width: impl Into<Length>) -> Self

Sets the width of the Image boundaries.

-
Source

pub fn height(self, height: impl Into<Length>) -> Self

Sets the height of the Image boundaries.

-
Source

pub fn content_fit(self, content_fit: ContentFit) -> Self

Sets the [ContentFit] of the Image.

-

Defaults to [ContentFit::Contain]

+
Source

pub fn width(self, width: impl Into<Length>) -> Self

Sets the width of the Image boundaries.

+
Source

pub fn height(self, height: impl Into<Length>) -> Self

Sets the height of the Image boundaries.

+
Source

pub fn content_fit(self, content_fit: ContentFit) -> Self

Sets the ContentFit of the Image.

+

Defaults to ContentFit::Contain

Source

pub fn filter_method(self, filter_method: FilterMethod) -> Self

Sets the FilterMethod of the Image.

-
Source

pub fn rotation(self, rotation: impl Into<Rotation>) -> Self

Applies the given [Rotation] to the Image.

+
Source

pub fn rotation(self, rotation: impl Into<Rotation>) -> Self

Applies the given Rotation to the Image.

Source

pub fn opacity(self, opacity: impl Into<f32>) -> Self

Sets the opacity of the Image.

It should be in the [0.0, 1.0] range—0.0 meaning completely transparent, and 1.0 meaning completely opaque.

-

Trait Implementations§

Source§

impl<Handle: Debug> Debug for Image<Handle>

Source§

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

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

impl<'a, Message, Theme, Renderer, Handle> From<Image<Handle>> for Element<'a, Message, Theme, Renderer>
where - Renderer: Renderer<Handle = Handle>, - Handle: Clone + 'a,

Source§

fn from(image: Image<Handle>) -> Element<'a, Message, Theme, Renderer>

Converts to this type from the input type.
Source§

impl<Message, Theme, Renderer, Handle> Widget<Message, Theme, Renderer> for Image<Handle>
where - Renderer: Renderer<Handle = Handle>, - Handle: Clone,

Source§

fn size(&self) -> Size<Length>

Returns the [Size] of the [Widget] in lengths.
Source§

fn layout(&self, _tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

Returns the [layout::Node] of the [Widget]. Read more
Source§

fn draw( +

Trait Implementations§

Source§

impl<Handle: Debug> Debug for Image<Handle>

Source§

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

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

impl<'a, Message, Theme, Renderer, Handle> From<Image<Handle>> for Element<'a, Message, Theme, Renderer>
where + Renderer: Renderer<Handle = Handle>, + Handle: Clone + 'a,

Source§

fn from(image: Image<Handle>) -> Element<'a, Message, Theme, Renderer>

Converts to this type from the input type.
Source§

impl<Message, Theme, Renderer, Handle> Widget<Message, Theme, Renderer> for Image<Handle>
where + Renderer: Renderer<Handle = Handle>, + Handle: Clone,

Source§

fn size(&self) -> Size<Length>

Returns the Size of the Widget in lengths.
Source§

fn layout(&self, _tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

Returns the layout::Node of the Widget. Read more
Source§

fn draw( &self, - _state: &Tree, + _state: &Tree, renderer: &mut Renderer, _theme: &Theme, - _style: &Style, - layout: Layout<'_>, - _cursor: Cursor, - _viewport: &Rectangle, -)

Draws the [Widget] using the associated Renderer.
§

fn size_hint(&self) -> Size<Length>

Returns a [Size] hint for laying out the [Widget]. Read more
§

fn tag(&self) -> Tag

Returns the Tag of the [Widget].
§

fn state(&self) -> State

Returns the State of the [Widget].
§

fn children(&self) -> Vec<Tree>

Returns the state [Tree] of the children of the [Widget].
§

fn diff(&self, _tree: &mut Tree)

Reconciles the [Widget] with the provided [Tree].
§

fn operate( + _style: &Style, + layout: Layout<'_>, + _cursor: Cursor, + _viewport: &Rectangle, +)

Draws the Widget using the associated Renderer.
Source§

fn size_hint(&self) -> Size<Length>

Returns a Size hint for laying out the Widget. Read more
Source§

fn tag(&self) -> Tag

Returns the Tag of the Widget.
Source§

fn state(&self) -> State

Returns the State of the Widget.
Source§

fn children(&self) -> Vec<Tree>

Returns the state Tree of the children of the Widget.
Source§

fn diff(&self, _tree: &mut Tree)

Reconciles the Widget with the provided Tree.
Source§

fn operate( &self, - _state: &mut Tree, - _layout: Layout<'_>, + _state: &mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _operation: &mut dyn Operation, -)

Applies an [Operation] to the [Widget].
§

fn update( + _operation: &mut dyn Operation, +)

Applies an Operation to the Widget.
Source§

fn update( &mut self, - _state: &mut Tree, + _state: &mut Tree, _event: Event, - _layout: Layout<'_>, - _cursor: Cursor, + _layout: Layout<'_>, + _cursor: Cursor, _renderer: &Renderer, - _clipboard: &mut dyn Clipboard, - _shell: &mut Shell<'_, Message>, - _viewport: &Rectangle, -)

Processes a runtime Event. Read more
§

fn mouse_interaction( + _clipboard: &mut dyn Clipboard, + _shell: &mut Shell<'_, Message>, + _viewport: &Rectangle, +)

Processes a runtime Event. Read more
Source§

fn mouse_interaction( &self, - _state: &Tree, - _layout: Layout<'_>, - _cursor: Cursor, - _viewport: &Rectangle, + _state: &Tree, + _layout: Layout<'_>, + _cursor: Cursor, + _viewport: &Rectangle, _renderer: &Renderer, -) -> Interaction

Returns the current [mouse::Interaction] of the [Widget]. Read more
§

fn overlay<'a>( +) -> Interaction

Returns the current mouse::Interaction of the Widget. Read more
Source§

fn overlay<'a>( &'a mut self, - _state: &'a mut Tree, - _layout: Layout<'_>, + _state: &'a mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _translation: Vector, -) -> Option<Element<'a, Message, Theme, Renderer>>

Returns the overlay of the [Widget], if there is any.

Auto Trait Implementations§

§

impl<Handle> Freeze for Image<Handle>
where + _translation: Vector, +) -> Option<Element<'a, Message, Theme, Renderer>>

Returns the overlay of the Widget, if there is any.

Auto Trait Implementations§

§

impl<Handle> Freeze for Image<Handle>
where Handle: Freeze,

§

impl<Handle> RefUnwindSafe for Image<Handle>
where Handle: RefUnwindSafe,

§

impl<Handle> Send for Image<Handle>
where Handle: Send,

§

impl<Handle> Sync for Image<Handle>
where @@ -129,8 +129,8 @@

§Example

S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/image/viewer/fn.scaled_image_size.html b/iced_widget/image/viewer/fn.scaled_image_size.html index a4959a0e385..49b65cbfa6e 100644 --- a/iced_widget/image/viewer/fn.scaled_image_size.html +++ b/iced_widget/image/viewer/fn.scaled_image_size.html @@ -1,11 +1,11 @@ scaled_image_size in iced_widget::image::viewer - Rust
iced_widget::image::viewer

Function scaled_image_size

Source
pub fn scaled_image_size<Renderer>(
     renderer: &Renderer,
-    handle: &<Renderer as Renderer>::Handle,
+    handle: &<Renderer as Renderer>::Handle,
     state: &State,
-    bounds: Size,
-    content_fit: ContentFit,
-) -> Size
where - Renderer: Renderer,
Available on crate feature image only.
Expand description

Returns the bounds of the underlying image, given the bounds of + bounds: Size, + content_fit: ContentFit, +) -> Size

where + Renderer: Renderer,
Available on crate feature image only.
Expand description

Returns the bounds of the underlying image, given the bounds of the Viewer. Scaling will be applied and original aspect ratio will be respected.

\ No newline at end of file diff --git a/iced_widget/image/viewer/struct.State.html b/iced_widget/image/viewer/struct.State.html index 1d08e06b88e..2b3f02bbbe8 100644 --- a/iced_widget/image/viewer/struct.State.html +++ b/iced_widget/image/viewer/struct.State.html @@ -68,8 +68,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/image/viewer/struct.Viewer.html b/iced_widget/image/viewer/struct.Viewer.html index c7b8441ba5c..0f9eb42d1ba 100644 --- a/iced_widget/image/viewer/struct.Viewer.html +++ b/iced_widget/image/viewer/struct.Viewer.html @@ -1,10 +1,10 @@ Viewer in iced_widget::image::viewer - Rust
iced_widget::image::viewer

Struct Viewer

Source
pub struct Viewer<Handle> { /* private fields */ }
Available on crate feature image only.
Expand description

A frame that displays an image with the ability to zoom in/out and pan.

Implementations§

Source§

impl<Handle> Viewer<Handle>

Source

pub fn new<T: Into<Handle>>(handle: T) -> Self

Creates a new Viewer with the given State.

Source

pub fn filter_method(self, filter_method: FilterMethod) -> Self

Sets the FilterMethod of the Viewer.

-
Source

pub fn content_fit(self, content_fit: ContentFit) -> Self

Sets the [ContentFit] of the Viewer.

-
Source

pub fn padding(self, padding: impl Into<Pixels>) -> Self

Sets the padding of the Viewer.

-
Source

pub fn width(self, width: impl Into<Length>) -> Self

Sets the width of the Viewer.

-
Source

pub fn height(self, height: impl Into<Length>) -> Self

Sets the height of the Viewer.

+
Source

pub fn content_fit(self, content_fit: ContentFit) -> Self

Sets the ContentFit of the Viewer.

+
Source

pub fn padding(self, padding: impl Into<Pixels>) -> Self

Sets the padding of the Viewer.

+
Source

pub fn width(self, width: impl Into<Length>) -> Self

Sets the width of the Viewer.

+
Source

pub fn height(self, height: impl Into<Length>) -> Self

Sets the height of the Viewer.

Source

pub fn max_scale(self, max_scale: f32) -> Self

Sets the max scale applied to the image of the Viewer.

Default is 10.0

Source

pub fn min_scale(self, min_scale: f32) -> Self

Sets the min scale applied to the image of the Viewer.

@@ -12,50 +12,50 @@
Source

pub fn scale_step(self, scale_step: f32) -> Self

Sets the percentage the image of the Viewer will be scaled by when zoomed in / out.

Default is 0.10

-

Trait Implementations§

Source§

impl<'a, Message, Theme, Renderer, Handle> From<Viewer<Handle>> for Element<'a, Message, Theme, Renderer>
where - Renderer: 'a + Renderer<Handle = Handle>, +

Trait Implementations§

Source§

impl<'a, Message, Theme, Renderer, Handle> From<Viewer<Handle>> for Element<'a, Message, Theme, Renderer>
where + Renderer: 'a + Renderer<Handle = Handle>, Message: 'a, - Handle: Clone + 'a,

Source§

fn from(viewer: Viewer<Handle>) -> Element<'a, Message, Theme, Renderer>

Converts to this type from the input type.
Source§

impl<Message, Theme, Renderer, Handle> Widget<Message, Theme, Renderer> for Viewer<Handle>
where - Renderer: Renderer<Handle = Handle>, - Handle: Clone,

Source§

fn tag(&self) -> Tag

Returns the Tag of the [Widget].
Source§

fn state(&self) -> State

Returns the State of the [Widget].
Source§

fn size(&self) -> Size<Length>

Returns the [Size] of the [Widget] in lengths.
Source§

fn layout(&self, _tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

Returns the [layout::Node] of the [Widget]. Read more
Source§

fn update( + Handle: Clone + 'a,

Source§

fn from(viewer: Viewer<Handle>) -> Element<'a, Message, Theme, Renderer>

Converts to this type from the input type.
Source§

impl<Message, Theme, Renderer, Handle> Widget<Message, Theme, Renderer> for Viewer<Handle>
where + Renderer: Renderer<Handle = Handle>, + Handle: Clone,

Source§

fn tag(&self) -> Tag

Returns the Tag of the Widget.
Source§

fn state(&self) -> State

Returns the State of the Widget.
Source§

fn size(&self) -> Size<Length>

Returns the Size of the Widget in lengths.
Source§

fn layout(&self, _tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

Returns the layout::Node of the Widget. Read more
Source§

fn update( &mut self, - tree: &mut Tree, + tree: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, renderer: &Renderer, - _clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Message>, - _viewport: &Rectangle, -)

Processes a runtime Event. Read more
Source§

fn mouse_interaction( + _clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + _viewport: &Rectangle, +)

Processes a runtime Event. Read more
Source§

fn mouse_interaction( &self, - tree: &Tree, - layout: Layout<'_>, - cursor: Cursor, - _viewport: &Rectangle, + tree: &Tree, + layout: Layout<'_>, + cursor: Cursor, + _viewport: &Rectangle, _renderer: &Renderer, -) -> Interaction

Returns the current [mouse::Interaction] of the [Widget]. Read more
Source§

fn draw( +) -> Interaction

Returns the current mouse::Interaction of the Widget. Read more
Source§

fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, _theme: &Theme, - _style: &Style, - layout: Layout<'_>, - _cursor: Cursor, - _viewport: &Rectangle, -)

Draws the [Widget] using the associated Renderer.
§

fn size_hint(&self) -> Size<Length>

Returns a [Size] hint for laying out the [Widget]. Read more
§

fn children(&self) -> Vec<Tree>

Returns the state [Tree] of the children of the [Widget].
§

fn diff(&self, _tree: &mut Tree)

Reconciles the [Widget] with the provided [Tree].
§

fn operate( + _style: &Style, + layout: Layout<'_>, + _cursor: Cursor, + _viewport: &Rectangle, +)

Draws the Widget using the associated Renderer.
Source§

fn size_hint(&self) -> Size<Length>

Returns a Size hint for laying out the Widget. Read more
Source§

fn children(&self) -> Vec<Tree>

Returns the state Tree of the children of the Widget.
Source§

fn diff(&self, _tree: &mut Tree)

Reconciles the Widget with the provided Tree.
Source§

fn operate( &self, - _state: &mut Tree, - _layout: Layout<'_>, + _state: &mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _operation: &mut dyn Operation, -)

Applies an [Operation] to the [Widget].
§

fn overlay<'a>( + _operation: &mut dyn Operation, +)

Applies an Operation to the Widget.
Source§

fn overlay<'a>( &'a mut self, - _state: &'a mut Tree, - _layout: Layout<'_>, + _state: &'a mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _translation: Vector, -) -> Option<Element<'a, Message, Theme, Renderer>>

Returns the overlay of the [Widget], if there is any.

Auto Trait Implementations§

§

impl<Handle> Freeze for Viewer<Handle>
where + _translation: Vector, +) -> Option<Element<'a, Message, Theme, Renderer>>

Returns the overlay of the Widget, if there is any.

Auto Trait Implementations§

§

impl<Handle> Freeze for Viewer<Handle>
where Handle: Freeze,

§

impl<Handle> RefUnwindSafe for Viewer<Handle>
where Handle: RefUnwindSafe,

§

impl<Handle> Send for Viewer<Handle>
where Handle: Send,

§

impl<Handle> Sync for Viewer<Handle>
where @@ -123,8 +123,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/index.html b/iced_widget/index.html index b3ee6133521..ccd3dd9cddf 100644 --- a/iced_widget/index.html +++ b/iced_widget/index.html @@ -1,10 +1,10 @@ iced_widget - Rust

Crate iced_widget

Source
Expand description

Use the built-in widgets or create your own.

-

Re-exports§

  • pub use button::Button;
  • pub use checkbox::Checkbox;
  • pub use column::Column;
  • pub use combo_box::ComboBox;
  • pub use container::Container;
  • pub use mouse_area::MouseArea;
  • pub use pane_grid::PaneGrid;
  • pub use pick_list::PickList;
  • pub use pin::Pin;
  • pub use progress_bar::ProgressBar;
  • pub use radio::Radio;
  • pub use row::Row;
  • pub use rule::Rule;
  • pub use scrollable::Scrollable;
  • pub use slider::Slider;
  • pub use space::Space;
  • pub use stack::Stack;
  • pub use text::Text;
  • pub use text_editor::TextEditor;
  • pub use text_input::TextInput;
  • pub use themer::Themer;
  • pub use toggler::Toggler;
  • pub use tooltip::Tooltip;
  • pub use vertical_slider::VerticalSlider;
  • pub use shader::Shader;
    wgpu
  • pub use svg::Svg;
    svg
  • pub use image::Image;
    image
  • pub use canvas::Canvas;
    canvas
  • pub use qr_code::QRCode;
    qr_code
  • pub use iced_renderer as renderer;
  • pub use iced_renderer::graphics;
  • pub use iced_runtime as runtime;
  • pub use iced_runtime::core;

Modules§

  • Buttons allow your users to perform actions by pressing them.
  • canvascanvas
    Canvases can be leveraged to draw interactive 2D graphics.
  • Checkboxes can be used to let users make binary choices.
  • Combo boxes display a dropdown list of searchable and selectable options.
  • Containers let you align a widget inside their boundaries.
  • imageimage
    Images display raster graphics in different formats (PNG, JPG, etc.).
  • Keyed widgets can provide hints to ensure continuity.
  • markdownmarkdown
    Markdown widgets can parse and display Markdown.
  • Display interactive elements on top of other widgets.
  • Pane grids let your users split regions of your application and organize layout dynamically.
  • Pick lists display a dropdown list of selectable options.
  • Progress bars visualize the progression of an extended computer operation, such as a download, file transfer, or installation.
  • qr_codeqr_code
    QR codes display information in a type of two-dimensional matrix barcode.
  • Radio buttons let users choose a single option from a bunch of options.
  • Rules divide space horizontally or vertically.
  • Scrollables let users navigate an endless amount of content with a scrollbar.
  • shaderwgpu
    A custom shader widget for wgpu applications.
  • Sliders let users set a value by moving an indicator.
  • svgsvg
    Svg widgets display vector graphics in your application.
  • Draw and interact with text.
  • Text editors display a multi-line text input for text editing.
  • Text inputs display fields that can be filled with text.
  • Use the built-in theme and styles.
  • Togglers let users make binary choices by toggling a switch.
  • Tooltips display a hint of information over some element when hovered.
  • Sliders let users set a value by moving an indicator.

Macros§

  • Creates a [Column] with the given children.
  • Creates a keyed Column with the given children.
  • Creates some Rich text with the given spans.
  • Creates a [Row] with the given children.
  • Creates a Stack with the given children.
  • Creates a new Text widget with the provided content.

Structs§

  • A runtime action that can be performed by some widgets.
  • Lazylazy
    A widget that only rebuilds its contents when necessary.
  • A widget that is aware of its dimensions.

Enums§

Traits§

  • ComponentDeprecatedlazy
    A reusable, custom widget that uses The Elm Architecture.

Functions§

  • Creates a new Button with the provided content.
  • canvascanvas
    Creates a new Canvas.
  • Creates a new Container that fills all the available space -and centers its contents inside.
  • Creates a new Checkbox.
  • Creates a new [Column] with the given children.
  • Creates a new ComboBox.
  • componentDeprecatedlazy
    Turns an implementor of Component into an [Element] that can be +

    Re-exports§

    Modules§

    • Buttons allow your users to perform actions by pressing them.
    • canvascanvas
      Canvases can be leveraged to draw interactive 2D graphics.
    • Checkboxes can be used to let users make binary choices.
    • Combo boxes display a dropdown list of searchable and selectable options.
    • Containers let you align a widget inside their boundaries.
    • imageimage
      Images display raster graphics in different formats (PNG, JPG, etc.).
    • Keyed widgets can provide hints to ensure continuity.
    • markdownmarkdown
      Markdown widgets can parse and display Markdown.
    • Display interactive elements on top of other widgets.
    • Pane grids let your users split regions of your application and organize layout dynamically.
    • Pick lists display a dropdown list of selectable options.
    • Progress bars visualize the progression of an extended computer operation, such as a download, file transfer, or installation.
    • qr_codeqr_code
      QR codes display information in a type of two-dimensional matrix barcode.
    • Radio buttons let users choose a single option from a bunch of options.
    • Rules divide space horizontally or vertically.
    • Scrollables let users navigate an endless amount of content with a scrollbar.
    • shaderwgpu
      A custom shader widget for wgpu applications.
    • Sliders let users set a value by moving an indicator.
    • svgsvg
      Svg widgets display vector graphics in your application.
    • Draw and interact with text.
    • Text editors display a multi-line text input for text editing.
    • Text inputs display fields that can be filled with text.
    • Use the built-in theme and styles.
    • Togglers let users make binary choices by toggling a switch.
    • Tooltips display a hint of information over some element when hovered.
    • Sliders let users set a value by moving an indicator.

    Macros§

    • Creates a [Column] with the given children.
    • Creates a keyed Column with the given children.
    • Creates some Rich text with the given spans.
    • Creates a [Row] with the given children.
    • Creates a Stack with the given children.
    • Creates a new Text widget with the provided content.

    Structs§

    • A runtime action that can be performed by some widgets.
    • Lazylazy
      A widget that only rebuilds its contents when necessary.
    • A widget that is aware of its dimensions.

    Enums§

    Traits§

    • ComponentDeprecatedlazy
      A reusable, custom widget that uses The Elm Architecture.

    Functions§

    Type Aliases§

\ No newline at end of file diff --git a/iced_widget/keyed/column/struct.Column.html b/iced_widget/keyed/column/struct.Column.html index 83355c4bfc0..1acfd3576ac 100644 --- a/iced_widget/keyed/column/struct.Column.html +++ b/iced_widget/keyed/column/struct.Column.html @@ -14,90 +14,90 @@

§Example

}

Implementations§

Source§

impl<'a, Key, Message, Theme, Renderer> Column<'a, Key, Message, Theme, Renderer>
where Key: Copy + PartialEq, - Renderer: Renderer,

Source

pub fn new() -> Self

Creates an empty Column.

+ Renderer: Renderer,
Source

pub fn new() -> Self

Creates an empty Column.

Source

pub fn from_vecs( keys: Vec<Key>, - children: Vec<Element<'a, Message, Theme, Renderer>>, + children: Vec<Element<'a, Message, Theme, Renderer>>, ) -> Self

Creates a Column from already allocated Vecs.

Keep in mind that the Column will not inspect the Vecs, which means it won’t automatically adapt to the sizing strategy of its contents.

-

If any of the children have a [Length::Fill] strategy, you will need to +

If any of the children have a Length::Fill strategy, you will need to call Column::width or Column::height accordingly.

Source

pub fn with_capacity(capacity: usize) -> Self

Creates a Column with the given capacity.

Source

pub fn with_children( - children: impl IntoIterator<Item = (Key, Element<'a, Message, Theme, Renderer>)>, + children: impl IntoIterator<Item = (Key, Element<'a, Message, Theme, Renderer>)>, ) -> Self

Creates a Column with the given elements.

-
Source

pub fn spacing(self, amount: impl Into<Pixels>) -> Self

Sets the vertical spacing between elements.

+
Source

pub fn spacing(self, amount: impl Into<Pixels>) -> Self

Sets the vertical spacing between elements.

Custom margins per element do not exist in iced. You should use this method instead! While less flexible, it helps you keep spacing between elements consistent.

-
Source

pub fn padding<P: Into<Padding>>(self, padding: P) -> Self

Sets the [Padding] of the Column.

-
Source

pub fn width(self, width: impl Into<Length>) -> Self

Sets the width of the Column.

-
Source

pub fn height(self, height: impl Into<Length>) -> Self

Sets the height of the Column.

-
Source

pub fn max_width(self, max_width: impl Into<Pixels>) -> Self

Sets the maximum width of the Column.

-
Source

pub fn align_items(self, align: Alignment) -> Self

Sets the horizontal alignment of the contents of the Column .

+
Source

pub fn padding<P: Into<Padding>>(self, padding: P) -> Self

Sets the Padding of the Column.

+
Source

pub fn width(self, width: impl Into<Length>) -> Self

Sets the width of the Column.

+
Source

pub fn height(self, height: impl Into<Length>) -> Self

Sets the height of the Column.

+
Source

pub fn max_width(self, max_width: impl Into<Pixels>) -> Self

Sets the maximum width of the Column.

+
Source

pub fn align_items(self, align: Alignment) -> Self

Sets the horizontal alignment of the contents of the Column .

Source

pub fn push( self, key: Key, - child: impl Into<Element<'a, Message, Theme, Renderer>>, + child: impl Into<Element<'a, Message, Theme, Renderer>>, ) -> Self

Adds an element to the Column.

Source

pub fn push_maybe( self, key: Key, - child: Option<impl Into<Element<'a, Message, Theme, Renderer>>>, + child: Option<impl Into<Element<'a, Message, Theme, Renderer>>>, ) -> Self

Adds an element to the Column, if Some.

Source

pub fn extend( self, - children: impl IntoIterator<Item = (Key, Element<'a, Message, Theme, Renderer>)>, + children: impl IntoIterator<Item = (Key, Element<'a, Message, Theme, Renderer>)>, ) -> Self

Extends the Column with the given children.

Trait Implementations§

Source§

impl<Key, Message, Renderer> Default for Column<'_, Key, Message, Renderer>
where Key: Copy + PartialEq, - Renderer: Renderer,

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl<'a, Key, Message, Theme, Renderer> From<Column<'a, Key, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
where + Renderer: Renderer,

Source§

fn default() -> Self

Returns the “default value” for a type. Read more
Source§

impl<'a, Key, Message, Theme, Renderer> From<Column<'a, Key, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
where Key: Copy + PartialEq + 'static, Message: 'a, Theme: 'a, - Renderer: Renderer + 'a,

Source§

fn from(column: Column<'a, Key, Message, Theme, Renderer>) -> Self

Converts to this type from the input type.
Source§

impl<Key, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Column<'_, Key, Message, Theme, Renderer>
where - Renderer: Renderer, - Key: Copy + PartialEq + 'static,

Source§

fn tag(&self) -> Tag

Returns the Tag of the [Widget].
Source§

fn state(&self) -> State

Returns the State of the [Widget].
Source§

fn children(&self) -> Vec<Tree>

Returns the state [Tree] of the children of the [Widget].
Source§

fn diff(&self, tree: &mut Tree)

Reconciles the [Widget] with the provided [Tree].
Source§

fn size(&self) -> Size<Length>

Returns the [Size] of the [Widget] in lengths.
Source§

fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

Returns the [layout::Node] of the [Widget]. Read more
Source§

fn operate( + Renderer: Renderer + 'a,

Source§

fn from(column: Column<'a, Key, Message, Theme, Renderer>) -> Self

Converts to this type from the input type.
Source§

impl<Key, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Column<'_, Key, Message, Theme, Renderer>
where + Renderer: Renderer, + Key: Copy + PartialEq + 'static,

Source§

fn tag(&self) -> Tag

Returns the Tag of the Widget.
Source§

fn state(&self) -> State

Returns the State of the Widget.
Source§

fn children(&self) -> Vec<Tree>

Returns the state Tree of the children of the Widget.
Source§

fn diff(&self, tree: &mut Tree)

Reconciles the Widget with the provided Tree.
Source§

fn size(&self) -> Size<Length>

Returns the Size of the Widget in lengths.
Source§

fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

Returns the layout::Node of the Widget. Read more
Source§

fn operate( &self, - tree: &mut Tree, - layout: Layout<'_>, + tree: &mut Tree, + layout: Layout<'_>, renderer: &Renderer, - operation: &mut dyn Operation, -)

Applies an [Operation] to the [Widget].
Source§

fn update( + operation: &mut dyn Operation, +)

Applies an Operation to the Widget.
Source§

fn update( &mut self, - tree: &mut Tree, + tree: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, renderer: &Renderer, - clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Message>, - viewport: &Rectangle, -)

Processes a runtime Event. Read more
Source§

fn mouse_interaction( + clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + viewport: &Rectangle, +)

Processes a runtime Event. Read more
Source§

fn mouse_interaction( &self, - tree: &Tree, - layout: Layout<'_>, - cursor: Cursor, - viewport: &Rectangle, + tree: &Tree, + layout: Layout<'_>, + cursor: Cursor, + viewport: &Rectangle, renderer: &Renderer, -) -> Interaction

Returns the current [mouse::Interaction] of the [Widget]. Read more
Source§

fn draw( +) -> Interaction

Returns the current mouse::Interaction of the Widget. Read more
Source§

fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - style: &Style, - layout: Layout<'_>, - cursor: Cursor, - viewport: &Rectangle, -)

Draws the [Widget] using the associated Renderer.
Source§

fn overlay<'b>( + style: &Style, + layout: Layout<'_>, + cursor: Cursor, + viewport: &Rectangle, +)

Draws the Widget using the associated Renderer.
Source§

fn overlay<'b>( &'b mut self, - tree: &'b mut Tree, - layout: Layout<'_>, + tree: &'b mut Tree, + layout: Layout<'_>, renderer: &Renderer, - translation: Vector, -) -> Option<Element<'b, Message, Theme, Renderer>>

Returns the overlay of the [Widget], if there is any.
§

fn size_hint(&self) -> Size<Length>

Returns a [Size] hint for laying out the [Widget]. Read more

Auto Trait Implementations§

§

impl<'a, Key, Message, Theme, Renderer> Freeze for Column<'a, Key, Message, Theme, Renderer>

§

impl<'a, Key, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Column<'a, Key, Message, Theme, Renderer>

§

impl<'a, Key, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Column<'a, Key, Message, Theme, Renderer>

§

impl<'a, Key, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Column<'a, Key, Message, Theme, Renderer>

§

impl<'a, Key, Message, Theme, Renderer> Unpin for Column<'a, Key, Message, Theme, Renderer>
where - Key: Unpin,

§

impl<'a, Key, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Column<'a, Key, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where + translation: Vector, +) -> Option<Element<'b, Message, Theme, Renderer>>

Returns the overlay of the Widget, if there is any.
Source§

fn size_hint(&self) -> Size<Length>

Returns a Size hint for laying out the Widget. Read more

Auto Trait Implementations§

§

impl<'a, Key, Message, Theme, Renderer> Freeze for Column<'a, Key, Message, Theme, Renderer>

§

impl<'a, Key, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Column<'a, Key, Message, Theme, Renderer>

§

impl<'a, Key, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Column<'a, Key, Message, Theme, Renderer>

§

impl<'a, Key, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Column<'a, Key, Message, Theme, Renderer>

§

impl<'a, Key, Message, Theme, Renderer> Unpin for Column<'a, Key, Message, Theme, Renderer>
where + Key: Unpin,

§

impl<'a, Key, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Column<'a, Key, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, diff --git a/iced_widget/macro.text.html b/iced_widget/macro.text.html index b335af323e1..cd5f3d65929 100644 --- a/iced_widget/macro.text.html +++ b/iced_widget/macro.text.html @@ -1,7 +1,7 @@ text in iced_widget - Rust
iced_widget

Macro text

Source
macro_rules! text {
     ($($arg:tt)*) => { ... };
-}
Expand description

Creates a new Text widget with the provided content.

-

This macro uses the same syntax as format!, but creates a new Text widget instead.

+}
Expand description

Creates a new Text widget with the provided content.

+

This macro uses the same syntax as format!, but creates a new Text widget instead.

See the formatting documentation in std::fmt for details of the macro argument syntax.

§Examples

diff --git a/iced_widget/markdown/enum.HeadingLevel.html b/iced_widget/markdown/enum.HeadingLevel.html index 58fa030e216..c4a74e04355 100644 --- a/iced_widget/markdown/enum.HeadingLevel.html +++ b/iced_widget/markdown/enum.HeadingLevel.html @@ -94,8 +94,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/markdown/enum.Item.html b/iced_widget/markdown/enum.Item.html index 393a3809b51..78081a73b5e 100644 --- a/iced_widget/markdown/enum.Item.html +++ b/iced_widget/markdown/enum.Item.html @@ -76,6 +76,6 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> WasmNotSend for T
where T: Send,

\ No newline at end of file diff --git a/iced_widget/markdown/fn.view.html b/iced_widget/markdown/fn.view.html index ae95161d42a..658444a45db 100644 --- a/iced_widget/markdown/fn.view.html +++ b/iced_widget/markdown/fn.view.html @@ -2,9 +2,9 @@ items: impl IntoIterator<Item = &'b Item>, settings: Settings, style: Style, -) -> Element<'a, Url, Theme, Renderer>
where +) -> Element<'a, Url, Theme, Renderer>
where Theme: Catalog + 'a, - Renderer: Renderer<Font = Font> + 'a,
Available on crate feature markdown only.
Expand description

Display a bunch of Markdown items.

+ Renderer: Renderer<Font = Font> + 'a,
Available on crate feature markdown only.
Expand description

Display a bunch of Markdown items.

You can obtain the items with parse.

§Example

use iced::widget::markdown;
diff --git a/iced_widget/markdown/struct.Highlight.html b/iced_widget/markdown/struct.Highlight.html
index 8174e8fbe61..fcd1c39b89a 100644
--- a/iced_widget/markdown/struct.Highlight.html
+++ b/iced_widget/markdown/struct.Highlight.html
@@ -1,11 +1,11 @@
-Highlight in iced_widget::markdown - Rust
iced_widget::markdown

Struct Highlight

pub struct Highlight {
-    pub background: Background,
-    pub border: Border,
+Highlight in iced_widget::markdown - Rust
iced_widget::markdown

Struct Highlight

Source
pub struct Highlight {
+    pub background: Background,
+    pub border: Border,
 }
Available on crate feature markdown only.
Expand description

A text highlight.

-

Fields§

§background: Background

The [Background] of the highlight.

-
§border: Border

The [Border] of the highlight.

-

Trait Implementations§

§

impl Clone for Highlight

§

fn clone(&self) -> Highlight

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Highlight

§

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

Formats the value using the given formatter. Read more
§

impl PartialEq for Highlight

§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
§

impl Copy for Highlight

§

impl StructuralPartialEq for Highlight

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where +

Fields§

§background: Background

The Background of the highlight.

+
§border: Border

The Border of the highlight.

+

Trait Implementations§

Source§

impl Clone for Highlight

Source§

fn clone(&self) -> Highlight

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Highlight

Source§

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

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

impl PartialEq for Highlight

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
Source§

impl Copy for Highlight

Source§

impl StructuralPartialEq for Highlight

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -69,8 +69,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/markdown/struct.Settings.html b/iced_widget/markdown/struct.Settings.html index 01b74212920..00f66887737 100644 --- a/iced_widget/markdown/struct.Settings.html +++ b/iced_widget/markdown/struct.Settings.html @@ -1,22 +1,22 @@ Settings in iced_widget::markdown - Rust
iced_widget::markdown

Struct Settings

Source
pub struct Settings {
-    pub text_size: Pixels,
-    pub h1_size: Pixels,
-    pub h2_size: Pixels,
-    pub h3_size: Pixels,
-    pub h4_size: Pixels,
-    pub h5_size: Pixels,
-    pub h6_size: Pixels,
-    pub code_size: Pixels,
+    pub text_size: Pixels,
+    pub h1_size: Pixels,
+    pub h2_size: Pixels,
+    pub h3_size: Pixels,
+    pub h4_size: Pixels,
+    pub h5_size: Pixels,
+    pub h6_size: Pixels,
+    pub code_size: Pixels,
 }
Available on crate feature markdown only.
Expand description

Configuration controlling Markdown rendering in view.

-

Fields§

§text_size: Pixels

The base text size.

-
§h1_size: Pixels

The text size of level 1 heading.

-
§h2_size: Pixels

The text size of level 2 heading.

-
§h3_size: Pixels

The text size of level 3 heading.

-
§h4_size: Pixels

The text size of level 4 heading.

-
§h5_size: Pixels

The text size of level 5 heading.

-
§h6_size: Pixels

The text size of level 6 heading.

-
§code_size: Pixels

The text size used in code blocks.

-

Implementations§

Source§

impl Settings

Source

pub fn with_text_size(text_size: impl Into<Pixels>) -> Self

Creates new Settings with the given base text size in [Pixels].

+

Fields§

§text_size: Pixels

The base text size.

+
§h1_size: Pixels

The text size of level 1 heading.

+
§h2_size: Pixels

The text size of level 2 heading.

+
§h3_size: Pixels

The text size of level 3 heading.

+
§h4_size: Pixels

The text size of level 4 heading.

+
§h5_size: Pixels

The text size of level 5 heading.

+
§h6_size: Pixels

The text size of level 6 heading.

+
§code_size: Pixels

The text size used in code blocks.

+

Implementations§

Source§

impl Settings

Source

pub fn with_text_size(text_size: impl Into<Pixels>) -> Self

Creates new Settings with the given base text size in Pixels.

Heading levels will be adjusted automatically. Specifically, the first level will be twice the base size, and then every level after that will be 25% smaller.

@@ -87,8 +87,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/markdown/struct.Style.html b/iced_widget/markdown/struct.Style.html index 436b3233aac..f25d2c1e1dc 100644 --- a/iced_widget/markdown/struct.Style.html +++ b/iced_widget/markdown/struct.Style.html @@ -1,13 +1,13 @@ Style in iced_widget::markdown - Rust
iced_widget::markdown

Struct Style

Source
pub struct Style {
     pub inline_code_highlight: Highlight,
-    pub inline_code_padding: Padding,
-    pub inline_code_color: Color,
-    pub link_color: Color,
+    pub inline_code_padding: Padding,
+    pub inline_code_color: Color,
+    pub link_color: Color,
 }
Available on crate feature markdown only.
Expand description

The text styling of some Markdown rendering in view.

Fields§

§inline_code_highlight: Highlight

The Highlight to be applied to the background of inline code.

-
§inline_code_padding: Padding

The [Padding] to be applied to the background of inline code.

-
§inline_code_color: Color

The [Color] to be applied to inline code.

-
§link_color: Color

The [Color] to be applied to links.

+
§inline_code_padding: Padding

The Padding to be applied to the background of inline code.

+
§inline_code_color: Color

The Color to be applied to inline code.

+
§link_color: Color

The Color to be applied to links.

Implementations§

Source§

impl Style

Source

pub fn from_palette(palette: Palette) -> Self

Creates a new Style from the given theme::Palette.

Trait Implementations§

Source§

impl Clone for Style

Source§

fn clone(&self) -> Style

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Style

Source§

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

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

impl PartialEq for Style

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Style

Source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl Freeze for Style

§

impl RefUnwindSafe for Style

§

impl Send for Style

§

impl Sync for Style

§

impl Unpin for Style

§

impl UnwindSafe for Style

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where @@ -74,8 +74,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/markdown/struct.Text.html b/iced_widget/markdown/struct.Text.html index 3973c47c38f..4642a315cc9 100644 --- a/iced_widget/markdown/struct.Text.html +++ b/iced_widget/markdown/struct.Text.html @@ -64,6 +64,6 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> WasmNotSend for T
where T: Send,

\ No newline at end of file diff --git a/iced_widget/markdown/struct.Url.html b/iced_widget/markdown/struct.Url.html index a889e5b242d..3e5011ecea1 100644 --- a/iced_widget/markdown/struct.Url.html +++ b/iced_widget/markdown/struct.Url.html @@ -870,8 +870,8 @@
§ExamplesInto<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/overlay/menu/struct.Menu.html b/iced_widget/overlay/menu/struct.Menu.html index c141b90acb2..4e5f502547d 100644 --- a/iced_widget/overlay/menu/struct.Menu.html +++ b/iced_widget/overlay/menu/struct.Menu.html @@ -1,12 +1,12 @@ Menu in iced_widget::overlay::menu - Rust
iced_widget::overlay::menu

Struct Menu

Source
pub struct Menu<'a, 'b, T, Message, Theme = Theme, Renderer = Renderer>
where Theme: Catalog, - Renderer: Renderer, + Renderer: Renderer, 'b: 'a,
{ /* private fields */ }
Expand description

A list of selectable options.

Implementations§

Source§

impl<'a, 'b, T, Message, Theme, Renderer> Menu<'a, 'b, T, Message, Theme, Renderer>
where T: ToString + Clone, Message: 'a, Theme: Catalog + 'a, - Renderer: Renderer + 'a, + Renderer: Renderer + 'a, 'b: 'a,

Source

pub fn new( state: &'a mut State, options: &'a [T], @@ -17,23 +17,23 @@ ) -> Self

Creates a new Menu with the given State, a list of options, the message to produced when an option is selected, and its Style.

Source

pub fn width(self, width: f32) -> Self

Sets the width of the Menu.

-
Source

pub fn padding<P: Into<Padding>>(self, padding: P) -> Self

Sets the [Padding] of the Menu.

-
Source

pub fn text_size(self, text_size: impl Into<Pixels>) -> Self

Sets the text size of the Menu.

+
Source

pub fn padding<P: Into<Padding>>(self, padding: P) -> Self

Sets the Padding of the Menu.

+
Source

pub fn text_size(self, text_size: impl Into<Pixels>) -> Self

Sets the text size of the Menu.

Source

pub fn text_line_height(self, line_height: impl Into<LineHeight>) -> Self

Sets the text text::LineHeight of the Menu.

Source

pub fn text_shaping(self, shaping: Shaping) -> Self

Sets the text::Shaping strategy of the Menu.

-
Source

pub fn font(self, font: impl Into<Renderer::Font>) -> Self

Sets the font of the Menu.

+
Source

pub fn font(self, font: impl Into<Renderer::Font>) -> Self

Sets the font of the Menu.

Source

pub fn overlay( self, - position: Point, + position: Point, target_height: f32, -) -> Element<'a, Message, Theme, Renderer>

Turns the Menu into an overlay [Element] at the given target +) -> Element<'a, Message, Theme, Renderer>

Turns the Menu into an overlay Element at the given target position.

The target_height will be used to display the menu either on top of the target or under it, depending on the screen position and the dimensions of the Menu.

Auto Trait Implementations§

§

impl<'a, 'b, T, Message, Theme, Renderer> Freeze for Menu<'a, 'b, T, Message, Theme, Renderer>
where - <Renderer as Renderer>::Font: Freeze,

§

impl<'a, 'b, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Menu<'a, 'b, T, Message, Theme, Renderer>

§

impl<'a, 'b, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Menu<'a, 'b, T, Message, Theme, Renderer>

§

impl<'a, 'b, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Menu<'a, 'b, T, Message, Theme, Renderer>

§

impl<'a, 'b, T, Message, Theme, Renderer> Unpin for Menu<'a, 'b, T, Message, Theme, Renderer>
where - <Renderer as Renderer>::Font: Unpin,

§

impl<'a, 'b, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Menu<'a, 'b, T, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where + <Renderer as Renderer>::Font: Freeze,

§

impl<'a, 'b, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Menu<'a, 'b, T, Message, Theme, Renderer>

§

impl<'a, 'b, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Menu<'a, 'b, T, Message, Theme, Renderer>

§

impl<'a, 'b, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Menu<'a, 'b, T, Message, Theme, Renderer>

§

impl<'a, 'b, T, Message, Theme, Renderer> Unpin for Menu<'a, 'b, T, Message, Theme, Renderer>
where + <Renderer as Renderer>::Font: Unpin,

§

impl<'a, 'b, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Menu<'a, 'b, T, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, diff --git a/iced_widget/overlay/menu/struct.Style.html b/iced_widget/overlay/menu/struct.Style.html index 2b8144985d0..fe94ec0bcba 100644 --- a/iced_widget/overlay/menu/struct.Style.html +++ b/iced_widget/overlay/menu/struct.Style.html @@ -1,15 +1,15 @@ Style in iced_widget::overlay::menu - Rust
iced_widget::overlay::menu

Struct Style

Source
pub struct Style {
-    pub background: Background,
-    pub border: Border,
-    pub text_color: Color,
-    pub selected_text_color: Color,
-    pub selected_background: Background,
+    pub background: Background,
+    pub border: Border,
+    pub text_color: Color,
+    pub selected_text_color: Color,
+    pub selected_background: Background,
 }
Expand description

The appearance of a Menu.

-

Fields§

§background: Background

The [Background] of the menu.

-
§border: Border

The [Border] of the menu.

-
§text_color: Color

The text [Color] of the menu.

-
§selected_text_color: Color

The text [Color] of a selected option in the menu.

-
§selected_background: Background

The background [Color] of a selected option in the menu.

+

Fields§

§background: Background

The Background of the menu.

+
§border: Border

The Border of the menu.

+
§text_color: Color

The text Color of the menu.

+
§selected_text_color: Color

The text Color of a selected option in the menu.

+
§selected_background: Background

The background Color of a selected option in the menu.

Trait Implementations§

Source§

impl Clone for Style

Source§

fn clone(&self) -> Style

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Style

Source§

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

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

impl PartialEq for Style

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Style

Source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl Freeze for Style

§

impl RefUnwindSafe for Style

§

impl Send for Style

§

impl Sync for Style

§

impl Unpin for Style

§

impl UnwindSafe for Style

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, @@ -75,8 +75,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pane_grid/enum.Axis.html b/iced_widget/pane_grid/enum.Axis.html index 783542298d4..31ba4cb3344 100644 --- a/iced_widget/pane_grid/enum.Axis.html +++ b/iced_widget/pane_grid/enum.Axis.html @@ -6,17 +6,17 @@
§

Vertical

The vertical axis: |

Implementations§

Source§

impl Axis

Source

pub fn split( &self, - rectangle: &Rectangle, + rectangle: &Rectangle, ratio: f32, spacing: f32, -) -> (Rectangle, Rectangle)

Splits the provided [Rectangle] on the current Axis with the +) -> (Rectangle, Rectangle)

Splits the provided Rectangle on the current Axis with the given ratio and spacing.

Source

pub fn split_line_bounds( &self, - rectangle: Rectangle, + rectangle: Rectangle, ratio: f32, spacing: f32, -) -> Rectangle

Calculates the bounds of the split line in a [Rectangle] region.

+) -> Rectangle

Calculates the bounds of the split line in a Rectangle region.

Trait Implementations§

Source§

impl Clone for Axis

Source§

fn clone(&self) -> Axis

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Axis

Source§

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

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

impl Hash for Axis

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 Axis

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, @@ -93,8 +93,8 @@ S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pane_grid/enum.Configuration.html b/iced_widget/pane_grid/enum.Configuration.html index c4142290ec4..2e49f803fb5 100644 --- a/iced_widget/pane_grid/enum.Configuration.html +++ b/iced_widget/pane_grid/enum.Configuration.html @@ -83,8 +83,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pane_grid/enum.Direction.html b/iced_widget/pane_grid/enum.Direction.html index 2c3c9334ff6..38f8199a671 100644 --- a/iced_widget/pane_grid/enum.Direction.html +++ b/iced_widget/pane_grid/enum.Direction.html @@ -79,8 +79,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pane_grid/enum.DragEvent.html b/iced_widget/pane_grid/enum.DragEvent.html index 36ab528e31a..096b5ec3b64 100644 --- a/iced_widget/pane_grid/enum.DragEvent.html +++ b/iced_widget/pane_grid/enum.DragEvent.html @@ -82,8 +82,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pane_grid/enum.Edge.html b/iced_widget/pane_grid/enum.Edge.html index b8970c34292..1b7b3d61532 100644 --- a/iced_widget/pane_grid/enum.Edge.html +++ b/iced_widget/pane_grid/enum.Edge.html @@ -72,8 +72,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pane_grid/enum.Node.html b/iced_widget/pane_grid/enum.Node.html index 0ecdc63d3a4..3257351d02e 100644 --- a/iced_widget/pane_grid/enum.Node.html +++ b/iced_widget/pane_grid/enum.Node.html @@ -19,14 +19,14 @@
Source

pub fn pane_regions( &self, spacing: f32, - size: Size, -) -> BTreeMap<Pane, Rectangle>

Returns the rectangular region for each Pane in the Node given + size: Size, +) -> BTreeMap<Pane, Rectangle>

Returns the rectangular region for each Pane in the Node given the spacing between panes and the total available space.

Source

pub fn split_regions( &self, spacing: f32, - size: Size, -) -> BTreeMap<Split, (Axis, Rectangle, f32)>

Returns the axis, rectangular region, and ratio for each Split in + size: Size, +) -> BTreeMap<Split, (Axis, Rectangle, f32)>

Returns the axis, rectangular region, and ratio for each Split in the Node given the spacing between panes and the total available space.

Trait Implementations§

Source§

impl Clone for Node

Source§

fn clone(&self) -> Node

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Node

Source§

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

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

impl Hash for Node

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 @@ -98,8 +98,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pane_grid/enum.Region.html b/iced_widget/pane_grid/enum.Region.html index ef22f13eb53..b5539c49f23 100644 --- a/iced_widget/pane_grid/enum.Region.html +++ b/iced_widget/pane_grid/enum.Region.html @@ -71,8 +71,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pane_grid/enum.Target.html b/iced_widget/pane_grid/enum.Target.html index e41288a618c..4f2cd18c3dd 100644 --- a/iced_widget/pane_grid/enum.Target.html +++ b/iced_widget/pane_grid/enum.Target.html @@ -68,8 +68,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pane_grid/state/enum.Action.html b/iced_widget/pane_grid/state/enum.Action.html index 4cb447f432b..0a3627564c0 100644 --- a/iced_widget/pane_grid/state/enum.Action.html +++ b/iced_widget/pane_grid/state/enum.Action.html @@ -2,7 +2,7 @@ Idle, Dragging { pane: Pane, - origin: Point, + origin: Point, }, Resizing { split: Split, @@ -12,11 +12,11 @@

Variants§

§

Idle

The PaneGrid is idle.

§

Dragging

A Pane in the PaneGrid is being dragged.

Fields

§pane: Pane

The Pane being dragged.

-
§origin: Point

The starting [Point] of the drag interaction.

+
§origin: Point

The starting Point of the drag interaction.

§

Resizing

A Split in the PaneGrid is being dragged.

Fields

§split: Split

The Split being dragged.

§axis: Axis

The Axis of the Split.

-

Implementations§

Source§

impl Action

Source

pub fn picked_pane(&self) -> Option<(Pane, Point)>

Returns the current Pane that is being dragged, if any.

+

Implementations§

Source§

impl Action

Source

pub fn picked_pane(&self) -> Option<(Pane, Point)>

Returns the current Pane that is being dragged, if any.

Source

pub fn picked_split(&self) -> Option<(Split, Axis)>

Returns the current Split that is being dragged, if any.

Trait Implementations§

Source§

impl Clone for Action

Source§

fn clone(&self) -> Action

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Action

Source§

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

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

impl Default for Action

Source§

fn default() -> Action

Returns the “default value” for a type. Read more
Source§

impl PartialEq for Action

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Action

Source§

impl StructuralPartialEq for Action

Auto Trait Implementations§

§

impl Freeze for Action

§

impl RefUnwindSafe for Action

§

impl Send for Action

§

impl Sync for Action

§

impl Unpin for Action

§

impl UnwindSafe for Action

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where @@ -86,8 +86,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pane_grid/state/struct.Internal.html b/iced_widget/pane_grid/state/struct.Internal.html index e6531b51d10..7a9425a9b2d 100644 --- a/iced_widget/pane_grid/state/struct.Internal.html +++ b/iced_widget/pane_grid/state/struct.Internal.html @@ -69,8 +69,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pane_grid/state/struct.State.html b/iced_widget/pane_grid/state/struct.State.html index 7f2f97ff0a3..eadc62bf8bb 100644 --- a/iced_widget/pane_grid/state/struct.State.html +++ b/iced_widget/pane_grid/state/struct.State.html @@ -120,8 +120,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pane_grid/struct.Content.html b/iced_widget/pane_grid/struct.Content.html index 6b32feb0769..aa385aced38 100644 --- a/iced_widget/pane_grid/struct.Content.html +++ b/iced_widget/pane_grid/struct.Content.html @@ -1,9 +1,9 @@ Content in iced_widget::pane_grid - Rust
iced_widget::pane_grid

Struct Content

Source
pub struct Content<'a, Message, Theme = Theme, Renderer = Renderer>
where Theme: Catalog, - Renderer: Renderer,
{ /* private fields */ }
Expand description

The content of a Pane.

+ Renderer: Renderer,
{ /* private fields */ }
Expand description

The content of a Pane.

Implementations§

Source§

impl<'a, Message, Theme, Renderer> Content<'a, Message, Theme, Renderer>
where Theme: Catalog, - Renderer: Renderer,

Source

pub fn new(body: impl Into<Element<'a, Message, Theme, Renderer>>) -> Self

Creates a new Content with the provided body.

+ Renderer: Renderer,

Source

pub fn new(body: impl Into<Element<'a, Message, Theme, Renderer>>) -> Self

Creates a new Content with the provided body.

Source

pub fn title_bar( self, title_bar: TitleBar<'a, Message, Theme, Renderer>, @@ -13,25 +13,25 @@

Source

pub fn class(self, class: impl Into<Theme::Class<'a>>) -> Self

Available on crate feature advanced only.

Sets the style class of the Content.

Source§

impl<Message, Theme, Renderer> Content<'_, Message, Theme, Renderer>
where Theme: Catalog, - Renderer: Renderer,

Source

pub fn draw( + Renderer: Renderer,

Source

pub fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - style: &Style, - layout: Layout<'_>, - cursor: Cursor, - viewport: &Rectangle, -)

Draws the Content with the provided Renderer and [Layout].

+ style: &Style, + layout: Layout<'_>, + cursor: Cursor, + viewport: &Rectangle, +)

Draws the Content with the provided Renderer and Layout.

Trait Implementations§

Source§

impl<Message, Theme, Renderer> Draggable for &Content<'_, Message, Theme, Renderer>
where Theme: Catalog, - Renderer: Renderer,

Source§

fn can_be_dragged_at(&self, layout: Layout<'_>, cursor_position: Point) -> bool

Returns whether the Draggable with the given [Layout] can be picked + Renderer: Renderer,
Source§

fn can_be_dragged_at(&self, layout: Layout<'_>, cursor_position: Point) -> bool

Returns whether the Draggable with the given Layout can be picked at the provided cursor position.
Source§

impl<'a, T, Message, Theme, Renderer> From<T> for Content<'a, Message, Theme, Renderer>
where - T: Into<Element<'a, Message, Theme, Renderer>>, + T: Into<Element<'a, Message, Theme, Renderer>>, Theme: Catalog + 'a, - Renderer: Renderer,

Source§

fn from(element: T) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<'a, Message, Theme, Renderer> Freeze for Content<'a, Message, Theme, Renderer>
where - <Theme as Catalog>::Class<'a>: Freeze,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Content<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Content<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Content<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme, Renderer> Unpin for Content<'a, Message, Theme, Renderer>
where - <Theme as Catalog>::Class<'a>: Unpin,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Content<'a, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where + Renderer: Renderer,

Source§

fn from(element: T) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<'a, Message, Theme, Renderer> Freeze for Content<'a, Message, Theme, Renderer>
where + <Theme as Catalog>::Class<'a>: Freeze,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Content<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Content<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Content<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme, Renderer> Unpin for Content<'a, Message, Theme, Renderer>
where + <Theme as Catalog>::Class<'a>: Unpin,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Content<'a, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, diff --git a/iced_widget/pane_grid/struct.Controls.html b/iced_widget/pane_grid/struct.Controls.html index 52a7cbe2e7b..dedf2c5ce71 100644 --- a/iced_widget/pane_grid/struct.Controls.html +++ b/iced_widget/pane_grid/struct.Controls.html @@ -1,18 +1,18 @@ Controls in iced_widget::pane_grid - Rust
iced_widget::pane_grid

Struct Controls

Source
pub struct Controls<'a, Message, Theme = Theme, Renderer = Renderer>
where Theme: Catalog, - Renderer: Renderer,
{ /* private fields */ }
Expand description

The controls of a Pane.

+ Renderer: Renderer,
{ /* private fields */ }
Expand description

The controls of a Pane.

Implementations§

Source§

impl<'a, Message, Theme, Renderer> Controls<'a, Message, Theme, Renderer>
where Theme: Catalog, - Renderer: Renderer,

Source

pub fn new(content: impl Into<Element<'a, Message, Theme, Renderer>>) -> Self

Creates a new Controls with the given content.

+ Renderer: Renderer,

Source

pub fn new(content: impl Into<Element<'a, Message, Theme, Renderer>>) -> Self

Creates a new Controls with the given content.

Source

pub fn dynamic( - full: impl Into<Element<'a, Message, Theme, Renderer>>, - compact: impl Into<Element<'a, Message, Theme, Renderer>>, + full: impl Into<Element<'a, Message, Theme, Renderer>>, + compact: impl Into<Element<'a, Message, Theme, Renderer>>, ) -> Self

Creates a new Controls with a full and compact variant. If there is not enough room to show the full variant without overlap, then the compact variant will be shown instead.

-

Trait Implementations§

Source§

impl<'a, Message, Theme, Renderer> From<Element<'a, Message, Theme, Renderer>> for Controls<'a, Message, Theme, Renderer>
where +

Trait Implementations§

Source§

impl<'a, Message, Theme, Renderer> From<Element<'a, Message, Theme, Renderer>> for Controls<'a, Message, Theme, Renderer>
where Theme: Catalog, - Renderer: Renderer,

Source§

fn from(value: Element<'a, Message, Theme, Renderer>) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<'a, Message, Theme, Renderer> Freeze for Controls<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Controls<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Controls<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Controls<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme, Renderer> Unpin for Controls<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Controls<'a, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where + Renderer: Renderer,

Source§

fn from(value: Element<'a, Message, Theme, Renderer>) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

§

impl<'a, Message, Theme, Renderer> Freeze for Controls<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Controls<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Controls<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Controls<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme, Renderer> Unpin for Controls<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Controls<'a, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, diff --git a/iced_widget/pane_grid/struct.Highlight.html b/iced_widget/pane_grid/struct.Highlight.html index ddc801df648..6c8372df0dc 100644 --- a/iced_widget/pane_grid/struct.Highlight.html +++ b/iced_widget/pane_grid/struct.Highlight.html @@ -1,9 +1,9 @@ Highlight in iced_widget::pane_grid - Rust
iced_widget::pane_grid

Struct Highlight

Source
pub struct Highlight {
-    pub background: Background,
-    pub border: Border,
+    pub background: Background,
+    pub border: Border,
 }
Expand description

The appearance of a highlight of the PaneGrid.

-

Fields§

§background: Background

The [Background] of the pane region.

-
§border: Border

The [Border] of the pane region.

+

Fields§

§background: Background

The Background of the pane region.

+
§border: Border

The Border of the pane region.

Trait Implementations§

Source§

impl Clone for Highlight

Source§

fn clone(&self) -> Highlight

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Highlight

Source§

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

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

impl PartialEq for Highlight

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Highlight

Source§

impl StructuralPartialEq for Highlight

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, @@ -69,8 +69,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pane_grid/struct.Line.html b/iced_widget/pane_grid/struct.Line.html index f0d7e974a02..4166f1db831 100644 --- a/iced_widget/pane_grid/struct.Line.html +++ b/iced_widget/pane_grid/struct.Line.html @@ -1,9 +1,9 @@ Line in iced_widget::pane_grid - Rust
iced_widget::pane_grid

Struct Line

Source
pub struct Line {
-    pub color: Color,
+    pub color: Color,
     pub width: f32,
 }
Expand description

A line.

It is normally used to define the highlight of something, like a split.

-

Fields§

§color: Color

The [Color] of the Line.

+

Fields§

§color: Color

The Color of the Line.

§width: f32

The width of the Line.

Trait Implementations§

Source§

impl Clone for Line

Source§

fn clone(&self) -> Line

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Line

Source§

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

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

impl PartialEq for Line

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Line

Source§

impl StructuralPartialEq for Line

Auto Trait Implementations§

§

impl Freeze for Line

§

impl RefUnwindSafe for Line

§

impl Send for Line

§

impl Sync for Line

§

impl Unpin for Line

§

impl UnwindSafe for Line

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where @@ -70,8 +70,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pane_grid/struct.Pane.html b/iced_widget/pane_grid/struct.Pane.html index 09b2eb37064..3e92d47523a 100644 --- a/iced_widget/pane_grid/struct.Pane.html +++ b/iced_widget/pane_grid/struct.Pane.html @@ -83,8 +83,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pane_grid/struct.PaneGrid.html b/iced_widget/pane_grid/struct.PaneGrid.html index c2aa636eb5d..0515a298965 100644 --- a/iced_widget/pane_grid/struct.PaneGrid.html +++ b/iced_widget/pane_grid/struct.PaneGrid.html @@ -1,6 +1,6 @@ PaneGrid in iced_widget::pane_grid - Rust
iced_widget::pane_grid

Struct PaneGrid

Source
pub struct PaneGrid<'a, Message, Theme = Theme, Renderer = Renderer>
where Theme: Catalog, - Renderer: Renderer,
{ /* private fields */ }
Expand description

A collection of panes distributed using either vertical or horizontal splits + Renderer: Renderer,

{ /* private fields */ }
Expand description

A collection of panes distributed using either vertical or horizontal splits to completely fill the space available.

Pane grid - Iced

This distribution of space is common in tiling window managers (like @@ -46,22 +46,22 @@

§Example

}

Implementations§

Source§

impl<'a, Message, Theme, Renderer> PaneGrid<'a, Message, Theme, Renderer>
where Theme: Catalog, - Renderer: Renderer,

Source

pub fn new<T>( + Renderer: Renderer,

Source

pub fn new<T>( state: &'a State<T>, view: impl Fn(Pane, &'a T, bool) -> Content<'a, Message, Theme, Renderer>, ) -> Self

Creates a PaneGrid with the given State and view function.

The view function will be called to display each Pane present in the State. bool is set if the pane is maximized.

-
Source

pub fn width(self, width: impl Into<Length>) -> Self

Sets the width of the PaneGrid.

-
Source

pub fn height(self, height: impl Into<Length>) -> Self

Sets the height of the PaneGrid.

-
Source

pub fn spacing(self, amount: impl Into<Pixels>) -> Self

Sets the spacing between the panes of the PaneGrid.

+
Source

pub fn width(self, width: impl Into<Length>) -> Self

Sets the width of the PaneGrid.

+
Source

pub fn height(self, height: impl Into<Length>) -> Self

Sets the height of the PaneGrid.

+
Source

pub fn spacing(self, amount: impl Into<Pixels>) -> Self

Sets the spacing between the panes of the PaneGrid.

Source

pub fn on_click<F>(self, f: F) -> Self
where F: 'a + Fn(Pane) -> Message,

Sets the message that will be produced when a Pane of the PaneGrid is clicked.

Source

pub fn on_drag<F>(self, f: F) -> Self
where F: 'a + Fn(DragEvent) -> Message,

Enables the drag and drop interactions of the PaneGrid, which will use the provided function to produce messages.

-
Source

pub fn on_resize<F>(self, leeway: impl Into<Pixels>, f: F) -> Self
where +

Source

pub fn on_resize<F>(self, leeway: impl Into<Pixels>, f: F) -> Self
where F: 'a + Fn(ResizeEvent) -> Message,

Enables the resize interactions of the PaneGrid, which will use the provided function to produce messages.

The leeway describes the amount of space around a split that can be @@ -72,55 +72,55 @@

§Example

Source

pub fn style(self, style: impl Fn(&Theme) -> Style + 'a) -> Self
where <Theme as Catalog>::Class<'a>: From<StyleFn<'a, Theme>>,

Sets the style of the PaneGrid.

Source

pub fn class(self, class: impl Into<<Theme as Catalog>::Class<'a>>) -> Self

Available on crate feature advanced only.

Sets the style class of the PaneGrid.

-

Trait Implementations§

Source§

impl<'a, Message, Theme, Renderer> From<PaneGrid<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
where +

Trait Implementations§

Source§

impl<'a, Message, Theme, Renderer> From<PaneGrid<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
where Message: 'a, Theme: Catalog + 'a, - Renderer: Renderer + 'a,

Source§

fn from( + Renderer: Renderer + 'a,

Source§

fn from( pane_grid: PaneGrid<'a, Message, Theme, Renderer>, -) -> Element<'a, Message, Theme, Renderer>

Converts to this type from the input type.
Source§

impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for PaneGrid<'_, Message, Theme, Renderer>
where +) -> Element<'a, Message, Theme, Renderer>

Converts to this type from the input type.
Source§

impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for PaneGrid<'_, Message, Theme, Renderer>
where Theme: Catalog, - Renderer: Renderer,

Source§

fn tag(&self) -> Tag

Returns the Tag of the [Widget].
Source§

fn state(&self) -> State

Returns the State of the [Widget].
Source§

fn children(&self) -> Vec<Tree>

Returns the state [Tree] of the children of the [Widget].
Source§

fn diff(&self, tree: &mut Tree)

Reconciles the [Widget] with the provided [Tree].
Source§

fn size(&self) -> Size<Length>

Returns the [Size] of the [Widget] in lengths.
Source§

fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

Returns the [layout::Node] of the [Widget]. Read more
Source§

fn operate( + Renderer: Renderer,

Source§

fn tag(&self) -> Tag

Returns the Tag of the Widget.
Source§

fn state(&self) -> State

Returns the State of the Widget.
Source§

fn children(&self) -> Vec<Tree>

Returns the state Tree of the children of the Widget.
Source§

fn diff(&self, tree: &mut Tree)

Reconciles the Widget with the provided Tree.
Source§

fn size(&self) -> Size<Length>

Returns the Size of the Widget in lengths.
Source§

fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

Returns the layout::Node of the Widget. Read more
Source§

fn operate( &self, - tree: &mut Tree, - layout: Layout<'_>, + tree: &mut Tree, + layout: Layout<'_>, renderer: &Renderer, - operation: &mut dyn Operation, -)

Applies an [Operation] to the [Widget].
Source§

fn update( + operation: &mut dyn Operation, +)

Applies an Operation to the Widget.
Source§

fn update( &mut self, - tree: &mut Tree, + tree: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, renderer: &Renderer, - clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Message>, - viewport: &Rectangle, -)

Processes a runtime Event. Read more
Source§

fn mouse_interaction( + clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + viewport: &Rectangle, +)

Processes a runtime Event. Read more
Source§

fn mouse_interaction( &self, - tree: &Tree, - layout: Layout<'_>, - cursor: Cursor, - viewport: &Rectangle, + tree: &Tree, + layout: Layout<'_>, + cursor: Cursor, + viewport: &Rectangle, renderer: &Renderer, -) -> Interaction

Returns the current [mouse::Interaction] of the [Widget]. Read more
Source§

fn draw( +) -> Interaction

Returns the current mouse::Interaction of the Widget. Read more
Source§

fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - defaults: &Style, - layout: Layout<'_>, - cursor: Cursor, - viewport: &Rectangle, -)

Draws the [Widget] using the associated Renderer.
Source§

fn overlay<'b>( + defaults: &Style, + layout: Layout<'_>, + cursor: Cursor, + viewport: &Rectangle, +)

Draws the Widget using the associated Renderer.
Source§

fn overlay<'b>( &'b mut self, - tree: &'b mut Tree, - layout: Layout<'_>, + tree: &'b mut Tree, + layout: Layout<'_>, renderer: &Renderer, - translation: Vector, -) -> Option<Element<'b, Message, Theme, Renderer>>

Returns the overlay of the [Widget], if there is any.
§

fn size_hint(&self) -> Size<Length>

Returns a [Size] hint for laying out the [Widget]. Read more

Auto Trait Implementations§

§

impl<'a, Message, Theme, Renderer> Freeze for PaneGrid<'a, Message, Theme, Renderer>
where - <Theme as Catalog>::Class<'a>: Freeze,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for PaneGrid<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for PaneGrid<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for PaneGrid<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme, Renderer> Unpin for PaneGrid<'a, Message, Theme, Renderer>
where + translation: Vector, +) -> Option<Element<'b, Message, Theme, Renderer>>

Returns the overlay of the Widget, if there is any.
Source§

fn size_hint(&self) -> Size<Length>

Returns a Size hint for laying out the Widget. Read more

Auto Trait Implementations§

§

impl<'a, Message, Theme, Renderer> Freeze for PaneGrid<'a, Message, Theme, Renderer>
where + <Theme as Catalog>::Class<'a>: Freeze,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for PaneGrid<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for PaneGrid<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for PaneGrid<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme, Renderer> Unpin for PaneGrid<'a, Message, Theme, Renderer>
where <Theme as Catalog>::Class<'a>: Unpin, - <Theme as Catalog>::Class<'a>: Unpin,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for PaneGrid<'a, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where + <Theme as Catalog>::Class<'a>: Unpin,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for PaneGrid<'a, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, diff --git a/iced_widget/pane_grid/struct.ResizeEvent.html b/iced_widget/pane_grid/struct.ResizeEvent.html index 263d6823245..ac232b98513 100644 --- a/iced_widget/pane_grid/struct.ResizeEvent.html +++ b/iced_widget/pane_grid/struct.ResizeEvent.html @@ -70,8 +70,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pane_grid/struct.Split.html b/iced_widget/pane_grid/struct.Split.html index 4501653fee5..63e43318445 100644 --- a/iced_widget/pane_grid/struct.Split.html +++ b/iced_widget/pane_grid/struct.Split.html @@ -83,8 +83,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pane_grid/struct.Style.html b/iced_widget/pane_grid/struct.Style.html index 7f59a15155d..f1f91e30327 100644 --- a/iced_widget/pane_grid/struct.Style.html +++ b/iced_widget/pane_grid/struct.Style.html @@ -71,8 +71,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pane_grid/struct.TitleBar.html b/iced_widget/pane_grid/struct.TitleBar.html index 129cd892f1a..949129b55c5 100644 --- a/iced_widget/pane_grid/struct.TitleBar.html +++ b/iced_widget/pane_grid/struct.TitleBar.html @@ -1,14 +1,14 @@ TitleBar in iced_widget::pane_grid - Rust
iced_widget::pane_grid

Struct TitleBar

Source
pub struct TitleBar<'a, Message, Theme = Theme, Renderer = Renderer>
where Theme: Catalog, - Renderer: Renderer,
{ /* private fields */ }
Expand description

The title bar of a Pane.

+ Renderer: Renderer,
{ /* private fields */ }
Expand description

The title bar of a Pane.

Implementations§

Source§

impl<'a, Message, Theme, Renderer> TitleBar<'a, Message, Theme, Renderer>
where Theme: Catalog, - Renderer: Renderer,

Source

pub fn new(content: impl Into<Element<'a, Message, Theme, Renderer>>) -> Self

Creates a new TitleBar with the given content.

+ Renderer: Renderer,

Source

pub fn new(content: impl Into<Element<'a, Message, Theme, Renderer>>) -> Self

Creates a new TitleBar with the given content.

Source

pub fn controls( self, controls: impl Into<Controls<'a, Message, Theme, Renderer>>, ) -> Self

Sets the controls of the TitleBar.

-
Source

pub fn padding<P: Into<Padding>>(self, padding: P) -> Self

Sets the [Padding] of the TitleBar.

+
Source

pub fn padding<P: Into<Padding>>(self, padding: P) -> Self

Sets the Padding of the TitleBar.

Source

pub fn always_show_controls(self) -> Self

Sets whether or not the controls attached to this TitleBar are always visible.

By default, the controls are only visible when the Pane of this @@ -18,27 +18,27 @@

Source

pub fn class(self, class: impl Into<Theme::Class<'a>>) -> Self

Available on crate feature advanced only.

Sets the style class of the TitleBar.

Source§

impl<Message, Theme, Renderer> TitleBar<'_, Message, Theme, Renderer>
where Theme: Catalog, - Renderer: Renderer,

Source

pub fn draw( + Renderer: Renderer,

Source

pub fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - inherited_style: &Style, - layout: Layout<'_>, - cursor: Cursor, - viewport: &Rectangle, + inherited_style: &Style, + layout: Layout<'_>, + cursor: Cursor, + viewport: &Rectangle, show_controls: bool, -)

Draws the TitleBar with the provided Renderer and [Layout].

+)

Draws the TitleBar with the provided Renderer and Layout.

Source

pub fn is_over_pick_area( &self, - layout: Layout<'_>, - cursor_position: Point, + layout: Layout<'_>, + cursor_position: Point, ) -> bool

Returns whether the mouse cursor is over the pick area of the TitleBar or not.

The whole TitleBar is a pick area, except its controls.

Auto Trait Implementations§

§

impl<'a, Message, Theme, Renderer> Freeze for TitleBar<'a, Message, Theme, Renderer>
where - <Theme as Catalog>::Class<'a>: Freeze,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for TitleBar<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for TitleBar<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for TitleBar<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme, Renderer> Unpin for TitleBar<'a, Message, Theme, Renderer>
where - <Theme as Catalog>::Class<'a>: Unpin,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for TitleBar<'a, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where + <Theme as Catalog>::Class<'a>: Freeze,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for TitleBar<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for TitleBar<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for TitleBar<'a, Message, Theme, Renderer>

§

impl<'a, Message, Theme, Renderer> Unpin for TitleBar<'a, Message, Theme, Renderer>
where + <Theme as Catalog>::Class<'a>: Unpin,

§

impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for TitleBar<'a, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, diff --git a/iced_widget/pane_grid/trait.Draggable.html b/iced_widget/pane_grid/trait.Draggable.html index 028151343a0..c42290f4c72 100644 --- a/iced_widget/pane_grid/trait.Draggable.html +++ b/iced_widget/pane_grid/trait.Draggable.html @@ -1,9 +1,9 @@ Draggable in iced_widget::pane_grid - Rust
iced_widget::pane_grid

Trait Draggable

Source
pub trait Draggable {
     // Required method
-    fn can_be_dragged_at(&self, layout: Layout<'_>, cursor: Point) -> bool;
+    fn can_be_dragged_at(&self, layout: Layout<'_>, cursor: Point) -> bool;
 }
Expand description

A pane that can be dragged.

-

Required Methods§

Source

fn can_be_dragged_at(&self, layout: Layout<'_>, cursor: Point) -> bool

Returns whether the Draggable with the given [Layout] can be picked +

Required Methods§

Source

fn can_be_dragged_at(&self, layout: Layout<'_>, cursor: Point) -> bool

Returns whether the Draggable with the given Layout can be picked at the provided cursor position.

Implementors§

Source§

impl<Message, Theme, Renderer> Draggable for &Content<'_, Message, Theme, Renderer>
where Theme: Catalog, - Renderer: Renderer,

\ No newline at end of file + Renderer: Renderer,

\ No newline at end of file diff --git a/iced_widget/pick_list/enum.Handle.html b/iced_widget/pick_list/enum.Handle.html index 16920b7a1e1..e01a0ee7f93 100644 --- a/iced_widget/pick_list/enum.Handle.html +++ b/iced_widget/pick_list/enum.Handle.html @@ -1,6 +1,6 @@ Handle in iced_widget::pick_list - Rust
iced_widget::pick_list

Enum Handle

Source
pub enum Handle<Font> {
     Arrow {
-        size: Option<Pixels>,
+        size: Option<Pixels>,
     },
     Static(Icon<Font>),
     Dynamic {
@@ -11,7 +11,7 @@
 }
Expand description

The handle to the right side of the PickList.

Variants§

§

Arrow

Displays an arrow icon (▼).

This is the default.

-

Fields

§size: Option<Pixels>

Font size of the content.

+

Fields

§size: Option<Pixels>

Font size of the content.

§

Static(Icon<Font>)

A custom static handle.

§

Dynamic

A custom dynamic handle.

Fields

§closed: Icon<Font>

The Icon used when PickList is closed.

@@ -91,8 +91,8 @@ S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pick_list/enum.Status.html b/iced_widget/pick_list/enum.Status.html index a99c5b16dae..ae70e76f354 100644 --- a/iced_widget/pick_list/enum.Status.html +++ b/iced_widget/pick_list/enum.Status.html @@ -80,8 +80,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pick_list/struct.Icon.html b/iced_widget/pick_list/struct.Icon.html index fbb1413dd22..80c35f51c94 100644 --- a/iced_widget/pick_list/struct.Icon.html +++ b/iced_widget/pick_list/struct.Icon.html @@ -1,13 +1,13 @@ Icon in iced_widget::pick_list - Rust
iced_widget::pick_list

Struct Icon

Source
pub struct Icon<Font> {
     pub font: Font,
     pub code_point: char,
-    pub size: Option<Pixels>,
+    pub size: Option<Pixels>,
     pub line_height: LineHeight,
     pub shaping: Shaping,
 }
Expand description

The icon of a Handle.

Fields§

§font: Font

Font that will be used to display the code_point,

§code_point: char

The unicode code point that will be used as the icon.

-
§size: Option<Pixels>

Font size of the content.

+
§size: Option<Pixels>

Font size of the content.

§line_height: LineHeight

Line height of the content.

§shaping: Shaping

The shaping strategy of the icon.

Trait Implementations§

Source§

impl<Font: Clone> Clone for Icon<Font>

Source§

fn clone(&self) -> Icon<Font>

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl<Font: Debug> Debug for Icon<Font>

Source§

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

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

impl<Font: PartialEq> PartialEq for Icon<Font>

Source§

fn eq(&self, other: &Icon<Font>) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, @@ -81,8 +81,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/pick_list/struct.PickList.html b/iced_widget/pick_list/struct.PickList.html index 081ebba39bc..32b488b20e7 100644 --- a/iced_widget/pick_list/struct.PickList.html +++ b/iced_widget/pick_list/struct.PickList.html @@ -3,7 +3,7 @@ L: Borrow<[T]> + 'a, V: Borrow<T> + 'a, Theme: Catalog, - Renderer: Renderer,
{ /* private fields */ }
Expand description

A widget for selecting a single value from a list of options.

+ Renderer: Renderer,
{ /* private fields */ }
Expand description

A widget for selecting a single value from a list of options.

§Example

use iced::widget::pick_list;
 
@@ -65,20 +65,20 @@ 

§Example

V: Borrow<T> + 'a, Message: Clone, Theme: Catalog, - Renderer: Renderer,

Source

pub fn new( + Renderer: Renderer,

Source

pub fn new( options: L, selected: Option<V>, on_select: impl Fn(T) -> Message + 'a, ) -> Self

Creates a new PickList with the given list of options, the current selected value, and the message to produce when an option is selected.

Source

pub fn placeholder(self, placeholder: impl Into<String>) -> Self

Sets the placeholder of the PickList.

-
Source

pub fn width(self, width: impl Into<Length>) -> Self

Sets the width of the PickList.

-
Source

pub fn padding<P: Into<Padding>>(self, padding: P) -> Self

Sets the [Padding] of the PickList.

-
Source

pub fn text_size(self, size: impl Into<Pixels>) -> Self

Sets the text size of the PickList.

+
Source

pub fn width(self, width: impl Into<Length>) -> Self

Sets the width of the PickList.

+
Source

pub fn padding<P: Into<Padding>>(self, padding: P) -> Self

Sets the Padding of the PickList.

+
Source

pub fn text_size(self, size: impl Into<Pixels>) -> Self

Sets the text size of the PickList.

Source

pub fn text_line_height(self, line_height: impl Into<LineHeight>) -> Self

Sets the text text::LineHeight of the PickList.

Source

pub fn text_shaping(self, shaping: Shaping) -> Self

Sets the text::Shaping strategy of the PickList.

-
Source

pub fn font(self, font: impl Into<Renderer::Font>) -> Self

Sets the font of the PickList.

-
Source

pub fn handle(self, handle: Handle<Renderer::Font>) -> Self

Sets the Handle of the PickList.

+
Source

pub fn font(self, font: impl Into<Renderer::Font>) -> Self

Sets the font of the PickList.

+
Source

pub fn handle(self, handle: Handle<Renderer::Font>) -> Self

Sets the Handle of the PickList.

Source

pub fn on_open(self, on_open: Message) -> Self

Sets the message that will be produced when the PickList is opened.

Source

pub fn on_close(self, on_close: Message) -> Self

Sets the message that will be produced when the PickList is closed.

Source

pub fn style(self, style: impl Fn(&Theme, Status) -> Style + 'a) -> Self
where @@ -87,69 +87,69 @@

§Example

<Theme as Catalog>::Class<'a>: From<StyleFn<'a, Theme>>,

Sets the style of the Menu.

Source

pub fn class(self, class: impl Into<<Theme as Catalog>::Class<'a>>) -> Self

Available on crate feature advanced only.

Sets the style class of the PickList.

Source

pub fn menu_class(self, class: impl Into<<Theme as Catalog>::Class<'a>>) -> Self

Available on crate feature advanced only.

Sets the style class of the Menu.

-

Trait Implementations§

Source§

impl<'a, T, L, V, Message, Theme, Renderer> From<PickList<'a, T, L, V, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
where +

Trait Implementations§

Source§

impl<'a, T, L, V, Message, Theme, Renderer> From<PickList<'a, T, L, V, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
where T: Clone + ToString + PartialEq + 'a, L: Borrow<[T]> + 'a, V: Borrow<T> + 'a, Message: Clone + 'a, Theme: Catalog + 'a, - Renderer: Renderer + 'a,

Source§

fn from(pick_list: PickList<'a, T, L, V, Message, Theme, Renderer>) -> Self

Converts to this type from the input type.
Source§

impl<'a, T, L, V, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for PickList<'a, T, L, V, Message, Theme, Renderer>
where + Renderer: Renderer + 'a,

Source§

fn from(pick_list: PickList<'a, T, L, V, Message, Theme, Renderer>) -> Self

Converts to this type from the input type.
Source§

impl<'a, T, L, V, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for PickList<'a, T, L, V, Message, Theme, Renderer>
where T: Clone + ToString + PartialEq + 'a, L: Borrow<[T]>, V: Borrow<T>, Message: Clone + 'a, Theme: Catalog + 'a, - Renderer: Renderer + 'a,

Source§

fn tag(&self) -> Tag

Returns the Tag of the [Widget].
Source§

fn state(&self) -> State

Returns the State of the [Widget].
Source§

fn size(&self) -> Size<Length>

Returns the [Size] of the [Widget] in lengths.
Source§

fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

Returns the [layout::Node] of the [Widget]. Read more
Source§

fn update( + Renderer: Renderer + 'a,

Source§

fn tag(&self) -> Tag

Returns the Tag of the Widget.
Source§

fn state(&self) -> State

Returns the State of the Widget.
Source§

fn size(&self) -> Size<Length>

Returns the Size of the Widget in lengths.
Source§

fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

Returns the layout::Node of the Widget. Read more
Source§

fn update( &mut self, - tree: &mut Tree, + tree: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, _renderer: &Renderer, - _clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Message>, - _viewport: &Rectangle, -)

Processes a runtime Event. Read more
Source§

fn mouse_interaction( + _clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + _viewport: &Rectangle, +)

Processes a runtime Event. Read more
Source§

fn mouse_interaction( &self, - _tree: &Tree, - layout: Layout<'_>, - cursor: Cursor, - _viewport: &Rectangle, + _tree: &Tree, + layout: Layout<'_>, + cursor: Cursor, + _viewport: &Rectangle, _renderer: &Renderer, -) -> Interaction

Returns the current [mouse::Interaction] of the [Widget]. Read more
Source§

fn draw( +) -> Interaction

Returns the current mouse::Interaction of the Widget. Read more
Source§

fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - _style: &Style, - layout: Layout<'_>, - _cursor: Cursor, - viewport: &Rectangle, -)

Draws the [Widget] using the associated Renderer.
Source§

fn overlay<'b>( + _style: &Style, + layout: Layout<'_>, + _cursor: Cursor, + viewport: &Rectangle, +)

Draws the Widget using the associated Renderer.
Source§

fn overlay<'b>( &'b mut self, - tree: &'b mut Tree, - layout: Layout<'_>, + tree: &'b mut Tree, + layout: Layout<'_>, renderer: &Renderer, - translation: Vector, -) -> Option<Element<'b, Message, Theme, Renderer>>

Returns the overlay of the [Widget], if there is any.
§

fn size_hint(&self) -> Size<Length>

Returns a [Size] hint for laying out the [Widget]. Read more
§

fn children(&self) -> Vec<Tree>

Returns the state [Tree] of the children of the [Widget].
§

fn diff(&self, _tree: &mut Tree)

Reconciles the [Widget] with the provided [Tree].
§

fn operate( + translation: Vector, +) -> Option<Element<'b, Message, Theme, Renderer>>

Returns the overlay of the Widget, if there is any.
Source§

fn size_hint(&self) -> Size<Length>

Returns a Size hint for laying out the Widget. Read more
Source§

fn children(&self) -> Vec<Tree>

Returns the state Tree of the children of the Widget.
Source§

fn diff(&self, _tree: &mut Tree)

Reconciles the Widget with the provided Tree.
Source§

fn operate( &self, - _state: &mut Tree, - _layout: Layout<'_>, + _state: &mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _operation: &mut dyn Operation, -)

Applies an [Operation] to the [Widget].

Auto Trait Implementations§

§

impl<'a, T, L, V, Message, Theme, Renderer> Freeze for PickList<'a, T, L, V, Message, Theme, Renderer>
where + _operation: &mut dyn Operation, +)

Applies an Operation to the Widget.

Auto Trait Implementations§

§

impl<'a, T, L, V, Message, Theme, Renderer> Freeze for PickList<'a, T, L, V, Message, Theme, Renderer>
where L: Freeze, <Theme as Catalog>::Class<'a>: Freeze, <Theme as Catalog>::Class<'a>: Freeze, Message: Freeze, V: Freeze, - <Renderer as Renderer>::Font: Freeze,

§

impl<'a, T, L, V, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for PickList<'a, T, L, V, Message, Theme, Renderer>

§

impl<'a, T, L, V, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for PickList<'a, T, L, V, Message, Theme, Renderer>

§

impl<'a, T, L, V, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for PickList<'a, T, L, V, Message, Theme, Renderer>

§

impl<'a, T, L, V, Message, Theme, Renderer> Unpin for PickList<'a, T, L, V, Message, Theme, Renderer>
where + <Renderer as Renderer>::Font: Freeze,

§

impl<'a, T, L, V, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for PickList<'a, T, L, V, Message, Theme, Renderer>

§

impl<'a, T, L, V, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for PickList<'a, T, L, V, Message, Theme, Renderer>

§

impl<'a, T, L, V, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for PickList<'a, T, L, V, Message, Theme, Renderer>

§

impl<'a, T, L, V, Message, Theme, Renderer> Unpin for PickList<'a, T, L, V, Message, Theme, Renderer>
where L: Unpin, <Theme as Catalog>::Class<'a>: Unpin, <Theme as Catalog>::Class<'a>: Unpin, Message: Unpin, V: Unpin, - <Renderer as Renderer>::Font: Unpin,

§

impl<'a, T, L, V, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for PickList<'a, T, L, V, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where + <Renderer as Renderer>::Font: Unpin,

§

impl<'a, T, L, V, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for PickList<'a, T, L, V, Message, Theme, Renderer>

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, diff --git a/iced_widget/pick_list/struct.Style.html b/iced_widget/pick_list/struct.Style.html index 22f2c186c08..b92e2a29629 100644 --- a/iced_widget/pick_list/struct.Style.html +++ b/iced_widget/pick_list/struct.Style.html @@ -1,15 +1,15 @@ Style in iced_widget::pick_list - Rust
iced_widget::pick_list

Struct Style

Source
pub struct Style {
-    pub text_color: Color,
-    pub placeholder_color: Color,
-    pub handle_color: Color,
-    pub background: Background,
-    pub border: Border,
+    pub text_color: Color,
+    pub placeholder_color: Color,
+    pub handle_color: Color,
+    pub background: Background,
+    pub border: Border,
 }
Expand description

The appearance of a pick list.

-

Fields§

§text_color: Color

The text [Color] of the pick list.

-
§placeholder_color: Color

The placeholder [Color] of the pick list.

-
§handle_color: Color

The handle [Color] of the pick list.

-
§background: Background

The [Background] of the pick list.

-
§border: Border

The [Border] of the pick list.

+

Fields§

§text_color: Color

The text Color of the pick list.

+
§placeholder_color: Color

The placeholder Color of the pick list.

+
§handle_color: Color

The handle Color of the pick list.

+
§background: Background

The Background of the pick list.

+
§border: Border

The Border of the pick list.

Trait Implementations§

Source§

impl Clone for Style

Source§

fn clone(&self) -> Style

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Style

Source§

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

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

impl PartialEq for Style

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Style

Source§

impl StructuralPartialEq for Style

Auto Trait Implementations§

§

impl Freeze for Style

§

impl RefUnwindSafe for Style

§

impl Send for Style

§

impl Sync for Style

§

impl Unpin for Style

§

impl UnwindSafe for Style

Blanket Implementations§

Source§

impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
where T: Real + Zero + Arithmetics + Clone, @@ -75,8 +75,8 @@ S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> ErasedDestructor for T
where - T: 'static,

§

impl<T> MaybeSend for T
where - T: Send,

§

impl<T> MaybeSendSync for T

§

impl<T> MaybeSync for T
where + T: 'static,

Source§

impl<T> MaybeSend for T
where + T: Send,

§

impl<T> MaybeSendSync for T

Source§

impl<T> MaybeSync for T
where T: Sync,

§

impl<T> WasmNotSend for T
where T: Send,

§

impl<T> WasmNotSendSync for T
where T: WasmNotSend + WasmNotSync,

§

impl<T> WasmNotSync for T
where diff --git a/iced_widget/progress_bar/struct.ProgressBar.html b/iced_widget/progress_bar/struct.ProgressBar.html index c303906c46d..6956ca9a412 100644 --- a/iced_widget/progress_bar/struct.ProgressBar.html +++ b/iced_widget/progress_bar/struct.ProgressBar.html @@ -22,62 +22,62 @@

§Example

  • an inclusive range of possible values
  • the current value of the ProgressBar
  • -
    Source

    pub fn width(self, width: impl Into<Length>) -> Self

    Sets the width of the ProgressBar.

    -
    Source

    pub fn height(self, height: impl Into<Length>) -> Self

    Sets the height of the ProgressBar.

    +
    Source

    pub fn width(self, width: impl Into<Length>) -> Self

    Sets the width of the ProgressBar.

    +
    Source

    pub fn height(self, height: impl Into<Length>) -> Self

    Sets the height of the ProgressBar.

    Source

    pub fn style(self, style: impl Fn(&Theme) -> Style + 'a) -> Self
    where Theme::Class<'a>: From<StyleFn<'a, Theme>>,

    Sets the style of the ProgressBar.

    Source

    pub fn class(self, class: impl Into<Theme::Class<'a>>) -> Self

    Available on crate feature advanced only.

    Sets the style class of the ProgressBar.

    -

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> From<ProgressBar<'a, Theme>> for Element<'a, Message, Theme, Renderer>
    where +

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> From<ProgressBar<'a, Theme>> for Element<'a, Message, Theme, Renderer>
    where Message: 'a, Theme: 'a + Catalog, - Renderer: 'a + Renderer,

    Source§

    fn from( + Renderer: 'a + Renderer,

    Source§

    fn from( progress_bar: ProgressBar<'a, Theme>, -) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for ProgressBar<'_, Theme>
    where +) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for ProgressBar<'_, Theme>
    where Theme: Catalog, - Renderer: Renderer,

    Source§

    fn size(&self) -> Size<Length>

    Returns the [Size] of the [Widget] in lengths.
    Source§

    fn layout( + Renderer: Renderer,

    Source§

    fn size(&self) -> Size<Length>

    Returns the Size of the Widget in lengths.
    Source§

    fn layout( &self, - _tree: &mut Tree, + _tree: &mut Tree, _renderer: &Renderer, - limits: &Limits, -) -> Node

    Returns the [layout::Node] of the [Widget]. Read more
    Source§

    fn draw( + limits: &Limits, +) -> Node

    Returns the layout::Node of the Widget. Read more
    Source§

    fn draw( &self, - _state: &Tree, + _state: &Tree, renderer: &mut Renderer, theme: &Theme, - _style: &Style, - layout: Layout<'_>, - _cursor: Cursor, - _viewport: &Rectangle, -)

    Draws the [Widget] using the associated Renderer.
    §

    fn size_hint(&self) -> Size<Length>

    Returns a [Size] hint for laying out the [Widget]. Read more
    §

    fn tag(&self) -> Tag

    Returns the Tag of the [Widget].
    §

    fn state(&self) -> State

    Returns the State of the [Widget].
    §

    fn children(&self) -> Vec<Tree>

    Returns the state [Tree] of the children of the [Widget].
    §

    fn diff(&self, _tree: &mut Tree)

    Reconciles the [Widget] with the provided [Tree].
    §

    fn operate( + _style: &Style, + layout: Layout<'_>, + _cursor: Cursor, + _viewport: &Rectangle, +)

    Draws the Widget using the associated Renderer.
    Source§

    fn size_hint(&self) -> Size<Length>

    Returns a Size hint for laying out the Widget. Read more
    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the Widget.
    Source§

    fn state(&self) -> State

    Returns the State of the Widget.
    Source§

    fn children(&self) -> Vec<Tree>

    Returns the state Tree of the children of the Widget.
    Source§

    fn diff(&self, _tree: &mut Tree)

    Reconciles the Widget with the provided Tree.
    Source§

    fn operate( &self, - _state: &mut Tree, - _layout: Layout<'_>, + _state: &mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _operation: &mut dyn Operation, -)

    Applies an [Operation] to the [Widget].
    §

    fn update( + _operation: &mut dyn Operation, +)

    Applies an Operation to the Widget.
    Source§

    fn update( &mut self, - _state: &mut Tree, + _state: &mut Tree, _event: Event, - _layout: Layout<'_>, - _cursor: Cursor, + _layout: Layout<'_>, + _cursor: Cursor, _renderer: &Renderer, - _clipboard: &mut dyn Clipboard, - _shell: &mut Shell<'_, Message>, - _viewport: &Rectangle, -)

    Processes a runtime Event. Read more
    §

    fn mouse_interaction( + _clipboard: &mut dyn Clipboard, + _shell: &mut Shell<'_, Message>, + _viewport: &Rectangle, +)

    Processes a runtime Event. Read more
    Source§

    fn mouse_interaction( &self, - _state: &Tree, - _layout: Layout<'_>, - _cursor: Cursor, - _viewport: &Rectangle, + _state: &Tree, + _layout: Layout<'_>, + _cursor: Cursor, + _viewport: &Rectangle, _renderer: &Renderer, -) -> Interaction

    Returns the current [mouse::Interaction] of the [Widget]. Read more
    §

    fn overlay<'a>( +) -> Interaction

    Returns the current mouse::Interaction of the Widget. Read more
    Source§

    fn overlay<'a>( &'a mut self, - _state: &'a mut Tree, - _layout: Layout<'_>, + _state: &'a mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _translation: Vector, -) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the [Widget], if there is any.

    Auto Trait Implementations§

    §

    impl<'a, Theme> Freeze for ProgressBar<'a, Theme>
    where + _translation: Vector, +) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the Widget, if there is any.

    Auto Trait Implementations§

    §

    impl<'a, Theme> Freeze for ProgressBar<'a, Theme>
    where <Theme as Catalog>::Class<'a>: Freeze,

    §

    impl<'a, Theme> RefUnwindSafe for ProgressBar<'a, Theme>
    where <Theme as Catalog>::Class<'a>: RefUnwindSafe,

    §

    impl<'a, Theme> Send for ProgressBar<'a, Theme>
    where <Theme as Catalog>::Class<'a>: Send,

    §

    impl<'a, Theme> Sync for ProgressBar<'a, Theme>
    where @@ -145,8 +145,8 @@

    §Example

    S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/progress_bar/struct.Style.html b/iced_widget/progress_bar/struct.Style.html index cc854eb113f..9b206f9943f 100644 --- a/iced_widget/progress_bar/struct.Style.html +++ b/iced_widget/progress_bar/struct.Style.html @@ -1,11 +1,11 @@ Style in iced_widget::progress_bar - Rust
    iced_widget::progress_bar

    Struct Style

    Source
    pub struct Style {
    -    pub background: Background,
    -    pub bar: Background,
    -    pub border: Border,
    +    pub background: Background,
    +    pub bar: Background,
    +    pub border: Border,
     }
    Expand description

    The appearance of a progress bar.

    -

    Fields§

    §background: Background

    The [Background] of the progress bar.

    -
    §bar: Background

    The [Background] of the bar of the progress bar.

    -
    §border: Border

    The [Border] of the progress bar.

    +

    Fields§

    §background: Background

    The Background of the progress bar.

    +
    §bar: Background

    The Background of the bar of the progress bar.

    +
    §border: Border

    The Border of the progress bar.

    Trait Implementations§

    Source§

    impl Clone for Style

    Source§

    fn clone(&self) -> Style

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Style

    Source§

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

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

    impl PartialEq for Style

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl Copy for Style

    Source§

    impl StructuralPartialEq for Style

    Auto Trait Implementations§

    §

    impl Freeze for Style

    §

    impl RefUnwindSafe for Style

    §

    impl Send for Style

    §

    impl Sync for Style

    §

    impl Unpin for Style

    §

    impl UnwindSafe for Style

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, @@ -71,8 +71,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/qr_code/enum.Error.html b/iced_widget/qr_code/enum.Error.html index 0d84e05b66a..1d5f7850075 100644 --- a/iced_widget/qr_code/enum.Error.html +++ b/iced_widget/qr_code/enum.Error.html @@ -85,8 +85,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/qr_code/enum.ErrorCorrection.html b/iced_widget/qr_code/enum.ErrorCorrection.html index 0890a8e6e69..9d46afd7f2c 100644 --- a/iced_widget/qr_code/enum.ErrorCorrection.html +++ b/iced_widget/qr_code/enum.ErrorCorrection.html @@ -82,8 +82,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/qr_code/enum.Version.html b/iced_widget/qr_code/enum.Version.html index 925a91edd51..1c7299e15bd 100644 --- a/iced_widget/qr_code/enum.Version.html +++ b/iced_widget/qr_code/enum.Version.html @@ -77,8 +77,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/qr_code/struct.QRCode.html b/iced_widget/qr_code/struct.QRCode.html index a833817639f..729eea660ef 100644 --- a/iced_widget/qr_code/struct.QRCode.html +++ b/iced_widget/qr_code/struct.QRCode.html @@ -18,57 +18,57 @@

    §Example

    }

    Implementations§

    Source§

    impl<'a, Theme> QRCode<'a, Theme>
    where Theme: Catalog,

    Source

    pub fn new(data: &'a Data) -> Self

    Creates a new QRCode with the provided Data.

    -
    Source

    pub fn cell_size(self, cell_size: impl Into<Pixels>) -> Self

    Sets the size of the squares of the grid cell of the QRCode.

    -
    Source

    pub fn total_size(self, total_size: impl Into<Pixels>) -> Self

    Sets the size of the entire QRCode.

    +
    Source

    pub fn cell_size(self, cell_size: impl Into<Pixels>) -> Self

    Sets the size of the squares of the grid cell of the QRCode.

    +
    Source

    pub fn total_size(self, total_size: impl Into<Pixels>) -> Self

    Sets the size of the entire QRCode.

    Source

    pub fn style(self, style: impl Fn(&Theme) -> Style + 'a) -> Self
    where Theme::Class<'a>: From<StyleFn<'a, Theme>>,

    Sets the style of the QRCode.

    Source

    pub fn class(self, class: impl Into<Theme::Class<'a>>) -> Self

    Available on crate feature advanced only.

    Sets the style class of the QRCode.

    -

    Trait Implementations§

    Source§

    impl<'a, Message, Theme> From<QRCode<'a, Theme>> for Element<'a, Message, Theme, Renderer>
    where - Theme: Catalog + 'a,

    Source§

    fn from(qr_code: QRCode<'a, Theme>) -> Self

    Converts to this type from the input type.
    Source§

    impl<Message, Theme> Widget<Message, Theme, Renderer<Renderer, Renderer>> for QRCode<'_, Theme>
    where - Theme: Catalog,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the [Widget].
    Source§

    fn state(&self) -> State

    Returns the State of the [Widget].
    Source§

    fn size(&self) -> Size<Length>

    Returns the [Size] of the [Widget] in lengths.
    Source§

    fn layout( +

    Trait Implementations§

    Source§

    impl<'a, Message, Theme> From<QRCode<'a, Theme>> for Element<'a, Message, Theme, Renderer>
    where + Theme: Catalog + 'a,

    Source§

    fn from(qr_code: QRCode<'a, Theme>) -> Self

    Converts to this type from the input type.
    Source§

    impl<Message, Theme> Widget<Message, Theme, Renderer<Renderer, Renderer>> for QRCode<'_, Theme>
    where + Theme: Catalog,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the Widget.
    Source§

    fn state(&self) -> State

    Returns the State of the Widget.
    Source§

    fn size(&self) -> Size<Length>

    Returns the Size of the Widget in lengths.
    Source§

    fn layout( &self, - _tree: &mut Tree, + _tree: &mut Tree, _renderer: &Renderer, - _limits: &Limits, -) -> Node

    Returns the [layout::Node] of the [Widget]. Read more
    Source§

    fn draw( + _limits: &Limits, +) -> Node

    Returns the layout::Node of the Widget. Read more
    Source§

    fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - _style: &Style, - layout: Layout<'_>, - _cursor: Cursor, - _viewport: &Rectangle, -)

    Draws the [Widget] using the associated Renderer.
    §

    fn size_hint(&self) -> Size<Length>

    Returns a [Size] hint for laying out the [Widget]. Read more
    §

    fn children(&self) -> Vec<Tree>

    Returns the state [Tree] of the children of the [Widget].
    §

    fn diff(&self, _tree: &mut Tree)

    Reconciles the [Widget] with the provided [Tree].
    §

    fn operate( + _style: &Style, + layout: Layout<'_>, + _cursor: Cursor, + _viewport: &Rectangle, +)

    Draws the Widget using the associated Renderer.
    Source§

    fn size_hint(&self) -> Size<Length>

    Returns a Size hint for laying out the Widget. Read more
    Source§

    fn children(&self) -> Vec<Tree>

    Returns the state Tree of the children of the Widget.
    Source§

    fn diff(&self, _tree: &mut Tree)

    Reconciles the Widget with the provided Tree.
    Source§

    fn operate( &self, - _state: &mut Tree, - _layout: Layout<'_>, + _state: &mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _operation: &mut dyn Operation, -)

    Applies an [Operation] to the [Widget].
    §

    fn update( + _operation: &mut dyn Operation, +)

    Applies an Operation to the Widget.
    Source§

    fn update( &mut self, - _state: &mut Tree, + _state: &mut Tree, _event: Event, - _layout: Layout<'_>, - _cursor: Cursor, + _layout: Layout<'_>, + _cursor: Cursor, _renderer: &Renderer, - _clipboard: &mut dyn Clipboard, - _shell: &mut Shell<'_, Message>, - _viewport: &Rectangle, -)

    Processes a runtime Event. Read more
    §

    fn mouse_interaction( + _clipboard: &mut dyn Clipboard, + _shell: &mut Shell<'_, Message>, + _viewport: &Rectangle, +)

    Processes a runtime Event. Read more
    Source§

    fn mouse_interaction( &self, - _state: &Tree, - _layout: Layout<'_>, - _cursor: Cursor, - _viewport: &Rectangle, + _state: &Tree, + _layout: Layout<'_>, + _cursor: Cursor, + _viewport: &Rectangle, _renderer: &Renderer, -) -> Interaction

    Returns the current [mouse::Interaction] of the [Widget]. Read more
    §

    fn overlay<'a>( +) -> Interaction

    Returns the current mouse::Interaction of the Widget. Read more
    Source§

    fn overlay<'a>( &'a mut self, - _state: &'a mut Tree, - _layout: Layout<'_>, + _state: &'a mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _translation: Vector, -) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the [Widget], if there is any.

    Auto Trait Implementations§

    §

    impl<'a, Theme> Freeze for QRCode<'a, Theme>
    where + _translation: Vector, +) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the Widget, if there is any.

    Auto Trait Implementations§

    §

    impl<'a, Theme> Freeze for QRCode<'a, Theme>
    where <Theme as Catalog>::Class<'a>: Freeze,

    §

    impl<'a, Theme = Theme> !RefUnwindSafe for QRCode<'a, Theme>

    §

    impl<'a, Theme = Theme> !Send for QRCode<'a, Theme>

    §

    impl<'a, Theme = Theme> !Sync for QRCode<'a, Theme>

    §

    impl<'a, Theme> Unpin for QRCode<'a, Theme>
    where <Theme as Catalog>::Class<'a>: Unpin,

    §

    impl<'a, Theme = Theme> !UnwindSafe for QRCode<'a, Theme>

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, diff --git a/iced_widget/qr_code/struct.Style.html b/iced_widget/qr_code/struct.Style.html index 4e8583dad7e..ac7397fdb33 100644 --- a/iced_widget/qr_code/struct.Style.html +++ b/iced_widget/qr_code/struct.Style.html @@ -1,9 +1,9 @@ Style in iced_widget::qr_code - Rust
    iced_widget::qr_code

    Struct Style

    Source
    pub struct Style {
    -    pub cell: Color,
    -    pub background: Color,
    +    pub cell: Color,
    +    pub background: Color,
     }
    Available on crate feature qr_code only.
    Expand description

    The appearance of a QR code.

    -

    Fields§

    §cell: Color

    The color of the QR code data cells

    -
    §background: Color

    The color of the QR code background

    +

    Fields§

    §cell: Color

    The color of the QR code data cells

    +
    §background: Color

    The color of the QR code background

    Trait Implementations§

    Source§

    impl Clone for Style

    Source§

    fn clone(&self) -> Style

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Style

    Source§

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

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

    impl PartialEq for Style

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl Copy for Style

    Source§

    impl StructuralPartialEq for Style

    Auto Trait Implementations§

    §

    impl Freeze for Style

    §

    impl RefUnwindSafe for Style

    §

    impl Send for Style

    §

    impl Sync for Style

    §

    impl Unpin for Style

    §

    impl UnwindSafe for Style

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, @@ -69,8 +69,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/radio/enum.Status.html b/iced_widget/radio/enum.Status.html index 8a0e2616302..e3f26335155 100644 --- a/iced_widget/radio/enum.Status.html +++ b/iced_widget/radio/enum.Status.html @@ -81,8 +81,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/radio/struct.Radio.html b/iced_widget/radio/struct.Radio.html index 4cf0c24e330..82fc18dbe56 100644 --- a/iced_widget/radio/struct.Radio.html +++ b/iced_widget/radio/struct.Radio.html @@ -1,6 +1,6 @@ Radio in iced_widget::radio - Rust
    iced_widget::radio

    Struct Radio

    Source
    pub struct Radio<'a, Message, Theme = Theme, Renderer = Renderer>
    where Theme: Catalog, - Renderer: Renderer,
    { /* private fields */ }
    Expand description

    A circular button representing a choice.

    + Renderer: Renderer,
    { /* private fields */ }
    Expand description

    A circular button representing a choice.

    §Example

    use iced::widget::{column, radio};
     
    @@ -55,7 +55,7 @@ 

    §Example

    Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> Radio<'a, Message, Theme, Renderer>
    where Message: Clone, Theme: Catalog, - Renderer: Renderer,

    Source

    pub const DEFAULT_SIZE: f32 = 16f32

    The default size of a Radio button.

    + Renderer: Renderer,

    Source

    pub const DEFAULT_SIZE: f32 = 16f32

    The default size of a Radio button.

    Source

    pub const DEFAULT_SPACING: f32 = 8f32

    The default spacing of a Radio button.

    Source

    pub fn new<F, V>( label: impl Into<String>, @@ -73,82 +73,82 @@

    §Example

  • a function that will be called when the Radio is selected. It receives the value of the radio and must produce a Message.
  • -
    Source

    pub fn size(self, size: impl Into<Pixels>) -> Self

    Sets the size of the Radio button.

    -
    Source

    pub fn width(self, width: impl Into<Length>) -> Self

    Sets the width of the Radio button.

    -
    Source

    pub fn spacing(self, spacing: impl Into<Pixels>) -> Self

    Sets the spacing between the Radio button and the text.

    -
    Source

    pub fn text_size(self, text_size: impl Into<Pixels>) -> Self

    Sets the text size of the Radio button.

    +
    Source

    pub fn size(self, size: impl Into<Pixels>) -> Self

    Sets the size of the Radio button.

    +
    Source

    pub fn width(self, width: impl Into<Length>) -> Self

    Sets the width of the Radio button.

    +
    Source

    pub fn spacing(self, spacing: impl Into<Pixels>) -> Self

    Sets the spacing between the Radio button and the text.

    +
    Source

    pub fn text_size(self, text_size: impl Into<Pixels>) -> Self

    Sets the text size of the Radio button.

    Source

    pub fn text_line_height(self, line_height: impl Into<LineHeight>) -> Self

    Sets the text text::LineHeight of the Radio button.

    Source

    pub fn text_shaping(self, shaping: Shaping) -> Self

    Sets the text::Shaping strategy of the Radio button.

    Source

    pub fn text_wrapping(self, wrapping: Wrapping) -> Self

    Sets the text::Wrapping strategy of the Radio button.

    -
    Source

    pub fn font(self, font: impl Into<Renderer::Font>) -> Self

    Sets the text font of the Radio button.

    +
    Source

    pub fn font(self, font: impl Into<Renderer::Font>) -> Self

    Sets the text font of the Radio button.

    Source

    pub fn style(self, style: impl Fn(&Theme, Status) -> Style + 'a) -> Self
    where Theme::Class<'a>: From<StyleFn<'a, Theme>>,

    Sets the style of the Radio button.

    Source

    pub fn class(self, class: impl Into<Theme::Class<'a>>) -> Self

    Available on crate feature advanced only.

    Sets the style class of the Radio button.

    -

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> From<Radio<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where +

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> From<Radio<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where Message: 'a + Clone, Theme: 'a + Catalog, - Renderer: 'a + Renderer,

    Source§

    fn from( + Renderer: 'a + Renderer,

    Source§

    fn from( radio: Radio<'a, Message, Theme, Renderer>, -) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Radio<'_, Message, Theme, Renderer>
    where +) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Radio<'_, Message, Theme, Renderer>
    where Message: Clone, Theme: Catalog, - Renderer: Renderer,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the [Widget].
    Source§

    fn state(&self) -> State

    Returns the State of the [Widget].
    Source§

    fn size(&self) -> Size<Length>

    Returns the [Size] of the [Widget] in lengths.
    Source§

    fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

    Returns the [layout::Node] of the [Widget]. Read more
    Source§

    fn update( + Renderer: Renderer,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the Widget.
    Source§

    fn state(&self) -> State

    Returns the State of the Widget.
    Source§

    fn size(&self) -> Size<Length>

    Returns the Size of the Widget in lengths.
    Source§

    fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

    Returns the layout::Node of the Widget. Read more
    Source§

    fn update( &mut self, - _state: &mut Tree, + _state: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, _renderer: &Renderer, - _clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Message>, - _viewport: &Rectangle, -)

    Processes a runtime Event. Read more
    Source§

    fn mouse_interaction( + _clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + _viewport: &Rectangle, +)

    Processes a runtime Event. Read more
    Source§

    fn mouse_interaction( &self, - _state: &Tree, - layout: Layout<'_>, - cursor: Cursor, - _viewport: &Rectangle, + _state: &Tree, + layout: Layout<'_>, + cursor: Cursor, + _viewport: &Rectangle, _renderer: &Renderer, -) -> Interaction

    Returns the current [mouse::Interaction] of the [Widget]. Read more
    Source§

    fn draw( +) -> Interaction

    Returns the current mouse::Interaction of the Widget. Read more
    Source§

    fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - defaults: &Style, - layout: Layout<'_>, - _cursor: Cursor, - viewport: &Rectangle, -)

    Draws the [Widget] using the associated Renderer.
    §

    fn size_hint(&self) -> Size<Length>

    Returns a [Size] hint for laying out the [Widget]. Read more
    §

    fn children(&self) -> Vec<Tree>

    Returns the state [Tree] of the children of the [Widget].
    §

    fn diff(&self, _tree: &mut Tree)

    Reconciles the [Widget] with the provided [Tree].
    §

    fn operate( + defaults: &Style, + layout: Layout<'_>, + _cursor: Cursor, + viewport: &Rectangle, +)

    Draws the Widget using the associated Renderer.
    Source§

    fn size_hint(&self) -> Size<Length>

    Returns a Size hint for laying out the Widget. Read more
    Source§

    fn children(&self) -> Vec<Tree>

    Returns the state Tree of the children of the Widget.
    Source§

    fn diff(&self, _tree: &mut Tree)

    Reconciles the Widget with the provided Tree.
    Source§

    fn operate( &self, - _state: &mut Tree, - _layout: Layout<'_>, + _state: &mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _operation: &mut dyn Operation, -)

    Applies an [Operation] to the [Widget].
    §

    fn overlay<'a>( + _operation: &mut dyn Operation, +)

    Applies an Operation to the Widget.
    Source§

    fn overlay<'a>( &'a mut self, - _state: &'a mut Tree, - _layout: Layout<'_>, + _state: &'a mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _translation: Vector, -) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the [Widget], if there is any.

    Auto Trait Implementations§

    §

    impl<'a, Message, Theme, Renderer> Freeze for Radio<'a, Message, Theme, Renderer>
    where + _translation: Vector, +) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the Widget, if there is any.

    Auto Trait Implementations§

    §

    impl<'a, Message, Theme, Renderer> Freeze for Radio<'a, Message, Theme, Renderer>
    where Message: Freeze, <Theme as Catalog>::Class<'a>: Freeze, - <Renderer as Renderer>::Font: Freeze,

    §

    impl<'a, Message, Theme, Renderer> RefUnwindSafe for Radio<'a, Message, Theme, Renderer>
    where + <Renderer as Renderer>::Font: Freeze,

    §

    impl<'a, Message, Theme, Renderer> RefUnwindSafe for Radio<'a, Message, Theme, Renderer>
    where Message: RefUnwindSafe, <Theme as Catalog>::Class<'a>: RefUnwindSafe, - <Renderer as Renderer>::Font: RefUnwindSafe,

    §

    impl<'a, Message, Theme, Renderer> Send for Radio<'a, Message, Theme, Renderer>
    where + <Renderer as Renderer>::Font: RefUnwindSafe,

    §

    impl<'a, Message, Theme, Renderer> Send for Radio<'a, Message, Theme, Renderer>
    where Message: Send, <Theme as Catalog>::Class<'a>: Send, - <Renderer as Renderer>::Font: Send,

    §

    impl<'a, Message, Theme, Renderer> Sync for Radio<'a, Message, Theme, Renderer>
    where + <Renderer as Renderer>::Font: Send,

    §

    impl<'a, Message, Theme, Renderer> Sync for Radio<'a, Message, Theme, Renderer>
    where Message: Sync, <Theme as Catalog>::Class<'a>: Sync, - <Renderer as Renderer>::Font: Sync,

    §

    impl<'a, Message, Theme, Renderer> Unpin for Radio<'a, Message, Theme, Renderer>
    where + <Renderer as Renderer>::Font: Sync,

    §

    impl<'a, Message, Theme, Renderer> Unpin for Radio<'a, Message, Theme, Renderer>
    where Message: Unpin, <Theme as Catalog>::Class<'a>: Unpin, - <Renderer as Renderer>::Font: Unpin,

    §

    impl<'a, Message, Theme, Renderer> UnwindSafe for Radio<'a, Message, Theme, Renderer>
    where + <Renderer as Renderer>::Font: Unpin,

    §

    impl<'a, Message, Theme, Renderer> UnwindSafe for Radio<'a, Message, Theme, Renderer>
    where Message: UnwindSafe, <Theme as Catalog>::Class<'a>: UnwindSafe, - <Renderer as Renderer>::Font: UnwindSafe,

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where + <Renderer as Renderer>::Font: UnwindSafe,

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -210,8 +210,8 @@

    §Example

    S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/radio/struct.Style.html b/iced_widget/radio/struct.Style.html index 87b4481835f..4d2c03a43d1 100644 --- a/iced_widget/radio/struct.Style.html +++ b/iced_widget/radio/struct.Style.html @@ -1,15 +1,15 @@ Style in iced_widget::radio - Rust
    iced_widget::radio

    Struct Style

    Source
    pub struct Style {
    -    pub background: Background,
    -    pub dot_color: Color,
    +    pub background: Background,
    +    pub dot_color: Color,
         pub border_width: f32,
    -    pub border_color: Color,
    -    pub text_color: Option<Color>,
    +    pub border_color: Color,
    +    pub text_color: Option<Color>,
     }
    Expand description

    The appearance of a radio button.

    -

    Fields§

    §background: Background

    The [Background] of the radio button.

    -
    §dot_color: Color

    The [Color] of the dot of the radio button.

    +

    Fields§

    §background: Background

    The Background of the radio button.

    +
    §dot_color: Color

    The Color of the dot of the radio button.

    §border_width: f32

    The border width of the radio button.

    -
    §border_color: Color

    The border [Color] of the radio button.

    -
    §text_color: Option<Color>

    The text [Color] of the radio button.

    +
    §border_color: Color

    The border Color of the radio button.

    +
    §text_color: Option<Color>

    The text Color of the radio button.

    Trait Implementations§

    Source§

    impl Clone for Style

    Source§

    fn clone(&self) -> Style

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Style

    Source§

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

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

    impl PartialEq for Style

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl Copy for Style

    Source§

    impl StructuralPartialEq for Style

    Auto Trait Implementations§

    §

    impl Freeze for Style

    §

    impl RefUnwindSafe for Style

    §

    impl Send for Style

    §

    impl Sync for Style

    §

    impl Unpin for Style

    §

    impl UnwindSafe for Style

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, @@ -75,8 +75,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/rule/enum.FillMode.html b/iced_widget/rule/enum.FillMode.html index 543895cff47..c2c506a3df0 100644 --- a/iced_widget/rule/enum.FillMode.html +++ b/iced_widget/rule/enum.FillMode.html @@ -84,8 +84,8 @@
    §Returns
    S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/rule/struct.Rule.html b/iced_widget/rule/struct.Rule.html index a71ae0f870c..72a102f1781 100644 --- a/iced_widget/rule/struct.Rule.html +++ b/iced_widget/rule/struct.Rule.html @@ -12,60 +12,60 @@

    §Example

    horizontal_rule(2).into() }

    Implementations§

    Source§

    impl<'a, Theme> Rule<'a, Theme>
    where - Theme: Catalog,

    Source

    pub fn horizontal(height: impl Into<Pixels>) -> Self

    Creates a horizontal Rule with the given height.

    -
    Source

    pub fn vertical(width: impl Into<Pixels>) -> Self

    Creates a vertical Rule with the given width.

    + Theme: Catalog,
    Source

    pub fn horizontal(height: impl Into<Pixels>) -> Self

    Creates a horizontal Rule with the given height.

    +
    Source

    pub fn vertical(width: impl Into<Pixels>) -> Self

    Creates a vertical Rule with the given width.

    Source

    pub fn style(self, style: impl Fn(&Theme) -> Style + 'a) -> Self
    where Theme::Class<'a>: From<StyleFn<'a, Theme>>,

    Sets the style of the Rule.

    Source

    pub fn class(self, class: impl Into<Theme::Class<'a>>) -> Self

    Available on crate feature advanced only.

    Sets the style class of the Rule.

    -

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> From<Rule<'a, Theme>> for Element<'a, Message, Theme, Renderer>
    where +

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> From<Rule<'a, Theme>> for Element<'a, Message, Theme, Renderer>
    where Message: 'a, Theme: 'a + Catalog, - Renderer: 'a + Renderer,

    Source§

    fn from(rule: Rule<'a, Theme>) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Rule<'_, Theme>
    where - Renderer: Renderer, - Theme: Catalog,

    Source§

    fn size(&self) -> Size<Length>

    Returns the [Size] of the [Widget] in lengths.
    Source§

    fn layout( + Renderer: 'a + Renderer,

    Source§

    fn from(rule: Rule<'a, Theme>) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Rule<'_, Theme>
    where + Renderer: Renderer, + Theme: Catalog,

    Source§

    fn size(&self) -> Size<Length>

    Returns the Size of the Widget in lengths.
    Source§

    fn layout( &self, - _tree: &mut Tree, + _tree: &mut Tree, _renderer: &Renderer, - limits: &Limits, -) -> Node

    Returns the [layout::Node] of the [Widget]. Read more
    Source§

    fn draw( + limits: &Limits, +) -> Node

    Returns the layout::Node of the Widget. Read more
    Source§

    fn draw( &self, - _state: &Tree, + _state: &Tree, renderer: &mut Renderer, theme: &Theme, - _style: &Style, - layout: Layout<'_>, - _cursor: Cursor, - _viewport: &Rectangle, -)

    Draws the [Widget] using the associated Renderer.
    §

    fn size_hint(&self) -> Size<Length>

    Returns a [Size] hint for laying out the [Widget]. Read more
    §

    fn tag(&self) -> Tag

    Returns the Tag of the [Widget].
    §

    fn state(&self) -> State

    Returns the State of the [Widget].
    §

    fn children(&self) -> Vec<Tree>

    Returns the state [Tree] of the children of the [Widget].
    §

    fn diff(&self, _tree: &mut Tree)

    Reconciles the [Widget] with the provided [Tree].
    §

    fn operate( + _style: &Style, + layout: Layout<'_>, + _cursor: Cursor, + _viewport: &Rectangle, +)

    Draws the Widget using the associated Renderer.
    Source§

    fn size_hint(&self) -> Size<Length>

    Returns a Size hint for laying out the Widget. Read more
    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the Widget.
    Source§

    fn state(&self) -> State

    Returns the State of the Widget.
    Source§

    fn children(&self) -> Vec<Tree>

    Returns the state Tree of the children of the Widget.
    Source§

    fn diff(&self, _tree: &mut Tree)

    Reconciles the Widget with the provided Tree.
    Source§

    fn operate( &self, - _state: &mut Tree, - _layout: Layout<'_>, + _state: &mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _operation: &mut dyn Operation, -)

    Applies an [Operation] to the [Widget].
    §

    fn update( + _operation: &mut dyn Operation, +)

    Applies an Operation to the Widget.
    Source§

    fn update( &mut self, - _state: &mut Tree, + _state: &mut Tree, _event: Event, - _layout: Layout<'_>, - _cursor: Cursor, + _layout: Layout<'_>, + _cursor: Cursor, _renderer: &Renderer, - _clipboard: &mut dyn Clipboard, - _shell: &mut Shell<'_, Message>, - _viewport: &Rectangle, -)

    Processes a runtime Event. Read more
    §

    fn mouse_interaction( + _clipboard: &mut dyn Clipboard, + _shell: &mut Shell<'_, Message>, + _viewport: &Rectangle, +)

    Processes a runtime Event. Read more
    Source§

    fn mouse_interaction( &self, - _state: &Tree, - _layout: Layout<'_>, - _cursor: Cursor, - _viewport: &Rectangle, + _state: &Tree, + _layout: Layout<'_>, + _cursor: Cursor, + _viewport: &Rectangle, _renderer: &Renderer, -) -> Interaction

    Returns the current [mouse::Interaction] of the [Widget]. Read more
    §

    fn overlay<'a>( +) -> Interaction

    Returns the current mouse::Interaction of the Widget. Read more
    Source§

    fn overlay<'a>( &'a mut self, - _state: &'a mut Tree, - _layout: Layout<'_>, + _state: &'a mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _translation: Vector, -) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the [Widget], if there is any.

    Auto Trait Implementations§

    §

    impl<'a, Theme> Freeze for Rule<'a, Theme>
    where + _translation: Vector, +) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the Widget, if there is any.

    Auto Trait Implementations§

    §

    impl<'a, Theme> Freeze for Rule<'a, Theme>
    where <Theme as Catalog>::Class<'a>: Freeze,

    §

    impl<'a, Theme> RefUnwindSafe for Rule<'a, Theme>
    where <Theme as Catalog>::Class<'a>: RefUnwindSafe,

    §

    impl<'a, Theme> Send for Rule<'a, Theme>
    where <Theme as Catalog>::Class<'a>: Send,

    §

    impl<'a, Theme> Sync for Rule<'a, Theme>
    where @@ -133,8 +133,8 @@

    §Example

    S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/rule/struct.Style.html b/iced_widget/rule/struct.Style.html index cdb61bbab6b..c5889e4a664 100644 --- a/iced_widget/rule/struct.Style.html +++ b/iced_widget/rule/struct.Style.html @@ -1,12 +1,12 @@ Style in iced_widget::rule - Rust
    iced_widget::rule

    Struct Style

    Source
    pub struct Style {
    -    pub color: Color,
    +    pub color: Color,
         pub width: u16,
    -    pub radius: Radius,
    +    pub radius: Radius,
         pub fill_mode: FillMode,
     }
    Expand description

    The appearance of a rule.

    -

    Fields§

    §color: Color

    The color of the rule.

    +

    Fields§

    §color: Color

    The color of the rule.

    §width: u16

    The width (thickness) of the rule line.

    -
    §radius: Radius

    The radius of the line corners.

    +
    §radius: Radius

    The radius of the line corners.

    §fill_mode: FillMode

    The FillMode of the rule.

    Trait Implementations§

    Source§

    impl Clone for Style

    Source§

    fn clone(&self) -> Style

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Style

    Source§

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

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

    impl PartialEq for Style

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl Copy for Style

    Source§

    impl StructuralPartialEq for Style

    Auto Trait Implementations§

    §

    impl Freeze for Style

    §

    impl RefUnwindSafe for Style

    §

    impl Send for Style

    §

    impl Sync for Style

    §

    impl Unpin for Style

    §

    impl UnwindSafe for Style

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where @@ -73,8 +73,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/scrollable/enum.Anchor.html b/iced_widget/scrollable/enum.Anchor.html index 115b1771152..1bfdf9b442d 100644 --- a/iced_widget/scrollable/enum.Anchor.html +++ b/iced_widget/scrollable/enum.Anchor.html @@ -79,8 +79,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/scrollable/enum.Direction.html b/iced_widget/scrollable/enum.Direction.html index 4b3488995ae..7c1ffa4ff71 100644 --- a/iced_widget/scrollable/enum.Direction.html +++ b/iced_widget/scrollable/enum.Direction.html @@ -81,8 +81,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/scrollable/enum.Status.html b/iced_widget/scrollable/enum.Status.html index 54913451962..348cf118f50 100644 --- a/iced_widget/scrollable/enum.Status.html +++ b/iced_widget/scrollable/enum.Status.html @@ -87,8 +87,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/scrollable/fn.scroll_by.html b/iced_widget/scrollable/fn.scroll_by.html index d59f41ec6a4..bcdff83d32b 100644 --- a/iced_widget/scrollable/fn.scroll_by.html +++ b/iced_widget/scrollable/fn.scroll_by.html @@ -1,3 +1,3 @@ -scroll_by in iced_widget::scrollable - Rust
    iced_widget::scrollable

    Function scroll_by

    Source
    pub fn scroll_by<T>(id: Id, offset: AbsoluteOffset) -> Task<T>
    Expand description

    Produces a [Task] that scrolls the Scrollable with the given Id +scroll_by in iced_widget::scrollable - Rust

    iced_widget::scrollable

    Function scroll_by

    Source
    pub fn scroll_by<T>(id: Id, offset: AbsoluteOffset) -> Task<T>
    Expand description

    Produces a Task that scrolls the Scrollable with the given Id by the provided AbsoluteOffset.

    \ No newline at end of file diff --git a/iced_widget/scrollable/fn.scroll_to.html b/iced_widget/scrollable/fn.scroll_to.html index 20cc430986f..46b2ec943bf 100644 --- a/iced_widget/scrollable/fn.scroll_to.html +++ b/iced_widget/scrollable/fn.scroll_to.html @@ -1,3 +1,3 @@ -scroll_to in iced_widget::scrollable - Rust
    iced_widget::scrollable

    Function scroll_to

    Source
    pub fn scroll_to<T>(id: Id, offset: AbsoluteOffset) -> Task<T>
    Expand description

    Produces a [Task] that scrolls the Scrollable with the given Id +scroll_to in iced_widget::scrollable - Rust

    iced_widget::scrollable

    Function scroll_to

    Source
    pub fn scroll_to<T>(id: Id, offset: AbsoluteOffset) -> Task<T>
    Expand description

    Produces a Task that scrolls the Scrollable with the given Id to the provided AbsoluteOffset.

    \ No newline at end of file diff --git a/iced_widget/scrollable/fn.snap_to.html b/iced_widget/scrollable/fn.snap_to.html index ca19cf02e0a..bba980f03ec 100644 --- a/iced_widget/scrollable/fn.snap_to.html +++ b/iced_widget/scrollable/fn.snap_to.html @@ -1,3 +1,3 @@ -snap_to in iced_widget::scrollable - Rust
    iced_widget::scrollable

    Function snap_to

    Source
    pub fn snap_to<T>(id: Id, offset: RelativeOffset) -> Task<T>
    Expand description

    Produces a [Task] that snaps the Scrollable with the given Id +snap_to in iced_widget::scrollable - Rust

    iced_widget::scrollable

    Function snap_to

    Source
    pub fn snap_to<T>(id: Id, offset: RelativeOffset) -> Task<T>
    Expand description

    Produces a Task that snaps the Scrollable with the given Id to the provided RelativeOffset.

    \ No newline at end of file diff --git a/iced_widget/scrollable/index.html b/iced_widget/scrollable/index.html index 9ef6a1460bc..e631e07f534 100644 --- a/iced_widget/scrollable/index.html +++ b/iced_widget/scrollable/index.html @@ -13,9 +13,9 @@

    §Example

    "You did it!", ]).into() }
    -

    Structs§

    • The amount of absolute offset in each direction of a [Scrollable].
    • The identifier of a Scrollable.
    • The appearance of the scrollbar of a scrollable.
    • The amount of relative offset in each direction of a [Scrollable].
    • A widget that can vertically display an infinite amount of content with a +

    Structs§

    Enums§

    Traits§

    Functions§

    Traits§

    Functions§

    Type Aliases§

    \ No newline at end of file diff --git a/iced_widget/scrollable/struct.AbsoluteOffset.html b/iced_widget/scrollable/struct.AbsoluteOffset.html index edde1b09145..8ecf3433f08 100644 --- a/iced_widget/scrollable/struct.AbsoluteOffset.html +++ b/iced_widget/scrollable/struct.AbsoluteOffset.html @@ -1,11 +1,11 @@ -AbsoluteOffset in iced_widget::scrollable - Rust
    iced_widget::scrollable

    Struct AbsoluteOffset

    pub struct AbsoluteOffset {
    +AbsoluteOffset in iced_widget::scrollable - Rust
    iced_widget::scrollable

    Struct AbsoluteOffset

    Source
    pub struct AbsoluteOffset {
         pub x: f32,
         pub y: f32,
    -}
    Expand description

    The amount of absolute offset in each direction of a [Scrollable].

    +}
    Expand description

    The amount of absolute offset in each direction of a Scrollable.

    Fields§

    §x: f32

    The amount of horizontal offset

    §y: f32

    The amount of vertical offset

    -

    Trait Implementations§

    §

    impl Clone for AbsoluteOffset

    §

    fn clone(&self) -> AbsoluteOffset

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for AbsoluteOffset

    §

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

    Formats the value using the given formatter. Read more
    §

    impl Default for AbsoluteOffset

    §

    fn default() -> AbsoluteOffset

    Returns the “default value” for a type. Read more
    §

    impl PartialEq for AbsoluteOffset

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl Copy for AbsoluteOffset

    §

    impl StructuralPartialEq for AbsoluteOffset

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where +

    Trait Implementations§

    Source§

    impl Clone for AbsoluteOffset

    Source§

    fn clone(&self) -> AbsoluteOffset

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for AbsoluteOffset

    Source§

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

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

    impl Default for AbsoluteOffset

    Source§

    fn default() -> AbsoluteOffset

    Returns the “default value” for a type. Read more
    Source§

    impl PartialEq for AbsoluteOffset

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl Copy for AbsoluteOffset

    Source§

    impl StructuralPartialEq for AbsoluteOffset

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -72,8 +72,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/scrollable/struct.Id.html b/iced_widget/scrollable/struct.Id.html index b47e5f31db5..20db4f3c48e 100644 --- a/iced_widget/scrollable/struct.Id.html +++ b/iced_widget/scrollable/struct.Id.html @@ -2,7 +2,7 @@

    Implementations§

    Source§

    impl Id

    Source

    pub fn new(id: impl Into<Cow<'static, str>>) -> Self

    Creates a custom Id.

    Source

    pub fn unique() -> Self

    Creates a unique Id.

    This function produces a different Id every time it is called.

    -

    Trait Implementations§

    Source§

    impl Clone for Id

    Source§

    fn clone(&self) -> Id

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Id

    Source§

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

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

    impl From<Id> for Id

    Source§

    fn from(id: Id) -> Self

    Converts to this type from the input type.
    Source§

    impl Hash for Id

    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 +

    Trait Implementations§

    Source§

    impl Clone for Id

    Source§

    fn clone(&self) -> Id

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Id

    Source§

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

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

    impl From<Id> for Id

    Source§

    fn from(id: Id) -> Self

    Converts to this type from the input type.
    Source§

    impl Hash for Id

    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 Id

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl Eq for Id

    Source§

    impl StructuralPartialEq for Id

    Auto Trait Implementations§

    §

    impl Freeze for Id

    §

    impl RefUnwindSafe for Id

    §

    impl Send for Id

    §

    impl Sync for Id

    §

    impl Unpin for Id

    §

    impl UnwindSafe for Id

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where @@ -78,8 +78,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/scrollable/struct.Rail.html b/iced_widget/scrollable/struct.Rail.html index b279c8ca3b2..abb69d3d9fa 100644 --- a/iced_widget/scrollable/struct.Rail.html +++ b/iced_widget/scrollable/struct.Rail.html @@ -1,10 +1,10 @@ Rail in iced_widget::scrollable - Rust
    iced_widget::scrollable

    Struct Rail

    Source
    pub struct Rail {
    -    pub background: Option<Background>,
    -    pub border: Border,
    +    pub background: Option<Background>,
    +    pub border: Border,
         pub scroller: Scroller,
     }
    Expand description

    The appearance of the scrollbar of a scrollable.

    -

    Fields§

    §background: Option<Background>

    The [Background] of a scrollbar.

    -
    §border: Border

    The [Border] of a scrollbar.

    +

    Fields§

    §background: Option<Background>

    The Background of a scrollbar.

    +
    §border: Border

    The Border of a scrollbar.

    §scroller: Scroller

    The appearance of the Scroller of a scrollbar.

    Trait Implementations§

    Source§

    impl Clone for Rail

    Source§

    fn clone(&self) -> Rail

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Rail

    Source§

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

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

    impl PartialEq for Rail

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl Copy for Rail

    Source§

    impl StructuralPartialEq for Rail

    Auto Trait Implementations§

    §

    impl Freeze for Rail

    §

    impl RefUnwindSafe for Rail

    §

    impl Send for Rail

    §

    impl Sync for Rail

    §

    impl Unpin for Rail

    §

    impl UnwindSafe for Rail

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where @@ -71,8 +71,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/scrollable/struct.RelativeOffset.html b/iced_widget/scrollable/struct.RelativeOffset.html index e753d6a2698..68bae4626bc 100644 --- a/iced_widget/scrollable/struct.RelativeOffset.html +++ b/iced_widget/scrollable/struct.RelativeOffset.html @@ -1,14 +1,14 @@ -RelativeOffset in iced_widget::scrollable - Rust
    iced_widget::scrollable

    Struct RelativeOffset

    pub struct RelativeOffset {
    +RelativeOffset in iced_widget::scrollable - Rust
    iced_widget::scrollable

    Struct RelativeOffset

    Source
    pub struct RelativeOffset {
         pub x: f32,
         pub y: f32,
    -}
    Expand description

    The amount of relative offset in each direction of a [Scrollable].

    +}
    Expand description

    The amount of relative offset in each direction of a Scrollable.

    A value of 0.0 means start, while 1.0 means end.

    Fields§

    §x: f32

    The amount of horizontal offset

    §y: f32

    The amount of vertical offset

    -

    Implementations§

    §

    impl RelativeOffset

    pub const START: RelativeOffset = _

    A relative offset that points to the top-left of a [Scrollable].

    -

    pub const END: RelativeOffset = _

    A relative offset that points to the bottom-right of a [Scrollable].

    -

    Trait Implementations§

    §

    impl Clone for RelativeOffset

    §

    fn clone(&self) -> RelativeOffset

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for RelativeOffset

    §

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

    Formats the value using the given formatter. Read more
    §

    impl Default for RelativeOffset

    §

    fn default() -> RelativeOffset

    Returns the “default value” for a type. Read more
    §

    impl PartialEq for RelativeOffset

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl Copy for RelativeOffset

    §

    impl StructuralPartialEq for RelativeOffset

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where +

    Implementations§

    Source§

    impl RelativeOffset

    Source

    pub const START: RelativeOffset = _

    A relative offset that points to the top-left of a Scrollable.

    +
    Source

    pub const END: RelativeOffset = _

    A relative offset that points to the bottom-right of a Scrollable.

    +

    Trait Implementations§

    Source§

    impl Clone for RelativeOffset

    Source§

    fn clone(&self) -> RelativeOffset

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for RelativeOffset

    Source§

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

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

    impl Default for RelativeOffset

    Source§

    fn default() -> RelativeOffset

    Returns the “default value” for a type. Read more
    Source§

    impl PartialEq for RelativeOffset

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl Copy for RelativeOffset

    Source§

    impl StructuralPartialEq for RelativeOffset

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -75,8 +75,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/scrollable/struct.Scrollable.html b/iced_widget/scrollable/struct.Scrollable.html index 4fb66f87ec1..86979d39dd9 100644 --- a/iced_widget/scrollable/struct.Scrollable.html +++ b/iced_widget/scrollable/struct.Scrollable.html @@ -1,6 +1,6 @@ Scrollable in iced_widget::scrollable - Rust
    iced_widget::scrollable

    Struct Scrollable

    Source
    pub struct Scrollable<'a, Message, Theme = Theme, Renderer = Renderer>
    where Theme: Catalog, - Renderer: Renderer,
    { /* private fields */ }
    Expand description

    A widget that can vertically display an infinite amount of content with a + Renderer: Renderer,

    { /* private fields */ }
    Expand description

    A widget that can vertically display an infinite amount of content with a scrollbar.

    §Example

    use iced::widget::{column, scrollable, vertical_space};
    @@ -18,15 +18,15 @@ 

    §Example

    }

    Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> Scrollable<'a, Message, Theme, Renderer>
    where Theme: Catalog, - Renderer: Renderer,

    Source

    pub fn new(content: impl Into<Element<'a, Message, Theme, Renderer>>) -> Self

    Creates a new vertical Scrollable.

    + Renderer: Renderer,

    Source

    pub fn new(content: impl Into<Element<'a, Message, Theme, Renderer>>) -> Self

    Creates a new vertical Scrollable.

    Source

    pub fn with_direction( - content: impl Into<Element<'a, Message, Theme, Renderer>>, + content: impl Into<Element<'a, Message, Theme, Renderer>>, direction: impl Into<Direction>, ) -> Self

    Creates a new Scrollable with the given Direction.

    Source

    pub fn direction(self, direction: impl Into<Direction>) -> Self

    Sets the Direction of the Scrollable.

    Source

    pub fn id(self, id: Id) -> Self

    Sets the Id of the Scrollable.

    -
    Source

    pub fn width(self, width: impl Into<Length>) -> Self

    Sets the width of the Scrollable.

    -
    Source

    pub fn height(self, height: impl Into<Length>) -> Self

    Sets the height of the Scrollable.

    +
    Source

    pub fn width(self, width: impl Into<Length>) -> Self

    Sets the width of the Scrollable.

    +
    Source

    pub fn height(self, height: impl Into<Length>) -> Self

    Sets the height of the Scrollable.

    Source

    pub fn on_scroll(self, f: impl Fn(Viewport) -> Message + 'a) -> Self

    Sets a function to call when the Scrollable is scrolled.

    The function takes the Viewport of the Scrollable

    Source

    pub fn anchor_top(self) -> Self

    Anchors the vertical Scrollable direction to the top.

    @@ -35,61 +35,61 @@

    §Example

    Source

    pub fn anchor_right(self) -> Self

    Anchors the horizontal Scrollable direction to the right.

    Source

    pub fn anchor_x(self, alignment: Anchor) -> Self

    Sets the Anchor of the horizontal direction of the Scrollable, if applicable.

    Source

    pub fn anchor_y(self, alignment: Anchor) -> Self

    Sets the Anchor of the vertical direction of the Scrollable, if applicable.

    -
    Source

    pub fn spacing(self, new_spacing: impl Into<Pixels>) -> Self

    Embeds the Scrollbar into the Scrollable, instead of floating on top of the +

    Source

    pub fn spacing(self, new_spacing: impl Into<Pixels>) -> Self

    Embeds the Scrollbar into the Scrollable, instead of floating on top of the content.

    The spacing provided will be used as space between the Scrollbar and the contents of the Scrollable.

    Source

    pub fn style(self, style: impl Fn(&Theme, Status) -> Style + 'a) -> Self
    where Theme::Class<'a>: From<StyleFn<'a, Theme>>,

    Sets the style of this Scrollable.

    Source

    pub fn class(self, class: impl Into<Theme::Class<'a>>) -> Self

    Available on crate feature advanced only.

    Sets the style class of the Scrollable.

    -

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> From<Scrollable<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where +

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> From<Scrollable<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where Message: 'a, Theme: 'a + Catalog, - Renderer: 'a + Renderer,

    Source§

    fn from( + Renderer: 'a + Renderer,

    Source§

    fn from( text_input: Scrollable<'a, Message, Theme, Renderer>, -) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Scrollable<'_, Message, Theme, Renderer>
    where +) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Scrollable<'_, Message, Theme, Renderer>
    where Theme: Catalog, - Renderer: Renderer,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the [Widget].
    Source§

    fn state(&self) -> State

    Returns the State of the [Widget].
    Source§

    fn children(&self) -> Vec<Tree>

    Returns the state [Tree] of the children of the [Widget].
    Source§

    fn diff(&self, tree: &mut Tree)

    Reconciles the [Widget] with the provided [Tree].
    Source§

    fn size(&self) -> Size<Length>

    Returns the [Size] of the [Widget] in lengths.
    Source§

    fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

    Returns the [layout::Node] of the [Widget]. Read more
    Source§

    fn operate( + Renderer: Renderer,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the Widget.
    Source§

    fn state(&self) -> State

    Returns the State of the Widget.
    Source§

    fn children(&self) -> Vec<Tree>

    Returns the state Tree of the children of the Widget.
    Source§

    fn diff(&self, tree: &mut Tree)

    Reconciles the Widget with the provided Tree.
    Source§

    fn size(&self) -> Size<Length>

    Returns the Size of the Widget in lengths.
    Source§

    fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

    Returns the layout::Node of the Widget. Read more
    Source§

    fn operate( &self, - tree: &mut Tree, - layout: Layout<'_>, + tree: &mut Tree, + layout: Layout<'_>, renderer: &Renderer, - operation: &mut dyn Operation, -)

    Applies an [Operation] to the [Widget].
    Source§

    fn update( + operation: &mut dyn Operation, +)

    Applies an Operation to the Widget.
    Source§

    fn update( &mut self, - tree: &mut Tree, + tree: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, renderer: &Renderer, - clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Message>, - _viewport: &Rectangle, -)

    Processes a runtime Event. Read more
    Source§

    fn draw( + clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + _viewport: &Rectangle, +)

    Processes a runtime Event. Read more
    Source§

    fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - defaults: &Style, - layout: Layout<'_>, - cursor: Cursor, - viewport: &Rectangle, -)

    Draws the [Widget] using the associated Renderer.
    Source§

    fn mouse_interaction( + defaults: &Style, + layout: Layout<'_>, + cursor: Cursor, + viewport: &Rectangle, +)

    Draws the Widget using the associated Renderer.
    Source§

    fn mouse_interaction( &self, - tree: &Tree, - layout: Layout<'_>, - cursor: Cursor, - _viewport: &Rectangle, + tree: &Tree, + layout: Layout<'_>, + cursor: Cursor, + _viewport: &Rectangle, renderer: &Renderer, -) -> Interaction

    Returns the current [mouse::Interaction] of the [Widget]. Read more
    Source§

    fn overlay<'b>( +) -> Interaction

    Returns the current mouse::Interaction of the Widget. Read more
    Source§

    fn overlay<'b>( &'b mut self, - tree: &'b mut Tree, - layout: Layout<'_>, + tree: &'b mut Tree, + layout: Layout<'_>, renderer: &Renderer, - translation: Vector, -) -> Option<Element<'b, Message, Theme, Renderer>>

    Returns the overlay of the [Widget], if there is any.
    §

    fn size_hint(&self) -> Size<Length>

    Returns a [Size] hint for laying out the [Widget]. Read more

    Auto Trait Implementations§

    §

    impl<'a, Message, Theme, Renderer> Freeze for Scrollable<'a, Message, Theme, Renderer>
    where - <Theme as Catalog>::Class<'a>: Freeze,

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Scrollable<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Scrollable<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Scrollable<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme, Renderer> Unpin for Scrollable<'a, Message, Theme, Renderer>
    where - <Theme as Catalog>::Class<'a>: Unpin,

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Scrollable<'a, Message, Theme, Renderer>

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where + translation: Vector, +) -> Option<Element<'b, Message, Theme, Renderer>>

    Returns the overlay of the Widget, if there is any.
    Source§

    fn size_hint(&self) -> Size<Length>

    Returns a Size hint for laying out the Widget. Read more

    Auto Trait Implementations§

    §

    impl<'a, Message, Theme, Renderer> Freeze for Scrollable<'a, Message, Theme, Renderer>
    where + <Theme as Catalog>::Class<'a>: Freeze,

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Scrollable<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Scrollable<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Scrollable<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme, Renderer> Unpin for Scrollable<'a, Message, Theme, Renderer>
    where + <Theme as Catalog>::Class<'a>: Unpin,

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Scrollable<'a, Message, Theme, Renderer>

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, diff --git a/iced_widget/scrollable/struct.Scrollbar.html b/iced_widget/scrollable/struct.Scrollbar.html index a93726adbd1..0727adaca3c 100644 --- a/iced_widget/scrollable/struct.Scrollbar.html +++ b/iced_widget/scrollable/struct.Scrollbar.html @@ -1,10 +1,10 @@ Scrollbar in iced_widget::scrollable - Rust
    iced_widget::scrollable

    Struct Scrollbar

    Source
    pub struct Scrollbar { /* private fields */ }
    Expand description

    A scrollbar within a Scrollable.

    Implementations§

    Source§

    impl Scrollbar

    Source

    pub fn new() -> Self

    Creates new Scrollbar for use in a Scrollable.

    -
    Source

    pub fn width(self, width: impl Into<Pixels>) -> Self

    Sets the scrollbar width of the Scrollbar .

    -
    Source

    pub fn margin(self, margin: impl Into<Pixels>) -> Self

    Sets the scrollbar margin of the Scrollbar .

    -
    Source

    pub fn scroller_width(self, scroller_width: impl Into<Pixels>) -> Self

    Sets the scroller width of the Scrollbar .

    +
    Source

    pub fn width(self, width: impl Into<Pixels>) -> Self

    Sets the scrollbar width of the Scrollbar .

    +
    Source

    pub fn margin(self, margin: impl Into<Pixels>) -> Self

    Sets the scrollbar margin of the Scrollbar .

    +
    Source

    pub fn scroller_width(self, scroller_width: impl Into<Pixels>) -> Self

    Sets the scroller width of the Scrollbar .

    Source

    pub fn anchor(self, alignment: Anchor) -> Self

    Sets the Anchor of the Scrollbar .

    -
    Source

    pub fn spacing(self, spacing: impl Into<Pixels>) -> Self

    Sets whether the Scrollbar should be embedded in the Scrollable, using +

    Source

    pub fn spacing(self, spacing: impl Into<Pixels>) -> Self

    Sets whether the Scrollbar should be embedded in the Scrollable, using the given spacing between itself and the contents.

    An embedded Scrollbar will always be displayed, will take layout space, and will not float over the contents.

    @@ -76,8 +76,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/scrollable/struct.Scroller.html b/iced_widget/scrollable/struct.Scroller.html index 6c1b5b0cd44..2b2e62f3f73 100644 --- a/iced_widget/scrollable/struct.Scroller.html +++ b/iced_widget/scrollable/struct.Scroller.html @@ -1,9 +1,9 @@ Scroller in iced_widget::scrollable - Rust
    iced_widget::scrollable

    Struct Scroller

    Source
    pub struct Scroller {
    -    pub color: Color,
    -    pub border: Border,
    +    pub color: Color,
    +    pub border: Border,
     }
    Expand description

    The appearance of the scroller of a scrollable.

    -

    Fields§

    §color: Color

    The [Color] of the scroller.

    -
    §border: Border

    The [Border] of the scroller.

    +

    Fields§

    §color: Color

    The Color of the scroller.

    +
    §border: Border

    The Border of the scroller.

    Trait Implementations§

    Source§

    impl Clone for Scroller

    Source§

    fn clone(&self) -> Scroller

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Scroller

    Source§

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

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

    impl PartialEq for Scroller

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl Copy for Scroller

    Source§

    impl StructuralPartialEq for Scroller

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, @@ -69,8 +69,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/scrollable/struct.Style.html b/iced_widget/scrollable/struct.Style.html index c047f9e80b9..3efcd3adb53 100644 --- a/iced_widget/scrollable/struct.Style.html +++ b/iced_widget/scrollable/struct.Style.html @@ -2,12 +2,12 @@ pub container: Style, pub vertical_rail: Rail, pub horizontal_rail: Rail, - pub gap: Option<Background>, + pub gap: Option<Background>, }
    Expand description

    The appearance of a scrollable.

    Fields§

    §container: Style

    The container::Style of a scrollable.

    §vertical_rail: Rail

    The vertical Rail appearance.

    §horizontal_rail: Rail

    The horizontal Rail appearance.

    -
    §gap: Option<Background>

    The [Background] of the gap between a horizontal and vertical scrollbar.

    +
    §gap: Option<Background>

    The Background of the gap between a horizontal and vertical scrollbar.

    Trait Implementations§

    Source§

    impl Clone for Style

    Source§

    fn clone(&self) -> Style

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Style

    Source§

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

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

    impl PartialEq for Style

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl Copy for Style

    Source§

    impl StructuralPartialEq for Style

    Auto Trait Implementations§

    §

    impl Freeze for Style

    §

    impl RefUnwindSafe for Style

    §

    impl Send for Style

    §

    impl Sync for Style

    §

    impl Unpin for Style

    §

    impl UnwindSafe for Style

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, @@ -73,8 +73,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/scrollable/struct.Viewport.html b/iced_widget/scrollable/struct.Viewport.html index a6b1dda2284..4e8cba1dffd 100644 --- a/iced_widget/scrollable/struct.Viewport.html +++ b/iced_widget/scrollable/struct.Viewport.html @@ -5,8 +5,8 @@

    This method can be useful to switch the alignment of a Scrollable while maintaining its scrolling position.

    Source

    pub fn relative_offset(&self) -> RelativeOffset

    Returns the RelativeOffset of the current Viewport.

    -
    Source

    pub fn bounds(&self) -> Rectangle

    Returns the bounds of the current Viewport.

    -
    Source

    pub fn content_bounds(&self) -> Rectangle

    Returns the content bounds of the current Viewport.

    +
    Source

    pub fn bounds(&self) -> Rectangle

    Returns the bounds of the current Viewport.

    +
    Source

    pub fn content_bounds(&self) -> Rectangle

    Returns the content bounds of the current Viewport.

    Trait Implementations§

    Source§

    impl Clone for Viewport

    Source§

    fn clone(&self) -> Viewport

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Viewport

    Source§

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

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

    impl Copy for Viewport

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, @@ -71,8 +71,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/shader/struct.Shader.html b/iced_widget/shader/struct.Shader.html index c6384af2920..a3e0cf1e05c 100644 --- a/iced_widget/shader/struct.Shader.html +++ b/iced_widget/shader/struct.Shader.html @@ -2,57 +2,57 @@

    Must be initialized with a Program, which describes the internal widget state & how its Program::Primitives are drawn.

    Implementations§

    Source§

    impl<Message, P: Program<Message>> Shader<Message, P>

    Source

    pub fn new(program: P) -> Self

    Create a new custom Shader.

    -
    Source

    pub fn width(self, width: impl Into<Length>) -> Self

    Set the width of the custom Shader.

    -
    Source

    pub fn height(self, height: impl Into<Length>) -> Self

    Set the height of the custom Shader.

    -

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer, P> From<Shader<Message, P>> for Element<'a, Message, Theme, Renderer>
    where +

    Source

    pub fn width(self, width: impl Into<Length>) -> Self

    Set the width of the custom Shader.

    +
    Source

    pub fn height(self, height: impl Into<Length>) -> Self

    Set the height of the custom Shader.

    +

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer, P> From<Shader<Message, P>> for Element<'a, Message, Theme, Renderer>
    where Message: 'a, - Renderer: Renderer, - P: Program<Message> + 'a,

    Source§

    fn from(custom: Shader<Message, P>) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<P, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Shader<Message, P>
    where + Renderer: Renderer, + P: Program<Message> + 'a,

    Source§

    fn from(custom: Shader<Message, P>) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<P, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Shader<Message, P>
    where P: Program<Message>, - Renderer: Renderer,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the [Widget].
    Source§

    fn state(&self) -> State

    Returns the State of the [Widget].
    Source§

    fn size(&self) -> Size<Length>

    Returns the [Size] of the [Widget] in lengths.
    Source§

    fn layout( + Renderer: Renderer,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the Widget.
    Source§

    fn state(&self) -> State

    Returns the State of the Widget.
    Source§

    fn size(&self) -> Size<Length>

    Returns the Size of the Widget in lengths.
    Source§

    fn layout( &self, - _tree: &mut Tree, + _tree: &mut Tree, _renderer: &Renderer, - limits: &Limits, -) -> Node

    Returns the [layout::Node] of the [Widget]. Read more
    Source§

    fn update( + limits: &Limits, +) -> Node

    Returns the layout::Node of the Widget. Read more
    Source§

    fn update( &mut self, - tree: &mut Tree, + tree: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, _renderer: &Renderer, - _clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Message>, - _viewport: &Rectangle, -)

    Processes a runtime Event. Read more
    Source§

    fn mouse_interaction( + _clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + _viewport: &Rectangle, +)

    Processes a runtime Event. Read more
    Source§

    fn mouse_interaction( &self, - tree: &Tree, - layout: Layout<'_>, - cursor: Cursor, - _viewport: &Rectangle, + tree: &Tree, + layout: Layout<'_>, + cursor: Cursor, + _viewport: &Rectangle, _renderer: &Renderer, -) -> Interaction

    Returns the current [mouse::Interaction] of the [Widget]. Read more
    Source§

    fn draw( +) -> Interaction

    Returns the current mouse::Interaction of the Widget. Read more
    Source§

    fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, _theme: &Theme, - _style: &Style, - layout: Layout<'_>, - cursor_position: Cursor, - _viewport: &Rectangle, -)

    Draws the [Widget] using the associated Renderer.
    §

    fn size_hint(&self) -> Size<Length>

    Returns a [Size] hint for laying out the [Widget]. Read more
    §

    fn children(&self) -> Vec<Tree>

    Returns the state [Tree] of the children of the [Widget].
    §

    fn diff(&self, _tree: &mut Tree)

    Reconciles the [Widget] with the provided [Tree].
    §

    fn operate( + _style: &Style, + layout: Layout<'_>, + cursor_position: Cursor, + _viewport: &Rectangle, +)

    Draws the Widget using the associated Renderer.
    Source§

    fn size_hint(&self) -> Size<Length>

    Returns a Size hint for laying out the Widget. Read more
    Source§

    fn children(&self) -> Vec<Tree>

    Returns the state Tree of the children of the Widget.
    Source§

    fn diff(&self, _tree: &mut Tree)

    Reconciles the Widget with the provided Tree.
    Source§

    fn operate( &self, - _state: &mut Tree, - _layout: Layout<'_>, + _state: &mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _operation: &mut dyn Operation, -)

    Applies an [Operation] to the [Widget].
    §

    fn overlay<'a>( + _operation: &mut dyn Operation, +)

    Applies an Operation to the Widget.
    Source§

    fn overlay<'a>( &'a mut self, - _state: &'a mut Tree, - _layout: Layout<'_>, + _state: &'a mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _translation: Vector, -) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the [Widget], if there is any.

    Auto Trait Implementations§

    §

    impl<Message, P> Freeze for Shader<Message, P>
    where + _translation: Vector, +) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the Widget, if there is any.

    Auto Trait Implementations§

    §

    impl<Message, P> Freeze for Shader<Message, P>
    where P: Freeze,

    §

    impl<Message, P> RefUnwindSafe for Shader<Message, P>
    where P: RefUnwindSafe, Message: RefUnwindSafe,

    §

    impl<Message, P> Send for Shader<Message, P>
    where @@ -125,8 +125,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/shader/struct.Storage.html b/iced_widget/shader/struct.Storage.html index 4c5f49d9388..dca461f81e8 100644 --- a/iced_widget/shader/struct.Storage.html +++ b/iced_widget/shader/struct.Storage.html @@ -1,13 +1,13 @@ -Storage in iced_widget::shader - Rust
    iced_widget::shader

    Struct Storage

    pub struct Storage { /* private fields */ }
    Available on crate feature wgpu only.
    Expand description

    Stores custom, user-provided types.

    -

    Implementations§

    §

    impl Storage

    pub fn has<T>(&self) -> bool
    where +Storage in iced_widget::shader - Rust
    iced_widget::shader

    Struct Storage

    Source
    pub struct Storage { /* private fields */ }
    Available on crate feature wgpu only.
    Expand description

    Stores custom, user-provided types.

    +

    Implementations§

    Source§

    impl Storage

    Source

    pub fn has<T>(&self) -> bool
    where T: 'static,

    Returns true if Storage contains a type T.

    -

    pub fn store<T>(&mut self, data: T)
    where +

    Source

    pub fn store<T>(&mut self, data: T)
    where T: 'static + Send,

    Inserts the data T in to Storage.

    -

    pub fn get<T>(&self) -> Option<&T>
    where +

    Source

    pub fn get<T>(&self) -> Option<&T>
    where T: 'static,

    Returns a reference to the data with type T if it exists in Storage.

    -

    pub fn get_mut<T>(&mut self) -> Option<&mut T>
    where +

    Source

    pub fn get_mut<T>(&mut self) -> Option<&mut T>
    where T: 'static,

    Returns a mutable reference to the data with type T if it exists in Storage.

    -

    Trait Implementations§

    §

    impl Debug for Storage

    §

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

    Formats the value using the given formatter. Read more
    §

    impl Default for Storage

    §

    fn default() -> Storage

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where +

    Trait Implementations§

    Source§

    impl Debug for Storage

    Source§

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

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

    impl Default for Storage

    Source§

    fn default() -> Storage

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -70,6 +70,6 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> WasmNotSend for T
    where T: Send,

    \ No newline at end of file diff --git a/iced_widget/shader/struct.Viewport.html b/iced_widget/shader/struct.Viewport.html index 2d9864408ec..f42b0c5507c 100644 --- a/iced_widget/shader/struct.Viewport.html +++ b/iced_widget/shader/struct.Viewport.html @@ -1,13 +1,13 @@ -Viewport in iced_widget::shader - Rust
    iced_widget::shader

    Struct Viewport

    pub struct Viewport { /* private fields */ }
    Available on crate feature wgpu only.
    Expand description

    A viewing region for displaying computer graphics.

    -

    Implementations§

    §

    impl Viewport

    pub fn with_physical_size(size: Size<u32>, scale_factor: f64) -> Viewport

    Creates a new Viewport with the given physical dimensions and scale +Viewport in iced_widget::shader - Rust

    iced_widget::shader

    Struct Viewport

    Source
    pub struct Viewport { /* private fields */ }
    Available on crate feature wgpu only.
    Expand description

    A viewing region for displaying computer graphics.

    +

    Implementations§

    Source§

    impl Viewport

    Source

    pub fn with_physical_size(size: Size<u32>, scale_factor: f64) -> Viewport

    Creates a new Viewport with the given physical dimensions and scale factor.

    -

    pub fn physical_size(&self) -> Size<u32>

    Returns the physical size of the Viewport.

    -

    pub fn physical_width(&self) -> u32

    Returns the physical width of the Viewport.

    -

    pub fn physical_height(&self) -> u32

    Returns the physical height of the Viewport.

    -

    pub fn logical_size(&self) -> Size

    Returns the logical size of the Viewport.

    -

    pub fn scale_factor(&self) -> f64

    Returns the scale factor of the Viewport.

    -

    pub fn projection(&self) -> Transformation

    Returns the projection transformation of the Viewport.

    -

    Trait Implementations§

    §

    impl Clone for Viewport

    §

    fn clone(&self) -> Viewport

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Viewport

    §

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where +

    Source

    pub fn physical_size(&self) -> Size<u32>

    Returns the physical size of the Viewport.

    +
    Source

    pub fn physical_width(&self) -> u32

    Returns the physical width of the Viewport.

    +
    Source

    pub fn physical_height(&self) -> u32

    Returns the physical height of the Viewport.

    +
    Source

    pub fn logical_size(&self) -> Size

    Returns the logical size of the Viewport.

    +
    Source

    pub fn scale_factor(&self) -> f64

    Returns the scale factor of the Viewport.

    +
    Source

    pub fn projection(&self) -> Transformation

    Returns the projection transformation of the Viewport.

    +

    Trait Implementations§

    Source§

    impl Clone for Viewport

    Source§

    fn clone(&self) -> Viewport

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Viewport

    Source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -71,8 +71,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/shader/trait.Primitive.html b/iced_widget/shader/trait.Primitive.html index 128f1209b30..86e8c937502 100644 --- a/iced_widget/shader/trait.Primitive.html +++ b/iced_widget/shader/trait.Primitive.html @@ -1,4 +1,4 @@ -Primitive in iced_widget::shader - Rust
    iced_widget::shader

    Trait Primitive

    pub trait Primitive:
    +Primitive in iced_widget::shader - Rust
    iced_widget::shader

    Trait Primitive

    Source
    pub trait Primitive:
         Debug
         + Send
         + Sync
    @@ -10,7 +10,7 @@
             queue: &Queue,
             format: TextureFormat,
             storage: &mut Storage,
    -        bounds: &Rectangle,
    +        bounds: &Rectangle,
             viewport: &Viewport,
         );
         fn render(
    @@ -18,23 +18,23 @@
             encoder: &mut CommandEncoder,
             storage: &Storage,
             target: &TextureView,
    -        clip_bounds: &Rectangle<u32>,
    +        clip_bounds: &Rectangle<u32>,
         );
     }
    Available on crate feature wgpu only.
    Expand description

    A set of methods which allows a Primitive to be rendered.

    -

    Required Methods§

    fn prepare( +

    Required Methods§

    Source

    fn prepare( &self, device: &Device, queue: &Queue, format: TextureFormat, storage: &mut Storage, - bounds: &Rectangle, + bounds: &Rectangle, viewport: &Viewport, )

    Processes the Primitive, allowing for GPU buffer allocation.

    -

    fn render( +

    Source

    fn render( &self, encoder: &mut CommandEncoder, storage: &Storage, target: &TextureView, - clip_bounds: &Rectangle<u32>, + clip_bounds: &Rectangle<u32>, )

    Renders the Primitive.

    Implementors§

    \ No newline at end of file diff --git a/iced_widget/shader/trait.Program.html b/iced_widget/shader/trait.Program.html index 3c865105d91..df9b69da161 100644 --- a/iced_widget/shader/trait.Program.html +++ b/iced_widget/shader/trait.Program.html @@ -6,8 +6,8 @@ fn draw( &self, state: &Self::State, - cursor: Cursor, - bounds: Rectangle, + cursor: Cursor, + bounds: Rectangle, ) -> Self::Primitive; // Provided methods @@ -15,15 +15,15 @@ &self, _state: &mut Self::State, _event: Event, - _bounds: Rectangle, - _cursor: Cursor, + _bounds: Rectangle, + _cursor: Cursor, ) -> Option<Action<Message>> { ... } fn mouse_interaction( &self, _state: &Self::State, - _bounds: Rectangle, - _cursor: Cursor, - ) -> Interaction { ... } + _bounds: Rectangle, + _cursor: Cursor, + ) -> Interaction { ... } }
    Available on crate feature wgpu only.
    Expand description

    The state and logic of a Shader widget.

    A Program can mutate the internal state of a Shader widget and produce messages for an application.

    @@ -32,15 +32,15 @@

    Required Methods§

    Source

    fn draw( &self, state: &Self::State, - cursor: Cursor, - bounds: Rectangle, + cursor: Cursor, + bounds: Rectangle, ) -> Self::Primitive

    Draws the Primitive.

    Provided Methods§

    Source

    fn update( &self, _state: &mut Self::State, _event: Event, - _bounds: Rectangle, - _cursor: Cursor, + _bounds: Rectangle, + _cursor: Cursor, ) -> Option<Action<Message>>

    Update the internal State of the Program. This can be used to reflect state changes based on mouse & other events. You can return an Action to publish a message, request a redraw, or capture the event.

    @@ -48,9 +48,9 @@
    Source

    fn mouse_interaction( &self, _state: &Self::State, - _bounds: Rectangle, - _cursor: Cursor, -) -> Interaction

    Returns the current mouse interaction of the Program.

    + _bounds: Rectangle, + _cursor: Cursor, +) -> Interaction

    Returns the current mouse interaction of the Program.

    The interaction returned will be in effect even if the cursor position is out of bounds of the Shader’s program.

    Implementations on Foreign Types§

    Source§

    impl<Message, T> Program<Message> for &T
    where @@ -58,16 +58,16 @@ &self, state: &mut Self::State, event: Event, - bounds: Rectangle, - cursor: Cursor, + bounds: Rectangle, + cursor: Cursor, ) -> Option<Action<Message>>

    Source§

    fn draw( &self, state: &Self::State, - cursor: Cursor, - bounds: Rectangle, + cursor: Cursor, + bounds: Rectangle, ) -> Self::Primitive

    Source§

    fn mouse_interaction( &self, state: &Self::State, - bounds: Rectangle, - cursor: Cursor, -) -> Interaction

    Implementors§

    \ No newline at end of file + bounds: Rectangle, + cursor: Cursor, +) -> Interaction

    Implementors§

    \ No newline at end of file diff --git a/iced_widget/slider/enum.HandleShape.html b/iced_widget/slider/enum.HandleShape.html index 903ae1ea152..2c36699d5ef 100644 --- a/iced_widget/slider/enum.HandleShape.html +++ b/iced_widget/slider/enum.HandleShape.html @@ -4,14 +4,14 @@ }, Rectangle { width: u16, - border_radius: Radius, + border_radius: Radius, }, }
    Expand description

    The shape of the handle of a slider.

    Variants§

    §

    Circle

    A circular handle.

    Fields

    §radius: f32

    The radius of the circle.

    §

    Rectangle

    A rectangular shape.

    Fields

    §width: u16

    The width of the rectangle.

    -
    §border_radius: Radius

    The border radius of the corners of the rectangle.

    +
    §border_radius: Radius

    The border radius of the corners of the rectangle.

    Trait Implementations§

    Source§

    impl Clone for HandleShape

    Source§

    fn clone(&self) -> HandleShape

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for HandleShape

    Source§

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

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

    impl PartialEq for HandleShape

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl Copy for HandleShape

    Source§

    impl StructuralPartialEq for HandleShape

    Auto Trait Implementations§

    §

    impl Freeze for HandleShape

    §

    impl RefUnwindSafe for HandleShape

    §

    impl Send for HandleShape

    §

    impl Sync for HandleShape

    §

    impl Unpin for HandleShape

    §

    impl UnwindSafe for HandleShape

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, @@ -77,8 +77,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/slider/enum.Status.html b/iced_widget/slider/enum.Status.html index 65a7b6c167f..074a255ab0d 100644 --- a/iced_widget/slider/enum.Status.html +++ b/iced_widget/slider/enum.Status.html @@ -77,8 +77,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/slider/struct.Handle.html b/iced_widget/slider/struct.Handle.html index bd63745bb74..9dff06fd773 100644 --- a/iced_widget/slider/struct.Handle.html +++ b/iced_widget/slider/struct.Handle.html @@ -1,13 +1,13 @@ Handle in iced_widget::slider - Rust
    iced_widget::slider

    Struct Handle

    Source
    pub struct Handle {
         pub shape: HandleShape,
    -    pub background: Background,
    +    pub background: Background,
         pub border_width: f32,
    -    pub border_color: Color,
    +    pub border_color: Color,
     }
    Expand description

    The appearance of the handle of a slider.

    Fields§

    §shape: HandleShape

    The shape of the handle.

    -
    §background: Background

    The [Background] of the handle.

    +
    §background: Background

    The Background of the handle.

    §border_width: f32

    The border width of the handle.

    -
    §border_color: Color

    The border [Color] of the handle.

    +
    §border_color: Color

    The border Color of the handle.

    Trait Implementations§

    Source§

    impl Clone for Handle

    Source§

    fn clone(&self) -> Handle

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Handle

    Source§

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

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

    impl PartialEq for Handle

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl Copy for Handle

    Source§

    impl StructuralPartialEq for Handle

    Auto Trait Implementations§

    §

    impl Freeze for Handle

    §

    impl RefUnwindSafe for Handle

    §

    impl Send for Handle

    §

    impl Sync for Handle

    §

    impl Unpin for Handle

    §

    impl UnwindSafe for Handle

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, @@ -73,8 +73,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/slider/struct.Rail.html b/iced_widget/slider/struct.Rail.html index 43ead685c62..613e9f119b0 100644 --- a/iced_widget/slider/struct.Rail.html +++ b/iced_widget/slider/struct.Rail.html @@ -1,11 +1,11 @@ Rail in iced_widget::slider - Rust
    iced_widget::slider

    Struct Rail

    Source
    pub struct Rail {
    -    pub backgrounds: (Background, Background),
    +    pub backgrounds: (Background, Background),
         pub width: f32,
    -    pub border: Border,
    +    pub border: Border,
     }
    Expand description

    The appearance of a slider rail

    -

    Fields§

    §backgrounds: (Background, Background)

    The backgrounds of the rail of the slider.

    +

    Fields§

    §backgrounds: (Background, Background)

    The backgrounds of the rail of the slider.

    §width: f32

    The width of the stroke of a slider rail.

    -
    §border: Border

    The border of the rail.

    +
    §border: Border

    The border of the rail.

    Trait Implementations§

    Source§

    impl Clone for Rail

    Source§

    fn clone(&self) -> Rail

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Rail

    Source§

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

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

    impl PartialEq for Rail

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl Copy for Rail

    Source§

    impl StructuralPartialEq for Rail

    Auto Trait Implementations§

    §

    impl Freeze for Rail

    §

    impl RefUnwindSafe for Rail

    §

    impl Send for Rail

    §

    impl Sync for Rail

    §

    impl Unpin for Rail

    §

    impl UnwindSafe for Rail

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, @@ -71,8 +71,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/slider/struct.Slider.html b/iced_widget/slider/struct.Slider.html index 8b5c24152d9..6d169dd0e15 100644 --- a/iced_widget/slider/struct.Slider.html +++ b/iced_widget/slider/struct.Slider.html @@ -48,68 +48,68 @@

    §Example

    Typically, the user’s interaction with the slider is finished when this message is produced. This is useful if you need to spawn a long-running task from the slider’s result, where the default on_change message could create too many events.

    -
    Source

    pub fn width(self, width: impl Into<Length>) -> Self

    Sets the width of the Slider.

    -
    Source

    pub fn height(self, height: impl Into<Pixels>) -> Self

    Sets the height of the Slider.

    +
    Source

    pub fn width(self, width: impl Into<Length>) -> Self

    Sets the width of the Slider.

    +
    Source

    pub fn height(self, height: impl Into<Pixels>) -> Self

    Sets the height of the Slider.

    Source

    pub fn step(self, step: impl Into<T>) -> Self

    Sets the step size of the Slider.

    Source

    pub fn shift_step(self, shift_step: impl Into<T>) -> Self

    Sets the optional “shift” step for the Slider.

    If set, this value is used as the step while the shift key is pressed.

    Source

    pub fn style(self, style: impl Fn(&Theme, Status) -> Style + 'a) -> Self
    where Theme::Class<'a>: From<StyleFn<'a, Theme>>,

    Sets the style of the Slider.

    Source

    pub fn class(self, class: impl Into<Theme::Class<'a>>) -> Self

    Available on crate feature advanced only.

    Sets the style class of the Slider.

    -

    Trait Implementations§

    Source§

    impl<'a, T, Message, Theme, Renderer> From<Slider<'a, T, Message, Theme>> for Element<'a, Message, Theme, Renderer>
    where +

    Trait Implementations§

    Source§

    impl<'a, T, Message, Theme, Renderer> From<Slider<'a, T, Message, Theme>> for Element<'a, Message, Theme, Renderer>
    where T: Copy + Into<f64> + FromPrimitive + 'a, Message: Clone + 'a, Theme: Catalog + 'a, - Renderer: Renderer + 'a,

    Source§

    fn from( + Renderer: Renderer + 'a,

    Source§

    fn from( slider: Slider<'a, T, Message, Theme>, -) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<T, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Slider<'_, T, Message, Theme>
    where +) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<T, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Slider<'_, T, Message, Theme>
    where T: Copy + Into<f64> + FromPrimitive, Message: Clone, Theme: Catalog, - Renderer: Renderer,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the [Widget].
    Source§

    fn state(&self) -> State

    Returns the State of the [Widget].
    Source§

    fn size(&self) -> Size<Length>

    Returns the [Size] of the [Widget] in lengths.
    Source§

    fn layout( + Renderer: Renderer,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the Widget.
    Source§

    fn state(&self) -> State

    Returns the State of the Widget.
    Source§

    fn size(&self) -> Size<Length>

    Returns the Size of the Widget in lengths.
    Source§

    fn layout( &self, - _tree: &mut Tree, + _tree: &mut Tree, _renderer: &Renderer, - limits: &Limits, -) -> Node

    Returns the [layout::Node] of the [Widget]. Read more
    Source§

    fn update( + limits: &Limits, +) -> Node

    Returns the layout::Node of the Widget. Read more
    Source§

    fn update( &mut self, - tree: &mut Tree, + tree: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, _renderer: &Renderer, - _clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Message>, - _viewport: &Rectangle, -)

    Processes a runtime Event. Read more
    Source§

    fn draw( + _clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + _viewport: &Rectangle, +)

    Processes a runtime Event. Read more
    Source§

    fn draw( &self, - _tree: &Tree, + _tree: &Tree, renderer: &mut Renderer, theme: &Theme, - _style: &Style, - layout: Layout<'_>, - _cursor: Cursor, - _viewport: &Rectangle, -)

    Draws the [Widget] using the associated Renderer.
    Source§

    fn mouse_interaction( + _style: &Style, + layout: Layout<'_>, + _cursor: Cursor, + _viewport: &Rectangle, +)

    Draws the Widget using the associated Renderer.
    Source§

    fn mouse_interaction( &self, - tree: &Tree, - layout: Layout<'_>, - cursor: Cursor, - _viewport: &Rectangle, + tree: &Tree, + layout: Layout<'_>, + cursor: Cursor, + _viewport: &Rectangle, _renderer: &Renderer, -) -> Interaction

    Returns the current [mouse::Interaction] of the [Widget]. Read more
    §

    fn size_hint(&self) -> Size<Length>

    Returns a [Size] hint for laying out the [Widget]. Read more
    §

    fn children(&self) -> Vec<Tree>

    Returns the state [Tree] of the children of the [Widget].
    §

    fn diff(&self, _tree: &mut Tree)

    Reconciles the [Widget] with the provided [Tree].
    §

    fn operate( +) -> Interaction

    Returns the current mouse::Interaction of the Widget. Read more
    Source§

    fn size_hint(&self) -> Size<Length>

    Returns a Size hint for laying out the Widget. Read more
    Source§

    fn children(&self) -> Vec<Tree>

    Returns the state Tree of the children of the Widget.
    Source§

    fn diff(&self, _tree: &mut Tree)

    Reconciles the Widget with the provided Tree.
    Source§

    fn operate( &self, - _state: &mut Tree, - _layout: Layout<'_>, + _state: &mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _operation: &mut dyn Operation, -)

    Applies an [Operation] to the [Widget].
    §

    fn overlay<'a>( + _operation: &mut dyn Operation, +)

    Applies an Operation to the Widget.
    Source§

    fn overlay<'a>( &'a mut self, - _state: &'a mut Tree, - _layout: Layout<'_>, + _state: &'a mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _translation: Vector, -) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the [Widget], if there is any.

    Auto Trait Implementations§

    §

    impl<'a, T, Message, Theme> Freeze for Slider<'a, T, Message, Theme>
    where + _translation: Vector, +) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the Widget, if there is any.

    Auto Trait Implementations§

    §

    impl<'a, T, Message, Theme> Freeze for Slider<'a, T, Message, Theme>
    where T: Freeze, <Theme as Catalog>::Class<'a>: Freeze, Message: Freeze,

    §

    impl<'a, T, Message, Theme = Theme> !RefUnwindSafe for Slider<'a, T, Message, Theme>

    §

    impl<'a, T, Message, Theme = Theme> !Send for Slider<'a, T, Message, Theme>

    §

    impl<'a, T, Message, Theme = Theme> !Sync for Slider<'a, T, Message, Theme>

    §

    impl<'a, T, Message, Theme> Unpin for Slider<'a, T, Message, Theme>
    where diff --git a/iced_widget/slider/struct.Style.html b/iced_widget/slider/struct.Style.html index 2303874cca2..f5b9d050d18 100644 --- a/iced_widget/slider/struct.Style.html +++ b/iced_widget/slider/struct.Style.html @@ -4,7 +4,7 @@ }
    Expand description

    The appearance of a slider.

    Fields§

    §rail: Rail

    The colors of the rail of the slider.

    §handle: Handle

    The appearance of the Handle of the slider.

    -

    Implementations§

    Source§

    impl Style

    Source

    pub fn with_circular_handle(self, radius: impl Into<Pixels>) -> Self

    Changes the HandleShape of the Style to a circle +

    Implementations§

    Source§

    impl Style

    Source

    pub fn with_circular_handle(self, radius: impl Into<Pixels>) -> Self

    Changes the HandleShape of the Style to a circle with the given radius.

    Trait Implementations§

    Source§

    impl Clone for Style

    Source§

    fn clone(&self) -> Style

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Style

    Source§

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

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

    impl PartialEq for Style

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl Copy for Style

    Source§

    impl StructuralPartialEq for Style

    Auto Trait Implementations§

    §

    impl Freeze for Style

    §

    impl RefUnwindSafe for Style

    §

    impl Send for Style

    §

    impl Sync for Style

    §

    impl Unpin for Style

    §

    impl UnwindSafe for Style

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where @@ -71,8 +71,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/struct.Action.html b/iced_widget/struct.Action.html index e6871b5f632..086586b3794 100644 --- a/iced_widget/struct.Action.html +++ b/iced_widget/struct.Action.html @@ -13,7 +13,7 @@

    This can be useful to efficiently animate content, like a blinking caret on a text input.

    Source

    pub fn and_capture(self) -> Self

    Marks the Action as “capturing”. See Self::capture.

    -
    Source

    pub fn into_inner(self) -> (Option<Message>, Option<RedrawRequest>, Status)

    Converts the Action into its internal parts.

    +
    Source

    pub fn into_inner(self) -> (Option<Message>, Option<RedrawRequest>, Status)

    Converts the Action into its internal parts.

    This method is meant to be used by runtimes, libraries, or internal widget implementations.

    Trait Implementations§

    Source§

    impl<Message: Clone> Clone for Action<Message>

    Source§

    fn clone(&self) -> Action<Message>

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl<Message: Debug> Debug for Action<Message>

    Source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<Message> Freeze for Action<Message>
    where @@ -86,8 +86,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/struct.Lazy.html b/iced_widget/struct.Lazy.html index 07c2031f952..3bf9e92e404 100644 --- a/iced_widget/struct.Lazy.html +++ b/iced_widget/struct.Lazy.html @@ -1,60 +1,60 @@ Lazy in iced_widget - Rust
    iced_widget

    Struct Lazy

    Source
    pub struct Lazy<'a, Message, Theme, Renderer, Dependency, View> { /* private fields */ }
    Available on crate feature lazy only.
    Expand description

    A widget that only rebuilds its contents when necessary.

    Implementations§

    Source§

    impl<'a, Message, Theme, Renderer, Dependency, View> Lazy<'a, Message, Theme, Renderer, Dependency, View>
    where Dependency: Hash + 'a, - View: Into<Element<'static, Message, Theme, Renderer>>,

    Source

    pub fn new( + View: Into<Element<'static, Message, Theme, Renderer>>,

    Source

    pub fn new( dependency: Dependency, view: impl Fn(&Dependency) -> View + 'a, ) -> Self

    Creates a new Lazy widget with the given data Dependency and a closure that can turn this data into a widget tree.

    -

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer, Dependency, View> From<Lazy<'a, Message, Theme, Renderer, Dependency, View>> for Element<'a, Message, Theme, Renderer>
    where - View: Into<Element<'static, Message, Theme, Renderer>> + 'static, - Renderer: Renderer + 'static, +

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer, Dependency, View> From<Lazy<'a, Message, Theme, Renderer, Dependency, View>> for Element<'a, Message, Theme, Renderer>
    where + View: Into<Element<'static, Message, Theme, Renderer>> + 'static, + Renderer: Renderer + 'static, Message: 'static, Theme: 'static, - Dependency: Hash + 'a,

    Source§

    fn from(lazy: Lazy<'a, Message, Theme, Renderer, Dependency, View>) -> Self

    Converts to this type from the input type.
    Source§

    impl<'a, Message, Theme, Renderer, Dependency, View> Widget<Message, Theme, Renderer> for Lazy<'a, Message, Theme, Renderer, Dependency, View>
    where - View: Into<Element<'static, Message, Theme, Renderer>> + 'static, + Dependency: Hash + 'a,

    Source§

    fn from(lazy: Lazy<'a, Message, Theme, Renderer, Dependency, View>) -> Self

    Converts to this type from the input type.
    Source§

    impl<'a, Message, Theme, Renderer, Dependency, View> Widget<Message, Theme, Renderer> for Lazy<'a, Message, Theme, Renderer, Dependency, View>
    where + View: Into<Element<'static, Message, Theme, Renderer>> + 'static, Dependency: Hash + 'a, Message: 'static, Theme: 'static, - Renderer: Renderer + 'static,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the [Widget].
    Source§

    fn state(&self) -> State

    Returns the State of the [Widget].
    Source§

    fn children(&self) -> Vec<Tree>

    Returns the state [Tree] of the children of the [Widget].
    Source§

    fn diff(&self, tree: &mut Tree)

    Reconciles the [Widget] with the provided [Tree].
    Source§

    fn size(&self) -> Size<Length>

    Returns the [Size] of the [Widget] in lengths.
    Source§

    fn size_hint(&self) -> Size<Length>

    Returns a [Size] hint for laying out the [Widget]. Read more
    Source§

    fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

    Returns the [layout::Node] of the [Widget]. Read more
    Source§

    fn operate( + Renderer: Renderer + 'static,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the Widget.
    Source§

    fn state(&self) -> State

    Returns the State of the Widget.
    Source§

    fn children(&self) -> Vec<Tree>

    Returns the state Tree of the children of the Widget.
    Source§

    fn diff(&self, tree: &mut Tree)

    Reconciles the Widget with the provided Tree.
    Source§

    fn size(&self) -> Size<Length>

    Returns the Size of the Widget in lengths.
    Source§

    fn size_hint(&self) -> Size<Length>

    Returns a Size hint for laying out the Widget. Read more
    Source§

    fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

    Returns the layout::Node of the Widget. Read more
    Source§

    fn operate( &self, - tree: &mut Tree, - layout: Layout<'_>, + tree: &mut Tree, + layout: Layout<'_>, renderer: &Renderer, - operation: &mut dyn Operation, -)

    Applies an [Operation] to the [Widget].
    Source§

    fn update( + operation: &mut dyn Operation, +)

    Applies an Operation to the Widget.
    Source§

    fn update( &mut self, - tree: &mut Tree, + tree: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, renderer: &Renderer, - clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Message>, - viewport: &Rectangle, -)

    Processes a runtime Event. Read more
    Source§

    fn mouse_interaction( + clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + viewport: &Rectangle, +)

    Processes a runtime Event. Read more
    Source§

    fn mouse_interaction( &self, - tree: &Tree, - layout: Layout<'_>, - cursor: Cursor, - viewport: &Rectangle, + tree: &Tree, + layout: Layout<'_>, + cursor: Cursor, + viewport: &Rectangle, renderer: &Renderer, -) -> Interaction

    Returns the current [mouse::Interaction] of the [Widget]. Read more
    Source§

    fn draw( +) -> Interaction

    Returns the current mouse::Interaction of the Widget. Read more
    Source§

    fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - style: &Style, - layout: Layout<'_>, - cursor: Cursor, - viewport: &Rectangle, -)

    Draws the [Widget] using the associated Renderer.
    Source§

    fn overlay<'b>( + style: &Style, + layout: Layout<'_>, + cursor: Cursor, + viewport: &Rectangle, +)

    Draws the Widget using the associated Renderer.
    Source§

    fn overlay<'b>( &'b mut self, - tree: &'b mut Tree, - layout: Layout<'_>, + tree: &'b mut Tree, + layout: Layout<'_>, renderer: &Renderer, - translation: Vector, -) -> Option<Element<'b, Message, Theme, Renderer>>

    Returns the overlay of the [Widget], if there is any.

    Auto Trait Implementations§

    §

    impl<'a, Message, Theme, Renderer, Dependency, View> !Freeze for Lazy<'a, Message, Theme, Renderer, Dependency, View>

    §

    impl<'a, Message, Theme, Renderer, Dependency, View> !RefUnwindSafe for Lazy<'a, Message, Theme, Renderer, Dependency, View>

    §

    impl<'a, Message, Theme, Renderer, Dependency, View> !Send for Lazy<'a, Message, Theme, Renderer, Dependency, View>

    §

    impl<'a, Message, Theme, Renderer, Dependency, View> !Sync for Lazy<'a, Message, Theme, Renderer, Dependency, View>

    §

    impl<'a, Message, Theme, Renderer, Dependency, View> Unpin for Lazy<'a, Message, Theme, Renderer, Dependency, View>
    where + translation: Vector, +) -> Option<Element<'b, Message, Theme, Renderer>>

    Returns the overlay of the Widget, if there is any.

    Auto Trait Implementations§

    §

    impl<'a, Message, Theme, Renderer, Dependency, View> !Freeze for Lazy<'a, Message, Theme, Renderer, Dependency, View>

    §

    impl<'a, Message, Theme, Renderer, Dependency, View> !RefUnwindSafe for Lazy<'a, Message, Theme, Renderer, Dependency, View>

    §

    impl<'a, Message, Theme, Renderer, Dependency, View> !Send for Lazy<'a, Message, Theme, Renderer, Dependency, View>

    §

    impl<'a, Message, Theme, Renderer, Dependency, View> !Sync for Lazy<'a, Message, Theme, Renderer, Dependency, View>

    §

    impl<'a, Message, Theme, Renderer, Dependency, View> Unpin for Lazy<'a, Message, Theme, Renderer, Dependency, View>
    where Dependency: Unpin,

    §

    impl<'a, Message, Theme, Renderer, Dependency, View> !UnwindSafe for Lazy<'a, Message, Theme, Renderer, Dependency, View>

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, diff --git a/iced_widget/struct.Responsive.html b/iced_widget/struct.Responsive.html index 822061bd3b1..f78a813dcf1 100644 --- a/iced_widget/struct.Responsive.html +++ b/iced_widget/struct.Responsive.html @@ -2,61 +2,61 @@

    A Responsive widget will always try to fill all the available space of its parent.

    Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> Responsive<'a, Message, Theme, Renderer>
    where - Renderer: Renderer,

    Source

    pub fn new( - view: impl Fn(Size) -> Element<'a, Message, Theme, Renderer> + 'a, + Renderer: Renderer,

    Source

    pub fn new( + view: impl Fn(Size) -> Element<'a, Message, Theme, Renderer> + 'a, ) -> Self

    Creates a new Responsive widget with a closure that produces its contents.

    -

    The view closure will be provided with the current [Size] of +

    The view closure will be provided with the current Size of the Responsive widget and, therefore, can be used to build the contents of the widget in a responsive way.

    -

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> From<Responsive<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where +

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> From<Responsive<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where Message: 'a, Theme: 'a, - Renderer: Renderer + 'a,

    Source§

    fn from(responsive: Responsive<'a, Message, Theme, Renderer>) -> Self

    Converts to this type from the input type.
    Source§

    impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Responsive<'_, Message, Theme, Renderer>
    where - Renderer: Renderer,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the [Widget].
    Source§

    fn state(&self) -> State

    Returns the State of the [Widget].
    Source§

    fn size(&self) -> Size<Length>

    Returns the [Size] of the [Widget] in lengths.
    Source§

    fn layout( + Renderer: Renderer + 'a,

    Source§

    fn from(responsive: Responsive<'a, Message, Theme, Renderer>) -> Self

    Converts to this type from the input type.
    Source§

    impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Responsive<'_, Message, Theme, Renderer>
    where + Renderer: Renderer,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the Widget.
    Source§

    fn state(&self) -> State

    Returns the State of the Widget.
    Source§

    fn size(&self) -> Size<Length>

    Returns the Size of the Widget in lengths.
    Source§

    fn layout( &self, - _tree: &mut Tree, + _tree: &mut Tree, _renderer: &Renderer, - limits: &Limits, -) -> Node

    Returns the [layout::Node] of the [Widget]. Read more
    Source§

    fn operate( + limits: &Limits, +) -> Node

    Returns the layout::Node of the Widget. Read more
    Source§

    fn operate( &self, - tree: &mut Tree, - layout: Layout<'_>, + tree: &mut Tree, + layout: Layout<'_>, renderer: &Renderer, - operation: &mut dyn Operation, -)

    Applies an [Operation] to the [Widget].
    Source§

    fn update( + operation: &mut dyn Operation, +)

    Applies an Operation to the Widget.
    Source§

    fn update( &mut self, - tree: &mut Tree, + tree: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, renderer: &Renderer, - clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Message>, - viewport: &Rectangle, -)

    Processes a runtime Event. Read more
    Source§

    fn draw( + clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + viewport: &Rectangle, +)

    Processes a runtime Event. Read more
    Source§

    fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - style: &Style, - layout: Layout<'_>, - cursor: Cursor, - viewport: &Rectangle, -)

    Draws the [Widget] using the associated Renderer.
    Source§

    fn mouse_interaction( + style: &Style, + layout: Layout<'_>, + cursor: Cursor, + viewport: &Rectangle, +)

    Draws the Widget using the associated Renderer.
    Source§

    fn mouse_interaction( &self, - tree: &Tree, - layout: Layout<'_>, - cursor: Cursor, - viewport: &Rectangle, + tree: &Tree, + layout: Layout<'_>, + cursor: Cursor, + viewport: &Rectangle, renderer: &Renderer, -) -> Interaction

    Returns the current [mouse::Interaction] of the [Widget]. Read more
    Source§

    fn overlay<'b>( +) -> Interaction

    Returns the current mouse::Interaction of the Widget. Read more
    Source§

    fn overlay<'b>( &'b mut self, - tree: &'b mut Tree, - layout: Layout<'_>, + tree: &'b mut Tree, + layout: Layout<'_>, renderer: &Renderer, - translation: Vector, -) -> Option<Element<'b, Message, Theme, Renderer>>

    Returns the overlay of the [Widget], if there is any.
    §

    fn size_hint(&self) -> Size<Length>

    Returns a [Size] hint for laying out the [Widget]. Read more
    §

    fn children(&self) -> Vec<Tree>

    Returns the state [Tree] of the children of the [Widget].
    §

    fn diff(&self, _tree: &mut Tree)

    Reconciles the [Widget] with the provided [Tree].

    Auto Trait Implementations§

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Freeze for Responsive<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Responsive<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Responsive<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Responsive<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme, Renderer> Unpin for Responsive<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Responsive<'a, Message, Theme, Renderer>

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where + translation: Vector, +) -> Option<Element<'b, Message, Theme, Renderer>>

    Returns the overlay of the Widget, if there is any.
    Source§

    fn size_hint(&self) -> Size<Length>

    Returns a Size hint for laying out the Widget. Read more
    Source§

    fn children(&self) -> Vec<Tree>

    Returns the state Tree of the children of the Widget.
    Source§

    fn diff(&self, _tree: &mut Tree)

    Reconciles the Widget with the provided Tree.

    Auto Trait Implementations§

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Freeze for Responsive<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Responsive<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Responsive<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Responsive<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme, Renderer> Unpin for Responsive<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Responsive<'a, Message, Theme, Renderer>

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, diff --git a/iced_widget/svg/enum.Status.html b/iced_widget/svg/enum.Status.html index f50572c0108..ef690c008e7 100644 --- a/iced_widget/svg/enum.Status.html +++ b/iced_widget/svg/enum.Status.html @@ -75,8 +75,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/svg/struct.Handle.html b/iced_widget/svg/struct.Handle.html index 50e1a3ed890..3b06fed6853 100644 --- a/iced_widget/svg/struct.Handle.html +++ b/iced_widget/svg/struct.Handle.html @@ -1,18 +1,18 @@ -Handle in iced_widget::svg - Rust
    iced_widget::svg

    Struct Handle

    pub struct Handle { /* private fields */ }
    Available on crate feature svg only.
    Expand description

    A handle of Svg data.

    -

    Implementations§

    §

    impl Handle

    pub fn from_path(path: impl Into<PathBuf>) -> Handle

    Creates an SVG Handle pointing to the vector image of the given +Handle in iced_widget::svg - Rust

    iced_widget::svg

    Struct Handle

    Source
    pub struct Handle { /* private fields */ }
    Available on crate feature svg only.
    Expand description

    A handle of Svg data.

    +

    Implementations§

    Source§

    impl Handle

    Source

    pub fn from_path(path: impl Into<PathBuf>) -> Handle

    Creates an SVG Handle pointing to the vector image of the given path.

    -

    pub fn from_memory(bytes: impl Into<Cow<'static, [u8]>>) -> Handle

    Creates an SVG Handle from raw bytes containing either an SVG string +

    Source

    pub fn from_memory(bytes: impl Into<Cow<'static, [u8]>>) -> Handle

    Creates an SVG Handle from raw bytes containing either an SVG string or gzip compressed data.

    This is useful if you already have your SVG data in-memory, maybe because you downloaded or generated it procedurally.

    -

    pub fn id(&self) -> u64

    Returns the unique identifier of the Handle.

    -

    pub fn data(&self) -> &Data

    Returns a reference to the SVG [Data].

    -

    Trait Implementations§

    §

    impl Clone for Handle

    §

    fn clone(&self) -> Handle

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Handle

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<T> From<T> for Handle
    where - T: Into<PathBuf>,

    §

    fn from(path: T) -> Handle

    Converts to this type from the input type.
    §

    impl Hash for Handle

    §

    fn hash<H>(&self, state: &mut H)
    where +

    Source

    pub fn id(&self) -> u64

    Returns the unique identifier of the Handle.

    +
    Source

    pub fn data(&self) -> &Data

    Returns a reference to the SVG Data.

    +

    Trait Implementations§

    Source§

    impl Clone for Handle

    Source§

    fn clone(&self) -> Handle

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Handle

    Source§

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

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

    impl<T> From<T> for Handle
    where + T: Into<PathBuf>,

    Source§

    fn from(path: T) -> Handle

    Converts to this type from the input type.
    Source§

    impl Hash for Handle

    Source§

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

    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
    §

    impl PartialEq for Handle

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl Eq for Handle

    §

    impl StructuralPartialEq for Handle

    Auto Trait Implementations§

    §

    impl Freeze for Handle

    §

    impl RefUnwindSafe for Handle

    §

    impl Send for Handle

    §

    impl Sync for Handle

    §

    impl Unpin for Handle

    §

    impl UnwindSafe for Handle

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    Source§

    impl PartialEq for Handle

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl Eq for Handle

    Source§

    impl StructuralPartialEq for Handle

    Auto Trait Implementations§

    §

    impl Freeze for Handle

    §

    impl RefUnwindSafe for Handle

    §

    impl Send for Handle

    §

    impl Sync for Handle

    §

    impl Unpin for Handle

    §

    impl UnwindSafe for Handle

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -85,8 +85,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/svg/struct.Style.html b/iced_widget/svg/struct.Style.html index 63316da93f3..f805ce68629 100644 --- a/iced_widget/svg/struct.Style.html +++ b/iced_widget/svg/struct.Style.html @@ -1,7 +1,7 @@ Style in iced_widget::svg - Rust
    iced_widget::svg

    Struct Style

    Source
    pub struct Style {
    -    pub color: Option<Color>,
    +    pub color: Option<Color>,
     }
    Available on crate feature svg only.
    Expand description

    The appearance of an Svg.

    -

    Fields§

    §color: Option<Color>

    The [Color] filter of an Svg.

    +

    Fields§

    §color: Option<Color>

    The Color filter of an Svg.

    Useful for coloring a symbolic icon.

    None keeps the original color.

    Trait Implementations§

    Source§

    impl Clone for Style

    Source§

    fn clone(&self) -> Style

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Style

    Source§

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

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

    impl Default for Style

    Source§

    fn default() -> Style

    Returns the “default value” for a type. Read more
    Source§

    impl<Theme> From<Style> for StyleFn<'_, Theme>

    Source§

    fn from(style: Style) -> Self

    Converts to this type from the input type.
    Source§

    impl PartialEq for Style

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, @@ -72,8 +72,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/svg/struct.Svg.html b/iced_widget/svg/struct.Svg.html index f8d462dea49..20a0eb6dfc3 100644 --- a/iced_widget/svg/struct.Svg.html +++ b/iced_widget/svg/struct.Svg.html @@ -17,60 +17,60 @@

    §Example

    Theme: Catalog,

    Source

    pub fn new(handle: impl Into<Handle>) -> Self

    Creates a new Svg from the given Handle.

    Source

    pub fn from_path(path: impl Into<PathBuf>) -> Self

    Creates a new Svg that will display the contents of the file at the provided path.

    -
    Source

    pub fn width(self, width: impl Into<Length>) -> Self

    Sets the width of the Svg.

    -
    Source

    pub fn height(self, height: impl Into<Length>) -> Self

    Sets the height of the Svg.

    -
    Source

    pub fn content_fit(self, content_fit: ContentFit) -> Self

    Sets the [ContentFit] of the Svg.

    -

    Defaults to [ContentFit::Contain]

    +
    Source

    pub fn width(self, width: impl Into<Length>) -> Self

    Sets the width of the Svg.

    +
    Source

    pub fn height(self, height: impl Into<Length>) -> Self

    Sets the height of the Svg.

    +
    Source

    pub fn content_fit(self, content_fit: ContentFit) -> Self

    Sets the ContentFit of the Svg.

    +

    Defaults to ContentFit::Contain

    Source

    pub fn style(self, style: impl Fn(&Theme, Status) -> Style + 'a) -> Self
    where Theme::Class<'a>: From<StyleFn<'a, Theme>>,

    Sets the style of the Svg.

    Source

    pub fn class(self, class: impl Into<Theme::Class<'a>>) -> Self

    Available on crate feature advanced only.

    Sets the style class of the Svg.

    -
    Source

    pub fn rotation(self, rotation: impl Into<Rotation>) -> Self

    Applies the given [Rotation] to the Svg.

    +
    Source

    pub fn rotation(self, rotation: impl Into<Rotation>) -> Self

    Applies the given Rotation to the Svg.

    Source

    pub fn opacity(self, opacity: impl Into<f32>) -> Self

    Sets the opacity of the Svg.

    It should be in the [0.0, 1.0] range—0.0 meaning completely transparent, and 1.0 meaning completely opaque.

    -

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> From<Svg<'a, Theme>> for Element<'a, Message, Theme, Renderer>
    where +

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> From<Svg<'a, Theme>> for Element<'a, Message, Theme, Renderer>
    where Theme: Catalog + 'a, - Renderer: Renderer + 'a,

    Source§

    fn from(icon: Svg<'a, Theme>) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Svg<'_, Theme>
    where - Renderer: Renderer, - Theme: Catalog,

    Source§

    fn size(&self) -> Size<Length>

    Returns the [Size] of the [Widget] in lengths.
    Source§

    fn layout(&self, _tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

    Returns the [layout::Node] of the [Widget]. Read more
    Source§

    fn draw( + Renderer: Renderer + 'a,

    Source§

    fn from(icon: Svg<'a, Theme>) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Svg<'_, Theme>
    where + Renderer: Renderer, + Theme: Catalog,

    Source§

    fn size(&self) -> Size<Length>

    Returns the Size of the Widget in lengths.
    Source§

    fn layout(&self, _tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

    Returns the layout::Node of the Widget. Read more
    Source§

    fn draw( &self, - _state: &Tree, + _state: &Tree, renderer: &mut Renderer, theme: &Theme, - _style: &Style, - layout: Layout<'_>, - cursor: Cursor, - _viewport: &Rectangle, -)

    Draws the [Widget] using the associated Renderer.
    §

    fn size_hint(&self) -> Size<Length>

    Returns a [Size] hint for laying out the [Widget]. Read more
    §

    fn tag(&self) -> Tag

    Returns the Tag of the [Widget].
    §

    fn state(&self) -> State

    Returns the State of the [Widget].
    §

    fn children(&self) -> Vec<Tree>

    Returns the state [Tree] of the children of the [Widget].
    §

    fn diff(&self, _tree: &mut Tree)

    Reconciles the [Widget] with the provided [Tree].
    §

    fn operate( + _style: &Style, + layout: Layout<'_>, + cursor: Cursor, + _viewport: &Rectangle, +)

    Draws the Widget using the associated Renderer.
    Source§

    fn size_hint(&self) -> Size<Length>

    Returns a Size hint for laying out the Widget. Read more
    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the Widget.
    Source§

    fn state(&self) -> State

    Returns the State of the Widget.
    Source§

    fn children(&self) -> Vec<Tree>

    Returns the state Tree of the children of the Widget.
    Source§

    fn diff(&self, _tree: &mut Tree)

    Reconciles the Widget with the provided Tree.
    Source§

    fn operate( &self, - _state: &mut Tree, - _layout: Layout<'_>, + _state: &mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _operation: &mut dyn Operation, -)

    Applies an [Operation] to the [Widget].
    §

    fn update( + _operation: &mut dyn Operation, +)

    Applies an Operation to the Widget.
    Source§

    fn update( &mut self, - _state: &mut Tree, + _state: &mut Tree, _event: Event, - _layout: Layout<'_>, - _cursor: Cursor, + _layout: Layout<'_>, + _cursor: Cursor, _renderer: &Renderer, - _clipboard: &mut dyn Clipboard, - _shell: &mut Shell<'_, Message>, - _viewport: &Rectangle, -)

    Processes a runtime Event. Read more
    §

    fn mouse_interaction( + _clipboard: &mut dyn Clipboard, + _shell: &mut Shell<'_, Message>, + _viewport: &Rectangle, +)

    Processes a runtime Event. Read more
    Source§

    fn mouse_interaction( &self, - _state: &Tree, - _layout: Layout<'_>, - _cursor: Cursor, - _viewport: &Rectangle, + _state: &Tree, + _layout: Layout<'_>, + _cursor: Cursor, + _viewport: &Rectangle, _renderer: &Renderer, -) -> Interaction

    Returns the current [mouse::Interaction] of the [Widget]. Read more
    §

    fn overlay<'a>( +) -> Interaction

    Returns the current mouse::Interaction of the Widget. Read more
    Source§

    fn overlay<'a>( &'a mut self, - _state: &'a mut Tree, - _layout: Layout<'_>, + _state: &'a mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _translation: Vector, -) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the [Widget], if there is any.

    Auto Trait Implementations§

    §

    impl<'a, Theme> Freeze for Svg<'a, Theme>
    where + _translation: Vector, +) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the Widget, if there is any.

    Auto Trait Implementations§

    §

    impl<'a, Theme> Freeze for Svg<'a, Theme>
    where <Theme as Catalog>::Class<'a>: Freeze,

    §

    impl<'a, Theme> RefUnwindSafe for Svg<'a, Theme>
    where <Theme as Catalog>::Class<'a>: RefUnwindSafe,

    §

    impl<'a, Theme> Send for Svg<'a, Theme>
    where <Theme as Catalog>::Class<'a>: Send,

    §

    impl<'a, Theme> Sync for Svg<'a, Theme>
    where @@ -138,8 +138,8 @@

    §Example

    S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text/enum.LineHeight.html b/iced_widget/text/enum.LineHeight.html index 7f7723af322..975abe0564a 100644 --- a/iced_widget/text/enum.LineHeight.html +++ b/iced_widget/text/enum.LineHeight.html @@ -1,15 +1,15 @@ -LineHeight in iced_widget::text - Rust
    iced_widget::text

    Enum LineHeight

    pub enum LineHeight {
    +LineHeight in iced_widget::text - Rust
    iced_widget::text

    Enum LineHeight

    Source
    pub enum LineHeight {
         Relative(f32),
    -    Absolute(Pixels),
    +    Absolute(Pixels),
     }
    Expand description

    The height of a line of text in a paragraph.

    Variants§

    §

    Relative(f32)

    A factor of the size of the text.

    -
    §

    Absolute(Pixels)

    An absolute height in logical pixels.

    -

    Implementations§

    §

    impl LineHeight

    pub fn to_absolute(self, text_size: Pixels) -> Pixels

    Returns the LineHeight in absolute logical pixels.

    -

    Trait Implementations§

    §

    impl Clone for LineHeight

    §

    fn clone(&self) -> LineHeight

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for LineHeight

    §

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

    Formats the value using the given formatter. Read more
    §

    impl Default for LineHeight

    §

    fn default() -> LineHeight

    Returns the “default value” for a type. Read more
    §

    impl From<Pixels> for LineHeight

    §

    fn from(pixels: Pixels) -> LineHeight

    Converts to this type from the input type.
    §

    impl From<f32> for LineHeight

    §

    fn from(factor: f32) -> LineHeight

    Converts to this type from the input type.
    §

    impl Hash for LineHeight

    §

    fn hash<H>(&self, state: &mut H)
    where +
    §

    Absolute(Pixels)

    An absolute height in logical pixels.

    +

    Implementations§

    Source§

    impl LineHeight

    Source

    pub fn to_absolute(self, text_size: Pixels) -> Pixels

    Returns the LineHeight in absolute logical pixels.

    +

    Trait Implementations§

    Source§

    impl Clone for LineHeight

    Source§

    fn clone(&self) -> LineHeight

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for LineHeight

    Source§

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

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

    impl Default for LineHeight

    Source§

    fn default() -> LineHeight

    Returns the “default value” for a type. Read more
    Source§

    impl From<Pixels> for LineHeight

    Source§

    fn from(pixels: Pixels) -> LineHeight

    Converts to this type from the input type.
    Source§

    impl From<f32> for LineHeight

    Source§

    fn from(factor: f32) -> LineHeight

    Converts to this type from the input type.
    Source§

    impl Hash for LineHeight

    Source§

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

    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
    §

    impl PartialEq for LineHeight

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl Copy for LineHeight

    §

    impl StructuralPartialEq for LineHeight

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    Source§

    impl PartialEq for LineHeight

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl Copy for LineHeight

    Source§

    impl StructuralPartialEq for LineHeight

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -79,8 +79,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text/enum.Shaping.html b/iced_widget/text/enum.Shaping.html index 3eecf0bca22..3ce9d468ba0 100644 --- a/iced_widget/text/enum.Shaping.html +++ b/iced_widget/text/enum.Shaping.html @@ -1,4 +1,4 @@ -Shaping in iced_widget::text - Rust
    iced_widget::text

    Enum Shaping

    pub enum Shaping {
    +Shaping in iced_widget::text - Rust
    iced_widget::text

    Enum Shaping

    Source
    pub enum Shaping {
         Basic,
         Advanced,
     }
    Expand description

    The shaping strategy of some text.

    @@ -13,11 +13,11 @@ script, the font used needs it, and/or multiple fonts in your system may be needed to display all of the glyphs.

    Advanced shaping is expensive! You should only enable it when necessary.

    -

    Trait Implementations§

    §

    impl Clone for Shaping

    §

    fn clone(&self) -> Shaping

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Shaping

    §

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

    Formats the value using the given formatter. Read more
    §

    impl Default for Shaping

    §

    fn default() -> Shaping

    Returns the “default value” for a type. Read more
    §

    impl Hash for Shaping

    §

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

    Trait Implementations§

    Source§

    impl Clone for Shaping

    Source§

    fn clone(&self) -> Shaping

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Shaping

    Source§

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

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

    impl Default for Shaping

    Source§

    fn default() -> Shaping

    Returns the “default value” for a type. Read more
    Source§

    impl Hash for Shaping

    Source§

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

    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
    §

    impl PartialEq for Shaping

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl Copy for Shaping

    §

    impl Eq for Shaping

    §

    impl StructuralPartialEq for Shaping

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    Source§

    impl PartialEq for Shaping

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl Copy for Shaping

    Source§

    impl Eq for Shaping

    Source§

    impl StructuralPartialEq for Shaping

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -93,8 +93,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text/enum.Wrapping.html b/iced_widget/text/enum.Wrapping.html index 3f37838243e..3db1374425f 100644 --- a/iced_widget/text/enum.Wrapping.html +++ b/iced_widget/text/enum.Wrapping.html @@ -1,4 +1,4 @@ -Wrapping in iced_widget::text - Rust
    iced_widget::text

    Enum Wrapping

    pub enum Wrapping {
    +Wrapping in iced_widget::text - Rust
    iced_widget::text

    Enum Wrapping

    Source
    pub enum Wrapping {
         None,
         Word,
         Glyph,
    @@ -9,11 +9,11 @@
     

    This is the default.

    §

    Glyph

    Wraps at the glyph level.

    §

    WordOrGlyph

    Wraps at the word level, or fallback to glyph level if a word can’t fit on a line by itself.

    -

    Trait Implementations§

    §

    impl Clone for Wrapping

    §

    fn clone(&self) -> Wrapping

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Wrapping

    §

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

    Formats the value using the given formatter. Read more
    §

    impl Default for Wrapping

    §

    fn default() -> Wrapping

    Returns the “default value” for a type. Read more
    §

    impl Hash for Wrapping

    §

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

    Trait Implementations§

    Source§

    impl Clone for Wrapping

    Source§

    fn clone(&self) -> Wrapping

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Wrapping

    Source§

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

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

    impl Default for Wrapping

    Source§

    fn default() -> Wrapping

    Returns the “default value” for a type. Read more
    Source§

    impl Hash for Wrapping

    Source§

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

    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
    §

    impl PartialEq for Wrapping

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl Copy for Wrapping

    §

    impl Eq for Wrapping

    §

    impl StructuralPartialEq for Wrapping

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where + Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    Source§

    impl PartialEq for Wrapping

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl Copy for Wrapping

    Source§

    impl Eq for Wrapping

    Source§

    impl StructuralPartialEq for Wrapping

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -89,8 +89,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text/fn.base.html b/iced_widget/text/fn.base.html index 04c70a0dc48..000f5f264e9 100644 --- a/iced_widget/text/fn.base.html +++ b/iced_widget/text/fn.base.html @@ -1,2 +1,2 @@ -base in iced_widget::text - Rust
    iced_widget::text

    Function base

    pub fn base(theme: &Theme) -> Style
    Expand description

    Text with the default base color.

    +base in iced_widget::text - Rust
    iced_widget::text

    Function base

    Source
    pub fn base(theme: &Theme) -> Style
    Expand description

    Text with the default base color.

    \ No newline at end of file diff --git a/iced_widget/text/fn.danger.html b/iced_widget/text/fn.danger.html index ef091f53b70..a0237cc0925 100644 --- a/iced_widget/text/fn.danger.html +++ b/iced_widget/text/fn.danger.html @@ -1,2 +1,2 @@ -danger in iced_widget::text - Rust
    iced_widget::text

    Function danger

    pub fn danger(theme: &Theme) -> Style
    Expand description

    Text conveying some negative information, like an error.

    +danger in iced_widget::text - Rust
    iced_widget::text

    Function danger

    Source
    pub fn danger(theme: &Theme) -> Style
    Expand description

    Text conveying some negative information, like an error.

    \ No newline at end of file diff --git a/iced_widget/text/fn.default.html b/iced_widget/text/fn.default.html index e4227b3e082..8b4f9498e45 100644 --- a/iced_widget/text/fn.default.html +++ b/iced_widget/text/fn.default.html @@ -1,2 +1,2 @@ -default in iced_widget::text - Rust
    iced_widget::text

    Function default

    pub fn default(_theme: &Theme) -> Style
    Expand description

    The default text styling; color is inherited.

    +default in iced_widget::text - Rust
    iced_widget::text

    Function default

    Source
    pub fn default(_theme: &Theme) -> Style
    Expand description

    The default text styling; color is inherited.

    \ No newline at end of file diff --git a/iced_widget/text/fn.draw.html b/iced_widget/text/fn.draw.html index 99180804940..3452ba292b0 100644 --- a/iced_widget/text/fn.draw.html +++ b/iced_widget/text/fn.draw.html @@ -1,19 +1,19 @@ -draw in iced_widget::text - Rust
    iced_widget::text

    Function draw

    pub fn draw<Renderer>(
    +draw in iced_widget::text - Rust
    iced_widget::text

    Function draw

    Source
    pub fn draw<Renderer>(
         renderer: &mut Renderer,
    -    style: &Style,
    -    layout: Layout<'_>,
    -    paragraph: &<Renderer as Renderer>::Paragraph,
    +    style: &Style,
    +    layout: Layout<'_>,
    +    paragraph: &<Renderer as Renderer>::Paragraph,
         appearance: Style,
    -    viewport: &Rectangle,
    +    viewport: &Rectangle,
     )
    where - Renderer: Renderer,
    Expand description

    Draws text using the same logic as the [Text] widget.

    + Renderer: Renderer,
    Expand description

    Draws text using the same logic as the Text widget.

    Specifically:

    • If no size is provided, the default text size of the Renderer will be used.
    • -
    • If no color is provided, the [renderer::Style::text_color] will be +
    • If no color is provided, the renderer::Style::text_color will be used.
    • The alignment attributes do not affect the position of the bounds of the -[Layout].
    • +Layout.
    \ No newline at end of file diff --git a/iced_widget/text/fn.layout.html b/iced_widget/text/fn.layout.html index f6271c8a64c..52508a44277 100644 --- a/iced_widget/text/fn.layout.html +++ b/iced_widget/text/fn.layout.html @@ -1,17 +1,17 @@ -layout in iced_widget::text - Rust
    iced_widget::text

    Function layout

    pub fn layout<Renderer>(
    -    state: &mut State<<Renderer as Renderer>::Paragraph>,
    +layout in iced_widget::text - Rust
    iced_widget::text

    Function layout

    Source
    pub fn layout<Renderer>(
    +    state: &mut State<<Renderer as Renderer>::Paragraph>,
         renderer: &Renderer,
    -    limits: &Limits,
    -    width: Length,
    -    height: Length,
    +    limits: &Limits,
    +    width: Length,
    +    height: Length,
         content: &str,
         line_height: LineHeight,
    -    size: Option<Pixels>,
    -    font: Option<<Renderer as Renderer>::Font>,
    -    horizontal_alignment: Horizontal,
    -    vertical_alignment: Vertical,
    +    size: Option<Pixels>,
    +    font: Option<<Renderer as Renderer>::Font>,
    +    horizontal_alignment: Horizontal,
    +    vertical_alignment: Vertical,
         shaping: Shaping,
         wrapping: Wrapping,
    -) -> Node
    where - Renderer: Renderer,
    Expand description

    Produces the [layout::Node] of a [Text] widget.

    +) -> Node
    where + Renderer: Renderer,
    Expand description

    Produces the layout::Node of a Text widget.

    \ No newline at end of file diff --git a/iced_widget/text/fn.primary.html b/iced_widget/text/fn.primary.html index 479acb4012c..b6d4eaf5de1 100644 --- a/iced_widget/text/fn.primary.html +++ b/iced_widget/text/fn.primary.html @@ -1,2 +1,2 @@ -primary in iced_widget::text - Rust
    iced_widget::text

    Function primary

    pub fn primary(theme: &Theme) -> Style
    Expand description

    Text conveying some important information, like an action.

    +primary in iced_widget::text - Rust
    iced_widget::text

    Function primary

    Source
    pub fn primary(theme: &Theme) -> Style
    Expand description

    Text conveying some important information, like an action.

    \ No newline at end of file diff --git a/iced_widget/text/fn.secondary.html b/iced_widget/text/fn.secondary.html index 542d7fb3589..1f5f333d9b4 100644 --- a/iced_widget/text/fn.secondary.html +++ b/iced_widget/text/fn.secondary.html @@ -1,2 +1,2 @@ -secondary in iced_widget::text - Rust
    iced_widget::text

    Function secondary

    pub fn secondary(theme: &Theme) -> Style
    Expand description

    Text conveying some secondary information, like a footnote.

    +secondary in iced_widget::text - Rust
    iced_widget::text

    Function secondary

    Source
    pub fn secondary(theme: &Theme) -> Style
    Expand description

    Text conveying some secondary information, like a footnote.

    \ No newline at end of file diff --git a/iced_widget/text/fn.success.html b/iced_widget/text/fn.success.html index d6a7116d688..45ed386cc40 100644 --- a/iced_widget/text/fn.success.html +++ b/iced_widget/text/fn.success.html @@ -1,2 +1,2 @@ -success in iced_widget::text - Rust
    iced_widget::text

    Function success

    pub fn success(theme: &Theme) -> Style
    Expand description

    Text conveying some positive information, like a successful event.

    +success in iced_widget::text - Rust
    iced_widget::text

    Function success

    Source
    pub fn success(theme: &Theme) -> Style
    Expand description

    Text conveying some positive information, like a successful event.

    \ No newline at end of file diff --git a/iced_widget/text/index.html b/iced_widget/text/index.html index b7f185f1659..e2d5a319f29 100644 --- a/iced_widget/text/index.html +++ b/iced_widget/text/index.html @@ -1,2 +1,2 @@ iced_widget::text - Rust
    iced_widget

    Module text

    Source
    Expand description

    Draw and interact with text.

    -

    Structs§

    • A bunch of Rich text.
    • A span of text.
    • The internal state of a [Text] widget.
    • The appearance of some text.

    Enums§

    • The height of a line of text in a paragraph.
    • The shaping strategy of some text.
    • The wrapping strategy of some text.

    Traits§

    Functions§

    • Text with the default base color.
    • Text conveying some negative information, like an error.
    • The default text styling; color is inherited.
    • Draws text using the same logic as the [Text] widget.
    • Produces the [layout::Node] of a [Text] widget.
    • Text conveying some important information, like an action.
    • Text conveying some secondary information, like a footnote.
    • Text conveying some positive information, like a successful event.

    Type Aliases§

    \ No newline at end of file +

    Structs§

    Enums§

    • The height of a line of text in a paragraph.
    • The shaping strategy of some text.
    • The wrapping strategy of some text.

    Traits§

    Functions§

    • Text with the default base color.
    • Text conveying some negative information, like an error.
    • The default text styling; color is inherited.
    • Draws text using the same logic as the Text widget.
    • Produces the layout::Node of a Text widget.
    • Text conveying some important information, like an action.
    • Text conveying some secondary information, like a footnote.
    • Text conveying some positive information, like a successful event.

    Type Aliases§

    \ No newline at end of file diff --git a/iced_widget/text/struct.Rich.html b/iced_widget/text/struct.Rich.html index 8ead3156e14..b6a59a0253b 100644 --- a/iced_widget/text/struct.Rich.html +++ b/iced_widget/text/struct.Rich.html @@ -1,92 +1,92 @@ Rich in iced_widget::text - Rust
    iced_widget::text

    Struct Rich

    Source
    pub struct Rich<'a, Link, Theme = Theme, Renderer = Renderer>
    where Link: Clone + 'static, Theme: Catalog, - Renderer: Renderer,
    { /* private fields */ }
    Expand description

    A bunch of Rich text.

    + Renderer: Renderer,
    { /* private fields */ }

    Expand description

    A bunch of Rich text.

    Implementations§

    Source§

    impl<'a, Link, Theme, Renderer> Rich<'a, Link, Theme, Renderer>
    where Link: Clone + 'static, Theme: Catalog, - Renderer: Renderer, - Renderer::Font: 'a,

    Source

    pub fn new() -> Self

    Creates a new empty Rich text.

    + Renderer: Renderer, + Renderer::Font: 'a,

    Source

    pub fn new() -> Self

    Creates a new empty Rich text.

    Source

    pub fn with_spans( - spans: impl AsRef<[Span<'a, Link, Renderer::Font>]> + 'a, + spans: impl AsRef<[Span<'a, Link, Renderer::Font>]> + 'a, ) -> Self

    Creates a new Rich text with the given text spans.

    -
    Source

    pub fn size(self, size: impl Into<Pixels>) -> Self

    Sets the default size of the Rich text.

    +
    Source

    pub fn size(self, size: impl Into<Pixels>) -> Self

    Sets the default size of the Rich text.

    Source

    pub fn line_height(self, line_height: impl Into<LineHeight>) -> Self

    Sets the default LineHeight of the Rich text.

    -
    Source

    pub fn font(self, font: impl Into<Renderer::Font>) -> Self

    Sets the default font of the Rich text.

    -
    Source

    pub fn width(self, width: impl Into<Length>) -> Self

    Sets the width of the Rich text boundaries.

    -
    Source

    pub fn height(self, height: impl Into<Length>) -> Self

    Sets the height of the Rich text boundaries.

    +
    Source

    pub fn font(self, font: impl Into<Renderer::Font>) -> Self

    Sets the default font of the Rich text.

    +
    Source

    pub fn width(self, width: impl Into<Length>) -> Self

    Sets the width of the Rich text boundaries.

    +
    Source

    pub fn height(self, height: impl Into<Length>) -> Self

    Sets the height of the Rich text boundaries.

    Source

    pub fn center(self) -> Self

    Centers the Rich text, both horizontally and vertically.

    -
    Source

    pub fn align_x(self, alignment: impl Into<Horizontal>) -> Self

    Sets the [alignment::Horizontal] of the Rich text.

    -
    Source

    pub fn align_y(self, alignment: impl Into<Vertical>) -> Self

    Sets the [alignment::Vertical] of the Rich text.

    +
    Source

    pub fn align_x(self, alignment: impl Into<Horizontal>) -> Self

    Sets the alignment::Horizontal of the Rich text.

    +
    Source

    pub fn align_y(self, alignment: impl Into<Vertical>) -> Self

    Sets the alignment::Vertical of the Rich text.

    Source

    pub fn wrapping(self, wrapping: Wrapping) -> Self

    Sets the Wrapping strategy of the Rich text.

    Source

    pub fn style(self, style: impl Fn(&Theme) -> Style + 'a) -> Self
    where Theme::Class<'a>: From<StyleFn<'a, Theme>>,

    Sets the default style of the Rich text.

    -
    Source

    pub fn color(self, color: impl Into<Color>) -> Self
    where - Theme::Class<'a>: From<StyleFn<'a, Theme>>,

    Sets the default [Color] of the Rich text.

    -
    Source

    pub fn color_maybe(self, color: Option<impl Into<Color>>) -> Self
    where - Theme::Class<'a>: From<StyleFn<'a, Theme>>,

    Sets the default [Color] of the Rich text, if Some.

    +
    Source

    pub fn color(self, color: impl Into<Color>) -> Self
    where + Theme::Class<'a>: From<StyleFn<'a, Theme>>,

    Sets the default Color of the Rich text.

    +
    Source

    pub fn color_maybe(self, color: Option<impl Into<Color>>) -> Self
    where + Theme::Class<'a>: From<StyleFn<'a, Theme>>,

    Sets the default Color of the Rich text, if Some.

    Source

    pub fn class(self, class: impl Into<Theme::Class<'a>>) -> Self

    Available on crate feature advanced only.

    Sets the default style class of the Rich text.

    Trait Implementations§

    Source§

    impl<'a, Link, Theme, Renderer> Default for Rich<'a, Link, Theme, Renderer>
    where Link: Clone + 'a, Theme: Catalog, - Renderer: Renderer, - Renderer::Font: 'a,

    Source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    Source§

    impl<'a, Link, Theme, Renderer> From<Rich<'a, Link, Theme, Renderer>> for Element<'a, Link, Theme, Renderer>
    where + Renderer: Renderer, + Renderer::Font: 'a,

    Source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    Source§

    impl<'a, Link, Theme, Renderer> From<Rich<'a, Link, Theme, Renderer>> for Element<'a, Link, Theme, Renderer>
    where Link: Clone + 'a, Theme: Catalog + 'a, - Renderer: Renderer + 'a,

    Source§

    fn from( + Renderer: Renderer + 'a,

    Source§

    fn from( text: Rich<'a, Link, Theme, Renderer>, -) -> Element<'a, Link, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<'a, Link, Theme, Renderer> FromIterator<Span<'a, Link, <Renderer as Renderer>::Font>> for Rich<'a, Link, Theme, Renderer>
    where +) -> Element<'a, Link, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<'a, Link, Theme, Renderer> FromIterator<Span<'a, Link, <Renderer as Renderer>::Font>> for Rich<'a, Link, Theme, Renderer>
    where Link: Clone + 'a, Theme: Catalog, - Renderer: Renderer, - Renderer::Font: 'a,

    Source§

    fn from_iter<T: IntoIterator<Item = Span<'a, Link, Renderer::Font>>>( + Renderer: Renderer, + Renderer::Font: 'a,

    Source§

    fn from_iter<T: IntoIterator<Item = Span<'a, Link, Renderer::Font>>>( spans: T, -) -> Self

    Creates a value from an iterator. Read more
    Source§

    impl<Link, Theme, Renderer> Widget<Link, Theme, Renderer> for Rich<'_, Link, Theme, Renderer>
    where +) -> Self

    Creates a value from an iterator. Read more
    Source§

    impl<Link, Theme, Renderer> Widget<Link, Theme, Renderer> for Rich<'_, Link, Theme, Renderer>
    where Link: Clone + 'static, Theme: Catalog, - Renderer: Renderer,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the [Widget].
    Source§

    fn state(&self) -> State

    Returns the State of the [Widget].
    Source§

    fn size(&self) -> Size<Length>

    Returns the [Size] of the [Widget] in lengths.
    Source§

    fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

    Returns the [layout::Node] of the [Widget]. Read more
    Source§

    fn draw( + Renderer: Renderer,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the Widget.
    Source§

    fn state(&self) -> State

    Returns the State of the Widget.
    Source§

    fn size(&self) -> Size<Length>

    Returns the Size of the Widget in lengths.
    Source§

    fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

    Returns the layout::Node of the Widget. Read more
    Source§

    fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - defaults: &Style, - layout: Layout<'_>, - cursor: Cursor, - viewport: &Rectangle, -)

    Draws the [Widget] using the associated Renderer.
    Source§

    fn update( + defaults: &Style, + layout: Layout<'_>, + cursor: Cursor, + viewport: &Rectangle, +)

    Draws the Widget using the associated Renderer.
    Source§

    fn update( &mut self, - tree: &mut Tree, + tree: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, _renderer: &Renderer, - _clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Link>, - _viewport: &Rectangle, -)

    Processes a runtime Event. Read more
    Source§

    fn mouse_interaction( + _clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Link>, + _viewport: &Rectangle, +)

    Processes a runtime Event. Read more
    Source§

    fn mouse_interaction( &self, - tree: &Tree, - layout: Layout<'_>, - cursor: Cursor, - _viewport: &Rectangle, + tree: &Tree, + layout: Layout<'_>, + cursor: Cursor, + _viewport: &Rectangle, _renderer: &Renderer, -) -> Interaction

    Returns the current [mouse::Interaction] of the [Widget]. Read more
    §

    fn size_hint(&self) -> Size<Length>

    Returns a [Size] hint for laying out the [Widget]. Read more
    §

    fn children(&self) -> Vec<Tree>

    Returns the state [Tree] of the children of the [Widget].
    §

    fn diff(&self, _tree: &mut Tree)

    Reconciles the [Widget] with the provided [Tree].
    §

    fn operate( +) -> Interaction

    Returns the current mouse::Interaction of the Widget. Read more
    Source§

    fn size_hint(&self) -> Size<Length>

    Returns a Size hint for laying out the Widget. Read more
    Source§

    fn children(&self) -> Vec<Tree>

    Returns the state Tree of the children of the Widget.
    Source§

    fn diff(&self, _tree: &mut Tree)

    Reconciles the Widget with the provided Tree.
    Source§

    fn operate( &self, - _state: &mut Tree, - _layout: Layout<'_>, + _state: &mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _operation: &mut dyn Operation, -)

    Applies an [Operation] to the [Widget].
    §

    fn overlay<'a>( + _operation: &mut dyn Operation, +)

    Applies an Operation to the Widget.
    Source§

    fn overlay<'a>( &'a mut self, - _state: &'a mut Tree, - _layout: Layout<'_>, + _state: &'a mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _translation: Vector, -) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the [Widget], if there is any.

    Auto Trait Implementations§

    §

    impl<'a, Link, Theme, Renderer> Freeze for Rich<'a, Link, Theme, Renderer>
    where + _translation: Vector, +) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the Widget, if there is any.

    Auto Trait Implementations§

    §

    impl<'a, Link, Theme, Renderer> Freeze for Rich<'a, Link, Theme, Renderer>
    where <Theme as Catalog>::Class<'a>: Freeze, - <Renderer as Renderer>::Font: Freeze,

    §

    impl<'a, Link, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Rich<'a, Link, Theme, Renderer>

    §

    impl<'a, Link, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Rich<'a, Link, Theme, Renderer>

    §

    impl<'a, Link, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Rich<'a, Link, Theme, Renderer>

    §

    impl<'a, Link, Theme, Renderer> Unpin for Rich<'a, Link, Theme, Renderer>
    where + <Renderer as Renderer>::Font: Freeze,

    §

    impl<'a, Link, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Rich<'a, Link, Theme, Renderer>

    §

    impl<'a, Link, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Rich<'a, Link, Theme, Renderer>

    §

    impl<'a, Link, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Rich<'a, Link, Theme, Renderer>

    §

    impl<'a, Link, Theme, Renderer> Unpin for Rich<'a, Link, Theme, Renderer>
    where <Theme as Catalog>::Class<'a>: Unpin, - <Renderer as Renderer>::Font: Unpin,

    §

    impl<'a, Link, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Rich<'a, Link, Theme, Renderer>

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where + <Renderer as Renderer>::Font: Unpin,

    §

    impl<'a, Link, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Rich<'a, Link, Theme, Renderer>

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, diff --git a/iced_widget/text/struct.Span.html b/iced_widget/text/struct.Span.html index c709c82a3f6..864bfa09eba 100644 --- a/iced_widget/text/struct.Span.html +++ b/iced_widget/text/struct.Span.html @@ -1,72 +1,72 @@ -Span in iced_widget::text - Rust
    iced_widget::text

    Struct Span

    pub struct Span<'a, Link = (), Font = Font> {
    +Span in iced_widget::text - Rust
    iced_widget::text

    Struct Span

    Source
    pub struct Span<'a, Link = (), Font = Font> {
         pub text: Cow<'a, str>,
    -    pub size: Option<Pixels>,
    +    pub size: Option<Pixels>,
         pub line_height: Option<LineHeight>,
         pub font: Option<Font>,
    -    pub color: Option<Color>,
    +    pub color: Option<Color>,
         pub link: Option<Link>,
         pub highlight: Option<Highlight>,
    -    pub padding: Padding,
    +    pub padding: Padding,
         pub underline: bool,
         pub strikethrough: bool,
     }
    Expand description

    A span of text.

    Fields§

    §text: Cow<'a, str>

    The Fragment of text.

    -
    §size: Option<Pixels>

    The size of the Span in [Pixels].

    +
    §size: Option<Pixels>

    The size of the Span in Pixels.

    §line_height: Option<LineHeight>

    The LineHeight of the Span.

    §font: Option<Font>

    The font of the Span.

    -
    §color: Option<Color>

    The [Color] of the Span.

    +
    §color: Option<Color>

    The Color of the Span.

    §link: Option<Link>

    The link of the Span.

    §highlight: Option<Highlight>

    The Highlight of the Span.

    -
    §padding: Padding

    The [Padding] of the Span.

    +
    §padding: Padding

    The Padding of the Span.

    Currently, it only affects the bounds of the Highlight.

    §underline: bool

    Whether the Span should be underlined or not.

    §strikethrough: bool

    Whether the Span should be struck through or not.

    -

    Implementations§

    §

    impl<'a, Link, Font> Span<'a, Link, Font>

    pub fn new(fragment: impl IntoFragment<'a>) -> Span<'a, Link, Font>

    Creates a new Span of text with the given text fragment.

    -

    pub fn size(self, size: impl Into<Pixels>) -> Span<'a, Link, Font>

    Sets the size of the Span.

    -

    pub fn line_height( +

    Implementations§

    Source§

    impl<'a, Link, Font> Span<'a, Link, Font>

    Source

    pub fn new(fragment: impl IntoFragment<'a>) -> Span<'a, Link, Font>

    Creates a new Span of text with the given text fragment.

    +
    Source

    pub fn size(self, size: impl Into<Pixels>) -> Span<'a, Link, Font>

    Sets the size of the Span.

    +
    Source

    pub fn line_height( self, line_height: impl Into<LineHeight>, ) -> Span<'a, Link, Font>

    Sets the LineHeight of the Span.

    -

    pub fn font(self, font: impl Into<Font>) -> Span<'a, Link, Font>

    Sets the font of the Span.

    -

    pub fn font_maybe(self, font: Option<impl Into<Font>>) -> Span<'a, Link, Font>

    Sets the font of the Span, if any.

    -

    pub fn color(self, color: impl Into<Color>) -> Span<'a, Link, Font>

    Sets the [Color] of the Span.

    -

    pub fn color_maybe( +

    Source

    pub fn font(self, font: impl Into<Font>) -> Span<'a, Link, Font>

    Sets the font of the Span.

    +
    Source

    pub fn font_maybe(self, font: Option<impl Into<Font>>) -> Span<'a, Link, Font>

    Sets the font of the Span, if any.

    +
    Source

    pub fn color(self, color: impl Into<Color>) -> Span<'a, Link, Font>

    Sets the Color of the Span.

    +
    Source

    pub fn color_maybe( self, - color: Option<impl Into<Color>>, -) -> Span<'a, Link, Font>

    Sets the [Color] of the Span, if any.

    -

    Sets the link of the Span.

    -

    Sets the link of the Span, if any.

    -

    pub fn background( + color: Option<impl Into<Color>>, +) -> Span<'a, Link, Font>

    Sets the Color of the Span, if any.

    +

    Sets the link of the Span.

    +

    Sets the link of the Span, if any.

    +
    Source

    pub fn background( self, - background: impl Into<Background>, -) -> Span<'a, Link, Font>

    Sets the [Background] of the Span.

    -

    pub fn background_maybe( + background: impl Into<Background>, +) -> Span<'a, Link, Font>

    Sets the Background of the Span.

    +
    Source

    pub fn background_maybe( self, - background: Option<impl Into<Background>>, -) -> Span<'a, Link, Font>

    Sets the [Background] of the Span, if any.

    -

    pub fn border(self, border: impl Into<Border>) -> Span<'a, Link, Font>

    Sets the [Border] of the Span.

    -

    pub fn border_maybe( + background: Option<impl Into<Background>>, +) -> Span<'a, Link, Font>

    Sets the Background of the Span, if any.

    +
    Source

    pub fn border(self, border: impl Into<Border>) -> Span<'a, Link, Font>

    Sets the Border of the Span.

    +
    Source

    pub fn border_maybe( self, - border: Option<impl Into<Border>>, -) -> Span<'a, Link, Font>

    Sets the [Border] of the Span, if any.

    -

    pub fn padding(self, padding: impl Into<Padding>) -> Span<'a, Link, Font>

    Sets the [Padding] of the Span.

    + border: Option<impl Into<Border>>, +) -> Span<'a, Link, Font>

    Sets the Border of the Span, if any.

    +
    Source

    pub fn padding(self, padding: impl Into<Padding>) -> Span<'a, Link, Font>

    Sets the Padding of the Span.

    It only affects the background and border of the Span, currently.

    -

    pub fn underline(self, underline: bool) -> Span<'a, Link, Font>

    Sets whether the Span should be underlined or not.

    -

    pub fn strikethrough(self, strikethrough: bool) -> Span<'a, Link, Font>

    Sets whether the Span should be struck through or not.

    -

    pub fn to_static(self) -> Span<'static, Link, Font>

    Turns the Span into a static one.

    -

    Trait Implementations§

    §

    impl<'a, Link, Font> Clone for Span<'a, Link, Font>
    where +

    Source

    pub fn underline(self, underline: bool) -> Span<'a, Link, Font>

    Sets whether the Span should be underlined or not.

    +
    Source

    pub fn strikethrough(self, strikethrough: bool) -> Span<'a, Link, Font>

    Sets whether the Span should be struck through or not.

    +
    Source

    pub fn to_static(self) -> Span<'static, Link, Font>

    Turns the Span into a static one.

    +

    Trait Implementations§

    Source§

    impl<'a, Link, Font> Clone for Span<'a, Link, Font>
    where Link: Clone, - Font: Clone,

    §

    fn clone(&self) -> Span<'a, Link, Font>

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl<'a, Link, Font> Debug for Span<'a, Link, Font>
    where + Font: Clone,

    Source§

    fn clone(&self) -> Span<'a, Link, Font>

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl<'a, Link, Font> Debug for Span<'a, Link, Font>
    where Link: Debug, - Font: Debug,

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<'a, Link, Font> From<&'a str> for Span<'a, Link, Font>

    §

    fn from(value: &'a str) -> Span<'a, Link, Font>

    Converts to this type from the input type.
    Source§

    impl<'a, Link, Theme, Renderer> FromIterator<Span<'a, Link, <Renderer as Renderer>::Font>> for Rich<'a, Link, Theme, Renderer>
    where + Font: Debug,

    Source§

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

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

    impl<'a, Link, Font> From<&'a str> for Span<'a, Link, Font>

    Source§

    fn from(value: &'a str) -> Span<'a, Link, Font>

    Converts to this type from the input type.
    Source§

    impl<'a, Link, Theme, Renderer> FromIterator<Span<'a, Link, <Renderer as Renderer>::Font>> for Rich<'a, Link, Theme, Renderer>
    where Link: Clone + 'a, Theme: Catalog, - Renderer: Renderer, - Renderer::Font: 'a,

    Source§

    fn from_iter<T: IntoIterator<Item = Span<'a, Link, Renderer::Font>>>( + Renderer: Renderer, + Renderer::Font: 'a,

    Source§

    fn from_iter<T: IntoIterator<Item = Span<'a, Link, Renderer::Font>>>( spans: T, -) -> Self

    Creates a value from an iterator. Read more
    §

    impl<Link, Font> PartialEq for Span<'_, Link, Font>
    where - Font: PartialEq,

    §

    fn eq(&self, other: &Span<'_, Link, Font>) -> bool

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +) -> Self
    Creates a value from an iterator. Read more
    Source§

    impl<Link, Font> PartialEq for Span<'_, Link, Font>
    where + Font: PartialEq,

    Source§

    fn eq(&self, other: &Span<'_, Link, Font>) -> bool

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.

    Auto Trait Implementations§

    §

    impl<'a, Link, Font> Freeze for Span<'a, Link, Font>
    where Font: Freeze, Link: Freeze,

    §

    impl<'a, Link, Font> RefUnwindSafe for Span<'a, Link, Font>
    where @@ -143,8 +143,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text/struct.State.html b/iced_widget/text/struct.State.html index f4fea1f6eea..6fbcd0ea4b8 100644 --- a/iced_widget/text/struct.State.html +++ b/iced_widget/text/struct.State.html @@ -1,9 +1,9 @@ -State in iced_widget::text - Rust
    iced_widget::text

    Struct State

    pub struct State<P>(pub Plain<P>)
    +State in iced_widget::text - Rust
    iced_widget::text

    Struct State

    Source
    pub struct State<P>(pub Plain<P>)
     where
    -    P: Paragraph;
    Expand description

    The internal state of a [Text] widget.

    -

    Tuple Fields§

    §0: Plain<P>

    Trait Implementations§

    §

    impl<P> Debug for State<P>
    where - P: Debug + Paragraph,

    §

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

    Formats the value using the given formatter. Read more
    §

    impl<P> Default for State<P>
    where - P: Default + Paragraph,

    §

    fn default() -> State<P>

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl<P> Freeze for State<P>
    where + P: Paragraph;

    Expand description

    The internal state of a Text widget.

    +

    Tuple Fields§

    §0: Plain<P>

    Trait Implementations§

    Source§

    impl<P> Debug for State<P>
    where + P: Debug + Paragraph,

    Source§

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

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

    impl<P> Default for State<P>
    where + P: Default + Paragraph,

    Source§

    fn default() -> State<P>

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl<P> Freeze for State<P>
    where P: Freeze,

    §

    impl<P> RefUnwindSafe for State<P>
    where P: RefUnwindSafe,

    §

    impl<P> Send for State<P>
    where P: Send,

    §

    impl<P> Sync for State<P>
    where @@ -74,8 +74,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text/struct.Style.html b/iced_widget/text/struct.Style.html index df8e84cf722..2b2fa435224 100644 --- a/iced_widget/text/struct.Style.html +++ b/iced_widget/text/struct.Style.html @@ -1,10 +1,10 @@ -Style in iced_widget::text - Rust
    iced_widget::text

    Struct Style

    pub struct Style {
    -    pub color: Option<Color>,
    +Style in iced_widget::text - Rust
    iced_widget::text

    Struct Style

    Source
    pub struct Style {
    +    pub color: Option<Color>,
     }
    Expand description

    The appearance of some text.

    -

    Fields§

    §color: Option<Color>

    The [Color] of the text.

    +

    Fields§

    §color: Option<Color>

    The Color of the text.

    The default, None, means using the inherited color.

    -

    Trait Implementations§

    §

    impl Clone for Style

    §

    fn clone(&self) -> Style

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Style

    §

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

    Formats the value using the given formatter. Read more
    §

    impl Default for Style

    §

    fn default() -> Style

    Returns the “default value” for a type. Read more
    §

    impl PartialEq for Style

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl Copy for Style

    §

    impl StructuralPartialEq for Style

    Auto Trait Implementations§

    §

    impl Freeze for Style

    §

    impl RefUnwindSafe for Style

    §

    impl Send for Style

    §

    impl Sync for Style

    §

    impl Unpin for Style

    §

    impl UnwindSafe for Style

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where +

    Trait Implementations§

    Source§

    impl Clone for Style

    Source§

    fn clone(&self) -> Style

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Style

    Source§

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

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

    impl Default for Style

    Source§

    fn default() -> Style

    Returns the “default value” for a type. Read more
    Source§

    impl PartialEq for Style

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl Copy for Style

    Source§

    impl StructuralPartialEq for Style

    Auto Trait Implementations§

    §

    impl Freeze for Style

    §

    impl RefUnwindSafe for Style

    §

    impl Send for Style

    §

    impl Sync for Style

    §

    impl Unpin for Style

    §

    impl UnwindSafe for Style

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -71,8 +71,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text/trait.Catalog.html b/iced_widget/text/trait.Catalog.html index 5c7b1c89fbc..88a47c2121d 100644 --- a/iced_widget/text/trait.Catalog.html +++ b/iced_widget/text/trait.Catalog.html @@ -1,11 +1,11 @@ -Catalog in iced_widget::text - Rust
    iced_widget::text

    Trait Catalog

    pub trait Catalog: Sized {
    +Catalog in iced_widget::text - Rust
    iced_widget::text

    Trait Catalog

    Source
    pub trait Catalog: Sized {
         type Class<'a>;
     
         // Required methods
         fn default<'a>() -> Self::Class<'a>;
         fn style(&self, item: &Self::Class<'_>) -> Style;
    -}
    Expand description

    The theme catalog of a [Text].

    -

    Required Associated Types§

    type Class<'a>

    The item class of this Catalog.

    -

    Required Methods§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by this Catalog.

    -

    fn style(&self, item: &Self::Class<'_>) -> Style

    The Style of a class with the given status.

    -

    Dyn Compatibility§

    This trait is not dyn compatible.

    In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

    Implementors§

    §

    impl Catalog for Theme

    §

    type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

    \ No newline at end of file +}
    Expand description

    The theme catalog of a Text.

    +

    Required Associated Types§

    Source

    type Class<'a>

    The item class of this Catalog.

    +

    Required Methods§

    Source

    fn default<'a>() -> Self::Class<'a>

    The default class produced by this Catalog.

    +
    Source

    fn style(&self, item: &Self::Class<'_>) -> Style

    The Style of a class with the given status.

    +

    Dyn Compatibility§

    This trait is not dyn compatible.

    In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

    Implementors§

    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

    \ No newline at end of file diff --git a/iced_widget/text/trait.Highlighter.html b/iced_widget/text/trait.Highlighter.html index 05437743d6f..adfe36d4aea 100644 --- a/iced_widget/text/trait.Highlighter.html +++ b/iced_widget/text/trait.Highlighter.html @@ -1,4 +1,4 @@ -Highlighter in iced_widget::text - Rust
    iced_widget::text

    Trait Highlighter

    pub trait Highlighter: 'static {
    +Highlighter in iced_widget::text - Rust
    iced_widget::text

    Trait Highlighter

    Source
    pub trait Highlighter: 'static {
         type Settings: PartialEq + Clone;
         type Highlight;
         type Iterator<'a>: Iterator<Item = (Range<usize>, Self::Highlight)>
    @@ -14,21 +14,21 @@
     

    A Highlighter highlights lines in sequence. When a line changes, it must be notified and the lines after the changed one must be fed again to the Highlighter.

    -

    Required Associated Types§

    type Settings: PartialEq + Clone

    The settings to configure the Highlighter.

    -

    type Highlight

    The output of the Highlighter.

    -

    type Iterator<'a>: Iterator<Item = (Range<usize>, Self::Highlight)> +

    Required Associated Types§

    Source

    type Settings: PartialEq + Clone

    The settings to configure the Highlighter.

    +
    Source

    type Highlight

    The output of the Highlighter.

    +
    Source

    type Iterator<'a>: Iterator<Item = (Range<usize>, Self::Highlight)> where Self: 'a

    The highlight iterator type.

    -

    Required Methods§

    fn new(settings: &Self::Settings) -> Self

    Creates a new Highlighter from its Self::Settings.

    -

    fn update(&mut self, new_settings: &Self::Settings)

    Updates the Highlighter with some new Self::Settings.

    -

    fn change_line(&mut self, line: usize)

    Notifies the Highlighter that the line at the given index has changed.

    -

    fn highlight_line(&mut self, line: &str) -> Self::Iterator<'_>

    Highlights the given line.

    +

    Required Methods§

    Source

    fn new(settings: &Self::Settings) -> Self

    Creates a new Highlighter from its Self::Settings.

    +
    Source

    fn update(&mut self, new_settings: &Self::Settings)

    Updates the Highlighter with some new Self::Settings.

    +
    Source

    fn change_line(&mut self, line: usize)

    Notifies the Highlighter that the line at the given index has changed.

    +
    Source

    fn highlight_line(&mut self, line: &str) -> Self::Iterator<'_>

    Highlights the given line.

    If a line changed prior to this, the first line provided here will be the line that changed.

    -

    fn current_line(&self) -> usize

    Returns the current line of the Highlighter.

    +
    Source

    fn current_line(&self) -> usize

    Returns the current line of the Highlighter.

    If change_line has been called, this will normally be the least index that changed.

    Dyn Compatibility§

    This trait is not dyn compatible.

    In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

    Implementations on Foreign Types§

    Source§

    impl Highlighter for Highlighter

    Implementors§

    §

    impl Highlighter for PlainText

    §

    type Settings = ()

    §

    type Highlight = ()

    §

    type Iterator<'a> = Empty<(Range<usize>, <PlainText as Highlighter>::Highlight)>

    \ No newline at end of file +) -> <Highlighter as Highlighter>::Iterator<'_>

    Source§

    fn current_line(&self) -> usize

    Implementors§

    \ No newline at end of file diff --git a/iced_widget/text/trait.IntoFragment.html b/iced_widget/text/trait.IntoFragment.html index 776f69b6b76..593ef1eeabd 100644 --- a/iced_widget/text/trait.IntoFragment.html +++ b/iced_widget/text/trait.IntoFragment.html @@ -1,6 +1,6 @@ -IntoFragment in iced_widget::text - Rust
    iced_widget::text

    Trait IntoFragment

    pub trait IntoFragment<'a> {
    +IntoFragment in iced_widget::text - Rust
    iced_widget::text

    Trait IntoFragment

    Source
    pub trait IntoFragment<'a> {
         // Required method
         fn into_fragment(self) -> Cow<'a, str>;
     }
    Expand description

    A trait for converting a value to some text Fragment.

    -

    Required Methods§

    fn into_fragment(self) -> Cow<'a, str>

    Converts the value to some text Fragment.

    -

    Implementations on Foreign Types§

    §

    impl<'a> IntoFragment<'a> for &'a Cow<'_, str>

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for &'a str

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for &'a String

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for &bool

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for &char

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for &f32

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for &f64

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for &i8

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for &i16

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for &i32

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for &i64

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for &i128

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for &isize

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for &u8

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for &u16

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for &u32

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for &u64

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for &u128

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for &usize

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for Cow<'a, str>

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for bool

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for char

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for f32

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for f64

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for i8

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for i16

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for i32

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for i64

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for i128

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for isize

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for u8

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for u16

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for u32

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for u64

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for u128

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for usize

    §

    fn into_fragment(self) -> Cow<'a, str>

    §

    impl<'a> IntoFragment<'a> for String

    §

    fn into_fragment(self) -> Cow<'a, str>

    Implementors§

    \ No newline at end of file +

    Required Methods§

    Source

    fn into_fragment(self) -> Cow<'a, str>

    Converts the value to some text Fragment.

    +

    Implementations on Foreign Types§

    Source§

    impl<'a> IntoFragment<'a> for &'a Cow<'_, str>

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for &'a str

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for &'a String

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for &bool

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for &char

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for &f32

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for &f64

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for &i8

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for &i16

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for &i32

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for &i64

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for &i128

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for &isize

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for &u8

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for &u16

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for &u32

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for &u64

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for &u128

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for &usize

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for Cow<'a, str>

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for bool

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for char

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for f32

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for f64

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for i8

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for i16

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for i32

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for i64

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for i128

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for isize

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for u8

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for u16

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for u32

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for u64

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for u128

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for usize

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Source§

    impl<'a> IntoFragment<'a> for String

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Implementors§

    \ No newline at end of file diff --git a/iced_widget/text/type.Fragment.html b/iced_widget/text/type.Fragment.html index ee8e2f05aab..7af256e86a0 100644 --- a/iced_widget/text/type.Fragment.html +++ b/iced_widget/text/type.Fragment.html @@ -1,4 +1,4 @@ -Fragment in iced_widget::text - Rust
    iced_widget::text

    Type Alias Fragment

    pub type Fragment<'a> = Cow<'a, str>;
    Expand description

    A fragment of [Text].

    +Fragment in iced_widget::text - Rust
    iced_widget::text

    Type Alias Fragment

    Source
    pub type Fragment<'a> = Cow<'a, str>;
    Expand description

    A fragment of Text.

    This is just an alias to a string that may be either borrowed or owned.

    Aliased Type§

    enum Fragment<'a> {
    diff --git a/iced_widget/text/type.StyleFn.html b/iced_widget/text/type.StyleFn.html
    index f4d1d8ad1b6..ca5fa5e117a 100644
    --- a/iced_widget/text/type.StyleFn.html
    +++ b/iced_widget/text/type.StyleFn.html
    @@ -1,3 +1,3 @@
    -StyleFn in iced_widget::text - Rust
    iced_widget::text

    Type Alias StyleFn

    pub type StyleFn<'a, Theme> = Box<dyn Fn(&Theme) -> Style + 'a>;
    Expand description

    A styling function for a [Text].

    +StyleFn in iced_widget::text - Rust
    iced_widget::text

    Type Alias StyleFn

    Source
    pub type StyleFn<'a, Theme> = Box<dyn Fn(&Theme) -> Style + 'a>;
    Expand description

    A styling function for a Text.

    This is just a boxed closure: Fn(&Theme, Status) -> Style.

    Aliased Type§

    struct StyleFn<'a, Theme>(/* private fields */);
    \ No newline at end of file diff --git a/iced_widget/text/type.Text.html b/iced_widget/text/type.Text.html index 202b79b0699..6a66d6b3f61 100644 --- a/iced_widget/text/type.Text.html +++ b/iced_widget/text/type.Text.html @@ -1,4 +1,4 @@ -Text in iced_widget::text - Rust
    iced_widget::text

    Type Alias Text

    Source
    pub type Text<'a, Theme = Theme, Renderer = Renderer> = Text<'a, Theme, Renderer>;
    Expand description

    A bunch of text.

    +Text in iced_widget::text - Rust
    iced_widget::text

    Type Alias Text

    Source
    pub type Text<'a, Theme = Theme, Renderer = Renderer> = Text<'a, Theme, Renderer>;
    Expand description

    A bunch of text.

    §Example

    use iced::widget::text;
     use iced::color;
    diff --git a/iced_widget/text_editor/enum.Action.html b/iced_widget/text_editor/enum.Action.html
    index a141430754b..4008787e132 100644
    --- a/iced_widget/text_editor/enum.Action.html
    +++ b/iced_widget/text_editor/enum.Action.html
    @@ -1,29 +1,29 @@
    -Action in iced_widget::text_editor - Rust
    iced_widget::text_editor

    Enum Action

    pub enum Action {
    +Action in iced_widget::text_editor - Rust
    iced_widget::text_editor

    Enum Action

    Source
    pub enum Action {
         Move(Motion),
         Select(Motion),
         SelectWord,
         SelectLine,
         SelectAll,
         Edit(Edit),
    -    Click(Point),
    -    Drag(Point),
    +    Click(Point),
    +    Drag(Point),
         Scroll {
             lines: i32,
         },
    -}
    Expand description

    An interaction with an [Editor].

    +}
    Expand description

    An interaction with an Editor.

    Variants§

    §

    Move(Motion)

    Apply a Motion.

    §

    Select(Motion)

    Select text with a given Motion.

    §

    SelectWord

    Select the word at the current cursor.

    §

    SelectLine

    Select the line at the current cursor.

    §

    SelectAll

    Select the entire buffer.

    §

    Edit(Edit)

    Perform an Edit.

    -
    §

    Click(Point)

    Click the [Editor] at the given [Point].

    -
    §

    Drag(Point)

    Drag the mouse on the [Editor] to the given [Point].

    -
    §

    Scroll

    Scroll the [Editor] a certain amount of lines.

    +
    §

    Click(Point)

    Click the Editor at the given Point.

    +
    §

    Drag(Point)

    Drag the mouse on the Editor to the given Point.

    +
    §

    Scroll

    Scroll the Editor a certain amount of lines.

    Fields

    §lines: i32

    The amount of lines to scroll.

    -

    Implementations§

    §

    impl Action

    pub fn is_edit(&self) -> bool

    Returns whether the Action is an editing action.

    -

    Trait Implementations§

    §

    impl Clone for Action

    §

    fn clone(&self) -> Action

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Action

    §

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

    Formats the value using the given formatter. Read more
    §

    impl PartialEq for Action

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl StructuralPartialEq for Action

    Auto Trait Implementations§

    §

    impl Freeze for Action

    §

    impl RefUnwindSafe for Action

    §

    impl Send for Action

    §

    impl Sync for Action

    §

    impl Unpin for Action

    §

    impl UnwindSafe for Action

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where +

    Implementations§

    Source§

    impl Action

    Source

    pub fn is_edit(&self) -> bool

    Returns whether the Action is an editing action.

    +

    Trait Implementations§

    Source§

    impl Clone for Action

    Source§

    fn clone(&self) -> Action

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Action

    Source§

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

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

    impl PartialEq for Action

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl StructuralPartialEq for Action

    Auto Trait Implementations§

    §

    impl Freeze for Action

    §

    impl RefUnwindSafe for Action

    §

    impl Send for Action

    §

    impl Sync for Action

    §

    impl Unpin for Action

    §

    impl UnwindSafe for Action

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -87,8 +87,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text_editor/enum.Binding.html b/iced_widget/text_editor/enum.Binding.html index 834c3067596..e0c43085719 100644 --- a/iced_widget/text_editor/enum.Binding.html +++ b/iced_widget/text_editor/enum.Binding.html @@ -102,8 +102,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text_editor/enum.Edit.html b/iced_widget/text_editor/enum.Edit.html index 4d4c9f105b6..5950abfe99f 100644 --- a/iced_widget/text_editor/enum.Edit.html +++ b/iced_widget/text_editor/enum.Edit.html @@ -1,4 +1,4 @@ -Edit in iced_widget::text_editor - Rust
    iced_widget::text_editor

    Enum Edit

    pub enum Edit {
    +Edit in iced_widget::text_editor - Rust
    iced_widget::text_editor

    Enum Edit

    Source
    pub enum Edit {
         Insert(char),
         Paste(Arc<String>),
         Enter,
    @@ -10,8 +10,8 @@
     
    §

    Enter

    Break the current line.

    §

    Backspace

    Delete the previous character.

    §

    Delete

    Delete the next character.

    -

    Trait Implementations§

    §

    impl Clone for Edit

    §

    fn clone(&self) -> Edit

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Edit

    §

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

    Formats the value using the given formatter. Read more
    §

    impl PartialEq for Edit

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl StructuralPartialEq for Edit

    Auto Trait Implementations§

    §

    impl Freeze for Edit

    §

    impl RefUnwindSafe for Edit

    §

    impl Send for Edit

    §

    impl Sync for Edit

    §

    impl Unpin for Edit

    §

    impl UnwindSafe for Edit

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where +

    Trait Implementations§

    Source§

    impl Clone for Edit

    Source§

    fn clone(&self) -> Edit

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Edit

    Source§

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

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

    impl PartialEq for Edit

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl StructuralPartialEq for Edit

    Auto Trait Implementations§

    §

    impl Freeze for Edit

    §

    impl RefUnwindSafe for Edit

    §

    impl Send for Edit

    §

    impl Sync for Edit

    §

    impl Unpin for Edit

    §

    impl UnwindSafe for Edit

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -75,8 +75,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more

    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text_editor/enum.Motion.html b/iced_widget/text_editor/enum.Motion.html index 0949952d1fe..fa555dfab68 100644 --- a/iced_widget/text_editor/enum.Motion.html +++ b/iced_widget/text_editor/enum.Motion.html @@ -1,4 +1,4 @@ -Motion in iced_widget::text_editor - Rust
    iced_widget::text_editor

    Enum Motion

    pub enum Motion {
    +Motion in iced_widget::text_editor - Rust
    iced_widget::text_editor

    Enum Motion

    Source
    pub enum Motion {
         Left,
         Right,
         Up,
    @@ -24,10 +24,10 @@
     
    §

    PageDown

    Move to the start of the next window.

    §

    DocumentStart

    Move to the start of the text.

    §

    DocumentEnd

    Move to the end of the text.

    -

    Implementations§

    §

    impl Motion

    pub fn widen(self) -> Motion

    Widens the Motion, if possible.

    -

    pub fn direction(&self) -> Direction

    Returns the [Direction] of the Motion.

    -

    Trait Implementations§

    §

    impl Clone for Motion

    §

    fn clone(&self) -> Motion

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Motion

    §

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

    Formats the value using the given formatter. Read more
    §

    impl PartialEq for Motion

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl Copy for Motion

    §

    impl StructuralPartialEq for Motion

    Auto Trait Implementations§

    §

    impl Freeze for Motion

    §

    impl RefUnwindSafe for Motion

    §

    impl Send for Motion

    §

    impl Sync for Motion

    §

    impl Unpin for Motion

    §

    impl UnwindSafe for Motion

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where +

    Implementations§

    Source§

    impl Motion

    Source

    pub fn widen(self) -> Motion

    Widens the Motion, if possible.

    +
    Source

    pub fn direction(&self) -> Direction

    Returns the Direction of the Motion.

    +

    Trait Implementations§

    Source§

    impl Clone for Motion

    Source§

    fn clone(&self) -> Motion

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Motion

    Source§

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

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

    impl PartialEq for Motion

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl Copy for Motion

    Source§

    impl StructuralPartialEq for Motion

    Auto Trait Implementations§

    §

    impl Freeze for Motion

    §

    impl RefUnwindSafe for Motion

    §

    impl Send for Motion

    §

    impl Sync for Motion

    §

    impl Unpin for Motion

    §

    impl UnwindSafe for Motion

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -91,8 +91,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text_editor/enum.Status.html b/iced_widget/text_editor/enum.Status.html index 1e03b211754..aa1cb332cb5 100644 --- a/iced_widget/text_editor/enum.Status.html +++ b/iced_widget/text_editor/enum.Status.html @@ -82,8 +82,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text_editor/index.html b/iced_widget/text_editor/index.html index 0e4ce506707..e444f5a66fc 100644 --- a/iced_widget/text_editor/index.html +++ b/iced_widget/text_editor/index.html @@ -25,4 +25,4 @@

    §Example

    } } }
    -

    Structs§

    Enums§

    Traits§

    Functions§

    Type Aliases§

    \ No newline at end of file +

    Structs§

    Enums§

    Traits§

    Functions§

    Type Aliases§

    \ No newline at end of file diff --git a/iced_widget/text_editor/struct.Content.html b/iced_widget/text_editor/struct.Content.html index c42fe855789..b60c3c8caae 100644 --- a/iced_widget/text_editor/struct.Content.html +++ b/iced_widget/text_editor/struct.Content.html @@ -1,8 +1,8 @@ Content in iced_widget::text_editor - Rust
    iced_widget::text_editor

    Struct Content

    Source
    pub struct Content<R = Renderer>(/* private fields */)
     where
    -    R: Renderer;
    Expand description

    The content of a TextEditor.

    + R: Renderer;
    Expand description

    The content of a TextEditor.

    Implementations§

    Source§

    impl<R> Content<R>
    where - R: Renderer,

    Source

    pub fn new() -> Self

    Creates an empty Content.

    + R: Renderer,
    Source

    pub fn new() -> Self

    Creates an empty Content.

    Source

    pub fn with_text(text: &str) -> Self

    Creates a Content with the given text.

    Source

    pub fn perform(&mut self, action: Action)

    Performs an Action on the Content.

    Source

    pub fn line_count(&self) -> usize

    Returns the amount of lines of the Content.

    @@ -13,12 +13,12 @@
    Source

    pub fn selection(&self) -> Option<String>

    Returns the selected text of the Content.

    Source

    pub fn cursor_position(&self) -> (usize, usize)

    Returns the current cursor position of the Content.

    Trait Implementations§

    Source§

    impl<Renderer> Debug for Content<Renderer>
    where - Renderer: Renderer, - Renderer::Editor: Debug,

    Source§

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

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

    impl<Renderer> Default for Content<Renderer>
    where - Renderer: Renderer,

    Source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl<R = Renderer<Renderer, Renderer>> !Freeze for Content<R>

    §

    impl<R = Renderer<Renderer, Renderer>> !RefUnwindSafe for Content<R>

    §

    impl<R> Send for Content<R>
    where - <R as Renderer>::Editor: Send,

    §

    impl<R = Renderer<Renderer, Renderer>> !Sync for Content<R>

    §

    impl<R> Unpin for Content<R>
    where - <R as Renderer>::Editor: Unpin,

    §

    impl<R> UnwindSafe for Content<R>
    where - <R as Renderer>::Editor: UnwindSafe,

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where + Renderer: Renderer, + Renderer::Editor: Debug,

    Source§

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

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

    impl<Renderer> Default for Content<Renderer>
    where + Renderer: Renderer,

    Source§

    fn default() -> Self

    Returns the “default value” for a type. Read more

    Auto Trait Implementations§

    §

    impl<R = Renderer<Renderer, Renderer>> !Freeze for Content<R>

    §

    impl<R = Renderer<Renderer, Renderer>> !RefUnwindSafe for Content<R>

    §

    impl<R> Send for Content<R>
    where + <R as Renderer>::Editor: Send,

    §

    impl<R = Renderer<Renderer, Renderer>> !Sync for Content<R>

    §

    impl<R> Unpin for Content<R>
    where + <R as Renderer>::Editor: Unpin,

    §

    impl<R> UnwindSafe for Content<R>
    where + <R as Renderer>::Editor: UnwindSafe,

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -81,6 +81,6 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> WasmNotSend for T
    where T: Send,

    \ No newline at end of file diff --git a/iced_widget/text_editor/struct.KeyPress.html b/iced_widget/text_editor/struct.KeyPress.html index b83fa32bb6d..6e6fa41386f 100644 --- a/iced_widget/text_editor/struct.KeyPress.html +++ b/iced_widget/text_editor/struct.KeyPress.html @@ -1,11 +1,11 @@ KeyPress in iced_widget::text_editor - Rust
    iced_widget::text_editor

    Struct KeyPress

    Source
    pub struct KeyPress {
    -    pub key: Key,
    -    pub modifiers: Modifiers,
    +    pub key: Key,
    +    pub modifiers: Modifiers,
         pub text: Option<SmolStr>,
         pub status: Status,
     }
    Expand description

    A key press.

    -

    Fields§

    §key: Key

    The key pressed.

    -
    §modifiers: Modifiers

    The state of the keyboard modifiers.

    +

    Fields§

    §key: Key

    The key pressed.

    +
    §modifiers: Modifiers

    The state of the keyboard modifiers.

    §text: Option<SmolStr>

    The text produced by the key press.

    §status: Status

    The current Status of the TextEditor.

    Trait Implementations§

    Source§

    impl Clone for KeyPress

    Source§

    fn clone(&self) -> KeyPress

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for KeyPress

    Source§

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

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

    impl PartialEq for KeyPress

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, @@ -79,8 +79,8 @@ S: Into<Dispatch>,
    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text_editor/struct.State.html b/iced_widget/text_editor/struct.State.html index 63ca735345f..d4ab843ccb7 100644 --- a/iced_widget/text_editor/struct.State.html +++ b/iced_widget/text_editor/struct.State.html @@ -1,7 +1,7 @@ State in iced_widget::text_editor - Rust
    iced_widget::text_editor

    Struct State

    Source
    pub struct State<Highlighter: Highlighter> { /* private fields */ }
    Expand description

    The state of a TextEditor.

    Implementations§

    Source§

    impl<Highlighter: Highlighter> State<Highlighter>

    Source

    pub fn is_focused(&self) -> bool

    Returns whether the TextEditor is currently focused or not.

    Trait Implementations§

    Source§

    impl<Highlighter: Debug + Highlighter> Debug for State<Highlighter>
    where - Highlighter::Settings: Debug,

    Source§

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

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

    impl<Highlighter: Highlighter> Focusable for State<Highlighter>

    Source§

    fn is_focused(&self) -> bool

    Returns whether the widget is focused or not.
    Source§

    fn focus(&mut self)

    Focuses the widget.
    Source§

    fn unfocus(&mut self)

    Unfocuses the widget.

    Auto Trait Implementations§

    §

    impl<Highlighter> !Freeze for State<Highlighter>

    §

    impl<Highlighter> !RefUnwindSafe for State<Highlighter>

    §

    impl<Highlighter> Send for State<Highlighter>
    where + Highlighter::Settings: Debug,

    Source§

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

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

    impl<Highlighter: Highlighter> Focusable for State<Highlighter>

    Source§

    fn is_focused(&self) -> bool

    Returns whether the widget is focused or not.
    Source§

    fn focus(&mut self)

    Focuses the widget.
    Source§

    fn unfocus(&mut self)

    Unfocuses the widget.

    Auto Trait Implementations§

    §

    impl<Highlighter> !Freeze for State<Highlighter>

    §

    impl<Highlighter> !RefUnwindSafe for State<Highlighter>

    §

    impl<Highlighter> Send for State<Highlighter>
    where <Highlighter as Highlighter>::Settings: Send, Highlighter: Send,

    §

    impl<Highlighter> !Sync for State<Highlighter>

    §

    impl<Highlighter> Unpin for State<Highlighter>
    where <Highlighter as Highlighter>::Settings: Unpin, @@ -67,6 +67,6 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> WasmNotSend for T
    where T: Send,

    \ No newline at end of file diff --git a/iced_widget/text_editor/struct.Style.html b/iced_widget/text_editor/struct.Style.html index b1927aa4bc3..ac4c6fd579d 100644 --- a/iced_widget/text_editor/struct.Style.html +++ b/iced_widget/text_editor/struct.Style.html @@ -1,17 +1,17 @@ Style in iced_widget::text_editor - Rust
    iced_widget::text_editor

    Struct Style

    Source
    pub struct Style {
    -    pub background: Background,
    -    pub border: Border,
    -    pub icon: Color,
    -    pub placeholder: Color,
    -    pub value: Color,
    -    pub selection: Color,
    +    pub background: Background,
    +    pub border: Border,
    +    pub icon: Color,
    +    pub placeholder: Color,
    +    pub value: Color,
    +    pub selection: Color,
     }
    Expand description

    The appearance of a text input.

    -

    Fields§

    §background: Background

    The [Background] of the text input.

    -
    §border: Border

    The [Border] of the text input.

    -
    §icon: Color

    The [Color] of the icon of the text input.

    -
    §placeholder: Color

    The [Color] of the placeholder of the text input.

    -
    §value: Color

    The [Color] of the value of the text input.

    -
    §selection: Color

    The [Color] of the selection of the text input.

    +

    Fields§

    §background: Background

    The Background of the text input.

    +
    §border: Border

    The Border of the text input.

    +
    §icon: Color

    The Color of the icon of the text input.

    +
    §placeholder: Color

    The Color of the placeholder of the text input.

    +
    §value: Color

    The Color of the value of the text input.

    +
    §selection: Color

    The Color of the selection of the text input.

    Trait Implementations§

    Source§

    impl Clone for Style

    Source§

    fn clone(&self) -> Style

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Style

    Source§

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

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

    impl PartialEq for Style

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl Copy for Style

    Source§

    impl StructuralPartialEq for Style

    Auto Trait Implementations§

    §

    impl Freeze for Style

    §

    impl RefUnwindSafe for Style

    §

    impl Send for Style

    §

    impl Sync for Style

    §

    impl Unpin for Style

    §

    impl UnwindSafe for Style

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, @@ -77,8 +77,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text_editor/struct.TextEditor.html b/iced_widget/text_editor/struct.TextEditor.html index 5d21457bb14..fc0e304857e 100644 --- a/iced_widget/text_editor/struct.TextEditor.html +++ b/iced_widget/text_editor/struct.TextEditor.html @@ -1,7 +1,7 @@ TextEditor in iced_widget::text_editor - Rust
    iced_widget::text_editor

    Struct TextEditor

    Source
    pub struct TextEditor<'a, Highlighter, Message, Theme = Theme, Renderer = Renderer>
    where Highlighter: Highlighter, Theme: Catalog, - Renderer: Renderer,
    { /* private fields */ }
    Expand description

    A multi-line text input.

    + Renderer: Renderer,
    { /* private fields */ }
    Expand description

    A multi-line text input.

    §Example

    use iced::widget::text_editor;
     
    @@ -28,33 +28,33 @@ 

    §Example

    } } }
    -

    Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> TextEditor<'a, PlainText, Message, Theme, Renderer>
    where +

    Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> TextEditor<'a, PlainText, Message, Theme, Renderer>
    where Theme: Catalog, - Renderer: Renderer,

    Source

    pub fn new(content: &'a Content<Renderer>) -> Self

    Creates new TextEditor with the given Content.

    + Renderer: Renderer,

    Source

    pub fn new(content: &'a Content<Renderer>) -> Self

    Creates new TextEditor with the given Content.

    Source§

    impl<'a, Highlighter, Message, Theme, Renderer> TextEditor<'a, Highlighter, Message, Theme, Renderer>
    where Highlighter: Highlighter, Theme: Catalog, - Renderer: Renderer,

    Source

    pub fn placeholder(self, placeholder: impl IntoFragment<'a>) -> Self

    Sets the placeholder of the TextEditor.

    -
    Source

    pub fn height(self, height: impl Into<Length>) -> Self

    Sets the height of the TextEditor.

    -
    Source

    pub fn width(self, width: impl Into<Pixels>) -> Self

    Sets the width of the TextEditor.

    + Renderer: Renderer,
    Source

    pub fn placeholder(self, placeholder: impl IntoFragment<'a>) -> Self

    Sets the placeholder of the TextEditor.

    +
    Source

    pub fn height(self, height: impl Into<Length>) -> Self

    Sets the height of the TextEditor.

    +
    Source

    pub fn width(self, width: impl Into<Pixels>) -> Self

    Sets the width of the TextEditor.

    Source

    pub fn on_action(self, on_edit: impl Fn(Action) -> Message + 'a) -> Self

    Sets the message that should be produced when some action is performed in the TextEditor.

    If this method is not called, the TextEditor will be disabled.

    -
    Source

    pub fn font(self, font: impl Into<Renderer::Font>) -> Self

    Sets the Font of the TextEditor.

    -
    Source

    pub fn size(self, size: impl Into<Pixels>) -> Self

    Sets the text size of the TextEditor.

    +
    Source

    pub fn font(self, font: impl Into<Renderer::Font>) -> Self

    Sets the Font of the TextEditor.

    +
    Source

    pub fn size(self, size: impl Into<Pixels>) -> Self

    Sets the text size of the TextEditor.

    Source

    pub fn line_height(self, line_height: impl Into<LineHeight>) -> Self

    Sets the text::LineHeight of the TextEditor.

    -
    Source

    pub fn padding(self, padding: impl Into<Padding>) -> Self

    Sets the [Padding] of the TextEditor.

    +
    Source

    pub fn padding(self, padding: impl Into<Padding>) -> Self

    Sets the Padding of the TextEditor.

    Source

    pub fn wrapping(self, wrapping: Wrapping) -> Self

    Sets the Wrapping strategy of the TextEditor.

    Source

    pub fn highlight( self, syntax: &str, theme: Theme, ) -> TextEditor<'a, Highlighter, Message, Theme, Renderer>
    where - Renderer: Renderer<Font = Font>,

    Available on crate feature highlighter only.

    Highlights the TextEditor using the given syntax and theme.

    + Renderer: Renderer<Font = Font>,
    Available on crate feature highlighter only.

    Highlights the TextEditor using the given syntax and theme.

    Source

    pub fn highlight_with<H: Highlighter>( self, settings: H::Settings, - to_format: fn(_: &H::Highlight, _: &Theme) -> Format<Renderer::Font>, + to_format: fn(_: &H::Highlight, _: &Theme) -> Format<Renderer::Font>, ) -> TextEditor<'a, H, Message, Theme, Renderer>

    Highlights the TextEditor with the given Highlighter and a strategy to turn its highlights into some text format.

    Source

    pub fn key_binding( @@ -65,60 +65,60 @@

    §Example

    Source

    pub fn style(self, style: impl Fn(&Theme, Status) -> Style + 'a) -> Self
    where Theme::Class<'a>: From<StyleFn<'a, Theme>>,

    Sets the style of the TextEditor.

    Source

    pub fn class(self, class: impl Into<Theme::Class<'a>>) -> Self

    Available on crate feature advanced only.

    Sets the style class of the TextEditor.

    -

    Trait Implementations§

    Source§

    impl<'a, Highlighter, Message, Theme, Renderer> From<TextEditor<'a, Highlighter, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where +

    Trait Implementations§

    Source§

    impl<'a, Highlighter, Message, Theme, Renderer> From<TextEditor<'a, Highlighter, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where Highlighter: Highlighter, Message: 'a, Theme: Catalog + 'a, - Renderer: Renderer,

    Source§

    fn from( + Renderer: Renderer,

    Source§

    fn from( text_editor: TextEditor<'a, Highlighter, Message, Theme, Renderer>, -) -> Self

    Converts to this type from the input type.
    Source§

    impl<Highlighter, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for TextEditor<'_, Highlighter, Message, Theme, Renderer>
    where +) -> Self

    Converts to this type from the input type.
    Source§

    impl<Highlighter, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for TextEditor<'_, Highlighter, Message, Theme, Renderer>
    where Highlighter: Highlighter, Theme: Catalog, - Renderer: Renderer,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the [Widget].
    Source§

    fn state(&self) -> State

    Returns the State of the [Widget].
    Source§

    fn size(&self) -> Size<Length>

    Returns the [Size] of the [Widget] in lengths.
    Source§

    fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

    Returns the [layout::Node] of the [Widget]. Read more
    Source§

    fn update( + Renderer: Renderer,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the Widget.
    Source§

    fn state(&self) -> State

    Returns the State of the Widget.
    Source§

    fn size(&self) -> Size<Length>

    Returns the Size of the Widget in lengths.
    Source§

    fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

    Returns the layout::Node of the Widget. Read more
    Source§

    fn update( &mut self, - tree: &mut Tree, + tree: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, _renderer: &Renderer, - clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Message>, - _viewport: &Rectangle, -)

    Processes a runtime Event. Read more
    Source§

    fn draw( + clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + _viewport: &Rectangle, +)

    Processes a runtime Event. Read more
    Source§

    fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - _defaults: &Style, - layout: Layout<'_>, - _cursor: Cursor, - _viewport: &Rectangle, -)

    Draws the [Widget] using the associated Renderer.
    Source§

    fn mouse_interaction( + _defaults: &Style, + layout: Layout<'_>, + _cursor: Cursor, + _viewport: &Rectangle, +)

    Draws the Widget using the associated Renderer.
    Source§

    fn mouse_interaction( &self, - _state: &Tree, - layout: Layout<'_>, - cursor: Cursor, - _viewport: &Rectangle, + _state: &Tree, + layout: Layout<'_>, + cursor: Cursor, + _viewport: &Rectangle, _renderer: &Renderer, -) -> Interaction

    Returns the current [mouse::Interaction] of the [Widget]. Read more
    Source§

    fn operate( +) -> Interaction

    Returns the current mouse::Interaction of the Widget. Read more
    Source§

    fn operate( &self, - tree: &mut Tree, - _layout: Layout<'_>, + tree: &mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - operation: &mut dyn Operation, -)

    Applies an [Operation] to the [Widget].
    §

    fn size_hint(&self) -> Size<Length>

    Returns a [Size] hint for laying out the [Widget]. Read more
    §

    fn children(&self) -> Vec<Tree>

    Returns the state [Tree] of the children of the [Widget].
    §

    fn diff(&self, _tree: &mut Tree)

    Reconciles the [Widget] with the provided [Tree].
    §

    fn overlay<'a>( + operation: &mut dyn Operation, +)

    Applies an Operation to the Widget.
    Source§

    fn size_hint(&self) -> Size<Length>

    Returns a Size hint for laying out the Widget. Read more
    Source§

    fn children(&self) -> Vec<Tree>

    Returns the state Tree of the children of the Widget.
    Source§

    fn diff(&self, _tree: &mut Tree)

    Reconciles the Widget with the provided Tree.
    Source§

    fn overlay<'a>( &'a mut self, - _state: &'a mut Tree, - _layout: Layout<'_>, + _state: &'a mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _translation: Vector, -) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the [Widget], if there is any.

    Auto Trait Implementations§

    §

    impl<'a, Highlighter, Message, Theme, Renderer> Freeze for TextEditor<'a, Highlighter, Message, Theme, Renderer>
    where + _translation: Vector, +) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the Widget, if there is any.

    Auto Trait Implementations§

    §

    impl<'a, Highlighter, Message, Theme, Renderer> Freeze for TextEditor<'a, Highlighter, Message, Theme, Renderer>
    where <Theme as Catalog>::Class<'a>: Freeze, <Highlighter as Highlighter>::Settings: Freeze, - <Renderer as Renderer>::Font: Freeze,

    §

    impl<'a, Highlighter, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for TextEditor<'a, Highlighter, Message, Theme, Renderer>

    §

    impl<'a, Highlighter, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for TextEditor<'a, Highlighter, Message, Theme, Renderer>

    §

    impl<'a, Highlighter, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for TextEditor<'a, Highlighter, Message, Theme, Renderer>

    §

    impl<'a, Highlighter, Message, Theme, Renderer> Unpin for TextEditor<'a, Highlighter, Message, Theme, Renderer>
    where + <Renderer as Renderer>::Font: Freeze,

    §

    impl<'a, Highlighter, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for TextEditor<'a, Highlighter, Message, Theme, Renderer>

    §

    impl<'a, Highlighter, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for TextEditor<'a, Highlighter, Message, Theme, Renderer>

    §

    impl<'a, Highlighter, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for TextEditor<'a, Highlighter, Message, Theme, Renderer>

    §

    impl<'a, Highlighter, Message, Theme, Renderer> Unpin for TextEditor<'a, Highlighter, Message, Theme, Renderer>
    where <Theme as Catalog>::Class<'a>: Unpin, <Highlighter as Highlighter>::Settings: Unpin, - <Renderer as Renderer>::Font: Unpin,

    §

    impl<'a, Highlighter, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for TextEditor<'a, Highlighter, Message, Theme, Renderer>

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where + <Renderer as Renderer>::Font: Unpin,

    §

    impl<'a, Highlighter, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for TextEditor<'a, Highlighter, Message, Theme, Renderer>

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, diff --git a/iced_widget/text_input/constant.DEFAULT_PADDING.html b/iced_widget/text_input/constant.DEFAULT_PADDING.html index 1651c167984..dc2e4cee5ac 100644 --- a/iced_widget/text_input/constant.DEFAULT_PADDING.html +++ b/iced_widget/text_input/constant.DEFAULT_PADDING.html @@ -1,2 +1,2 @@ -DEFAULT_PADDING in iced_widget::text_input - Rust
    iced_widget::text_input

    Constant DEFAULT_PADDING

    Source
    pub const DEFAULT_PADDING: Padding;
    Expand description

    The default [Padding] of a TextInput.

    +DEFAULT_PADDING in iced_widget::text_input - Rust
    iced_widget::text_input

    Constant DEFAULT_PADDING

    Source
    pub const DEFAULT_PADDING: Padding;
    Expand description

    The default Padding of a TextInput.

    \ No newline at end of file diff --git a/iced_widget/text_input/cursor/enum.State.html b/iced_widget/text_input/cursor/enum.State.html index 8b5adb459c7..60b768b1250 100644 --- a/iced_widget/text_input/cursor/enum.State.html +++ b/iced_widget/text_input/cursor/enum.State.html @@ -80,8 +80,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text_input/cursor/struct.Cursor.html b/iced_widget/text_input/cursor/struct.Cursor.html index 61f1b40c342..81619b8fca5 100644 --- a/iced_widget/text_input/cursor/struct.Cursor.html +++ b/iced_widget/text_input/cursor/struct.Cursor.html @@ -76,8 +76,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text_input/enum.Side.html b/iced_widget/text_input/enum.Side.html index 01c73304c45..835cb192405 100644 --- a/iced_widget/text_input/enum.Side.html +++ b/iced_widget/text_input/enum.Side.html @@ -68,8 +68,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text_input/enum.Status.html b/iced_widget/text_input/enum.Status.html index 9a87403bc6c..238777fb29a 100644 --- a/iced_widget/text_input/enum.Status.html +++ b/iced_widget/text_input/enum.Status.html @@ -82,8 +82,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text_input/fn.focus.html b/iced_widget/text_input/fn.focus.html index e99f58ec907..810b18e40b6 100644 --- a/iced_widget/text_input/fn.focus.html +++ b/iced_widget/text_input/fn.focus.html @@ -1,2 +1,2 @@ -focus in iced_widget::text_input - Rust
    iced_widget::text_input

    Function focus

    Source
    pub fn focus<T>(id: impl Into<Id>) -> Task<T>
    Expand description

    Produces a [Task] that focuses the TextInput with the given Id.

    +focus in iced_widget::text_input - Rust
    iced_widget::text_input

    Function focus

    Source
    pub fn focus<T>(id: impl Into<Id>) -> Task<T>
    Expand description

    Produces a Task that focuses the TextInput with the given Id.

    \ No newline at end of file diff --git a/iced_widget/text_input/fn.move_cursor_to.html b/iced_widget/text_input/fn.move_cursor_to.html index 92f0e663fc7..a2a0f33e551 100644 --- a/iced_widget/text_input/fn.move_cursor_to.html +++ b/iced_widget/text_input/fn.move_cursor_to.html @@ -1,3 +1,3 @@ -move_cursor_to in iced_widget::text_input - Rust
    iced_widget::text_input

    Function move_cursor_to

    Source
    pub fn move_cursor_to<T>(id: impl Into<Id>, position: usize) -> Task<T>
    Expand description

    Produces a [Task] that moves the cursor of the TextInput with the given Id to the +move_cursor_to in iced_widget::text_input - Rust

    iced_widget::text_input

    Function move_cursor_to

    Source
    pub fn move_cursor_to<T>(id: impl Into<Id>, position: usize) -> Task<T>
    Expand description

    Produces a Task that moves the cursor of the TextInput with the given Id to the provided position.

    \ No newline at end of file diff --git a/iced_widget/text_input/fn.move_cursor_to_end.html b/iced_widget/text_input/fn.move_cursor_to_end.html index 31b33dc38c6..7b77f03c7cf 100644 --- a/iced_widget/text_input/fn.move_cursor_to_end.html +++ b/iced_widget/text_input/fn.move_cursor_to_end.html @@ -1,3 +1,3 @@ -move_cursor_to_end in iced_widget::text_input - Rust
    iced_widget::text_input

    Function move_cursor_to_end

    Source
    pub fn move_cursor_to_end<T>(id: impl Into<Id>) -> Task<T>
    Expand description

    Produces a [Task] that moves the cursor of the TextInput with the given Id to the +move_cursor_to_end in iced_widget::text_input - Rust

    iced_widget::text_input

    Function move_cursor_to_end

    Source
    pub fn move_cursor_to_end<T>(id: impl Into<Id>) -> Task<T>
    Expand description

    Produces a Task that moves the cursor of the TextInput with the given Id to the end.

    \ No newline at end of file diff --git a/iced_widget/text_input/fn.move_cursor_to_front.html b/iced_widget/text_input/fn.move_cursor_to_front.html index d66b0c77678..3933f1e6f3d 100644 --- a/iced_widget/text_input/fn.move_cursor_to_front.html +++ b/iced_widget/text_input/fn.move_cursor_to_front.html @@ -1,3 +1,3 @@ -move_cursor_to_front in iced_widget::text_input - Rust
    iced_widget::text_input

    Function move_cursor_to_front

    Source
    pub fn move_cursor_to_front<T>(id: impl Into<Id>) -> Task<T>
    Expand description

    Produces a [Task] that moves the cursor of the TextInput with the given Id to the +move_cursor_to_front in iced_widget::text_input - Rust

    iced_widget::text_input

    Function move_cursor_to_front

    Source
    pub fn move_cursor_to_front<T>(id: impl Into<Id>) -> Task<T>
    Expand description

    Produces a Task that moves the cursor of the TextInput with the given Id to the front.

    \ No newline at end of file diff --git a/iced_widget/text_input/fn.select_all.html b/iced_widget/text_input/fn.select_all.html index 3c2a8357575..19120bb329a 100644 --- a/iced_widget/text_input/fn.select_all.html +++ b/iced_widget/text_input/fn.select_all.html @@ -1,2 +1,2 @@ -select_all in iced_widget::text_input - Rust
    iced_widget::text_input

    Function select_all

    Source
    pub fn select_all<T>(id: impl Into<Id>) -> Task<T>
    Expand description

    Produces a [Task] that selects all the content of the TextInput with the given Id.

    +select_all in iced_widget::text_input - Rust
    iced_widget::text_input

    Function select_all

    Source
    pub fn select_all<T>(id: impl Into<Id>) -> Task<T>
    Expand description

    Produces a Task that selects all the content of the TextInput with the given Id.

    \ No newline at end of file diff --git a/iced_widget/text_input/index.html b/iced_widget/text_input/index.html index f76a795c6b6..b68cf6a9408 100644 --- a/iced_widget/text_input/index.html +++ b/iced_widget/text_input/index.html @@ -24,7 +24,7 @@

    §Example

    } } }
    -

    Re-exports§

    Modules§

    • Track the cursor of a text input.

    Structs§

    Enums§

    Constants§

    Traits§

    Functions§

    Type Aliases§

    \ No newline at end of file +

    Re-exports§

    Modules§

    • Track the cursor of a text input.

    Structs§

    Enums§

    Constants§

    Traits§

    Functions§

    Type Aliases§

    \ No newline at end of file diff --git a/iced_widget/text_input/struct.Icon.html b/iced_widget/text_input/struct.Icon.html index 83165713f15..679c84568d6 100644 --- a/iced_widget/text_input/struct.Icon.html +++ b/iced_widget/text_input/struct.Icon.html @@ -1,13 +1,13 @@ Icon in iced_widget::text_input - Rust
    iced_widget::text_input

    Struct Icon

    Source
    pub struct Icon<Font> {
         pub font: Font,
         pub code_point: char,
    -    pub size: Option<Pixels>,
    +    pub size: Option<Pixels>,
         pub spacing: f32,
         pub side: Side,
     }
    Expand description

    The content of the Icon.

    Fields§

    §font: Font

    The font that will be used to display the code_point.

    §code_point: char

    The unicode code point that will be used as the icon.

    -
    §size: Option<Pixels>

    The font size of the content.

    +
    §size: Option<Pixels>

    The font size of the content.

    §spacing: f32

    The spacing between the Icon and the text in a TextInput.

    §side: Side

    The side of a TextInput where to display the Icon.

    Trait Implementations§

    Source§

    impl<Font: Clone> Clone for Icon<Font>

    Source§

    fn clone(&self) -> Icon<Font>

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl<Font: Debug> Debug for Icon<Font>

    Source§

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

    Formats the value using the given formatter. Read more

    Auto Trait Implementations§

    §

    impl<Font> Freeze for Icon<Font>
    where @@ -80,8 +80,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text_input/struct.Id.html b/iced_widget/text_input/struct.Id.html index c31e4d3a7bc..eeeec43aa92 100644 --- a/iced_widget/text_input/struct.Id.html +++ b/iced_widget/text_input/struct.Id.html @@ -2,7 +2,7 @@

    Implementations§

    Source§

    impl Id

    Source

    pub fn new(id: impl Into<Cow<'static, str>>) -> Self

    Creates a custom Id.

    Source

    pub fn unique() -> Self

    Creates a unique Id.

    This function produces a different Id every time it is called.

    -

    Trait Implementations§

    Source§

    impl Clone for Id

    Source§

    fn clone(&self) -> Id

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Id

    Source§

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

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

    impl From<&'static str> for Id

    Source§

    fn from(id: &'static str) -> Self

    Converts to this type from the input type.
    Source§

    impl From<Id> for Id

    Source§

    fn from(id: Id) -> Self

    Converts to this type from the input type.
    Source§

    impl From<String> for Id

    Source§

    fn from(id: String) -> Self

    Converts to this type from the input type.
    Source§

    impl Hash for Id

    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 +

    Trait Implementations§

    Source§

    impl Clone for Id

    Source§

    fn clone(&self) -> Id

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Id

    Source§

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

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

    impl From<&'static str> for Id

    Source§

    fn from(id: &'static str) -> Self

    Converts to this type from the input type.
    Source§

    impl From<Id> for Id

    Source§

    fn from(id: Id) -> Self

    Converts to this type from the input type.
    Source§

    impl From<String> for Id

    Source§

    fn from(id: String) -> Self

    Converts to this type from the input type.
    Source§

    impl Hash for Id

    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 Id

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl Eq for Id

    Source§

    impl StructuralPartialEq for Id

    Auto Trait Implementations§

    §

    impl Freeze for Id

    §

    impl RefUnwindSafe for Id

    §

    impl Send for Id

    §

    impl Sync for Id

    §

    impl Unpin for Id

    §

    impl UnwindSafe for Id

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where @@ -78,8 +78,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text_input/struct.State.html b/iced_widget/text_input/struct.State.html index 8e2d990006a..b5dc9f6f659 100644 --- a/iced_widget/text_input/struct.State.html +++ b/iced_widget/text_input/struct.State.html @@ -1,5 +1,5 @@ -State in iced_widget::text_input - Rust
    iced_widget::text_input

    Struct State

    Source
    pub struct State<P: Paragraph> { /* private fields */ }
    Expand description

    The state of a TextInput.

    -

    Implementations§

    Source§

    impl<P: Paragraph> State<P>

    Source

    pub fn new() -> Self

    Creates a new State, representing an unfocused TextInput.

    +State in iced_widget::text_input - Rust
    iced_widget::text_input

    Struct State

    Source
    pub struct State<P: Paragraph> { /* private fields */ }
    Expand description

    The state of a TextInput.

    +

    Implementations§

    Source§

    impl<P: Paragraph> State<P>

    Source

    pub fn new() -> Self

    Creates a new State, representing an unfocused TextInput.

    Source

    pub fn is_focused(&self) -> bool

    Returns whether the TextInput is currently focused or not.

    Source

    pub fn cursor(&self) -> Cursor

    Returns the Cursor of the TextInput.

    Source

    pub fn focus(&mut self)

    Focuses the TextInput.

    @@ -8,7 +8,7 @@
    Source

    pub fn move_cursor_to_end(&mut self)

    Moves the Cursor of the TextInput to the end of the input text.

    Source

    pub fn move_cursor_to(&mut self, position: usize)

    Moves the Cursor of the TextInput to an arbitrary location.

    Source

    pub fn select_all(&mut self)

    Selects all the content of the TextInput.

    -

    Trait Implementations§

    Source§

    impl<P: Clone + Paragraph> Clone for State<P>

    Source§

    fn clone(&self) -> State<P>

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl<P: Debug + Paragraph> Debug for State<P>

    Source§

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

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

    impl<P: Default + Paragraph> Default for State<P>

    Source§

    fn default() -> State<P>

    Returns the “default value” for a type. Read more
    Source§

    impl<P: Paragraph> Focusable for State<P>

    Source§

    fn is_focused(&self) -> bool

    Returns whether the widget is focused or not.
    Source§

    fn focus(&mut self)

    Focuses the widget.
    Source§

    fn unfocus(&mut self)

    Unfocuses the widget.
    Source§

    impl<P: Paragraph> TextInput for State<P>

    Source§

    fn move_cursor_to_front(&mut self)

    Moves the cursor of the text input to the front of the input text.
    Source§

    fn move_cursor_to_end(&mut self)

    Moves the cursor of the text input to the end of the input text.
    Source§

    fn move_cursor_to(&mut self, position: usize)

    Moves the cursor of the text input to an arbitrary location.
    Source§

    fn select_all(&mut self)

    Selects all the content of the text input.

    Auto Trait Implementations§

    §

    impl<P> Freeze for State<P>
    where +

    Trait Implementations§

    Source§

    impl<P: Clone + Paragraph> Clone for State<P>

    Source§

    fn clone(&self) -> State<P>

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl<P: Debug + Paragraph> Debug for State<P>

    Source§

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

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

    impl<P: Default + Paragraph> Default for State<P>

    Source§

    fn default() -> State<P>

    Returns the “default value” for a type. Read more
    Source§

    impl<P: Paragraph> Focusable for State<P>

    Source§

    fn is_focused(&self) -> bool

    Returns whether the widget is focused or not.
    Source§

    fn focus(&mut self)

    Focuses the widget.
    Source§

    fn unfocus(&mut self)

    Unfocuses the widget.
    Source§

    impl<P: Paragraph> TextInput for State<P>

    Source§

    fn move_cursor_to_front(&mut self)

    Moves the cursor of the text input to the front of the input text.
    Source§

    fn move_cursor_to_end(&mut self)

    Moves the cursor of the text input to the end of the input text.
    Source§

    fn move_cursor_to(&mut self, position: usize)

    Moves the cursor of the text input to an arbitrary location.
    Source§

    fn select_all(&mut self)

    Selects all the content of the text input.

    Auto Trait Implementations§

    §

    impl<P> Freeze for State<P>
    where P: Freeze,

    §

    impl<P> RefUnwindSafe for State<P>
    where P: RefUnwindSafe,

    §

    impl<P> Send for State<P>
    where P: Send,

    §

    impl<P> Sync for State<P>
    where @@ -81,8 +81,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text_input/struct.Style.html b/iced_widget/text_input/struct.Style.html index 5d4305a2d71..cd098c4ea6b 100644 --- a/iced_widget/text_input/struct.Style.html +++ b/iced_widget/text_input/struct.Style.html @@ -1,17 +1,17 @@ Style in iced_widget::text_input - Rust
    iced_widget::text_input

    Struct Style

    Source
    pub struct Style {
    -    pub background: Background,
    -    pub border: Border,
    -    pub icon: Color,
    -    pub placeholder: Color,
    -    pub value: Color,
    -    pub selection: Color,
    +    pub background: Background,
    +    pub border: Border,
    +    pub icon: Color,
    +    pub placeholder: Color,
    +    pub value: Color,
    +    pub selection: Color,
     }
    Expand description

    The appearance of a text input.

    -

    Fields§

    §background: Background

    The [Background] of the text input.

    -
    §border: Border

    The [Border] of the text input.

    -
    §icon: Color

    The [Color] of the icon of the text input.

    -
    §placeholder: Color

    The [Color] of the placeholder of the text input.

    -
    §value: Color

    The [Color] of the value of the text input.

    -
    §selection: Color

    The [Color] of the selection of the text input.

    +

    Fields§

    §background: Background

    The Background of the text input.

    +
    §border: Border

    The Border of the text input.

    +
    §icon: Color

    The Color of the icon of the text input.

    +
    §placeholder: Color

    The Color of the placeholder of the text input.

    +
    §value: Color

    The Color of the value of the text input.

    +
    §selection: Color

    The Color of the selection of the text input.

    Trait Implementations§

    Source§

    impl Clone for Style

    Source§

    fn clone(&self) -> Style

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Style

    Source§

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

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

    impl PartialEq for Style

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl Copy for Style

    Source§

    impl StructuralPartialEq for Style

    Auto Trait Implementations§

    §

    impl Freeze for Style

    §

    impl RefUnwindSafe for Style

    §

    impl Send for Style

    §

    impl Sync for Style

    §

    impl Unpin for Style

    §

    impl UnwindSafe for Style

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, @@ -77,8 +77,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/text_input/struct.TextInput.html b/iced_widget/text_input/struct.TextInput.html index 3b264738887..c43cdb4afc7 100644 --- a/iced_widget/text_input/struct.TextInput.html +++ b/iced_widget/text_input/struct.TextInput.html @@ -1,6 +1,6 @@ TextInput in iced_widget::text_input - Rust
    iced_widget::text_input

    Struct TextInput

    Source
    pub struct TextInput<'a, Message, Theme = Theme, Renderer = Renderer>
    where Theme: Catalog, - Renderer: Renderer,
    { /* private fields */ }
    Expand description

    A field that can be filled with text.

    + Renderer: Renderer,
    { /* private fields */ }
    Expand description

    A field that can be filled with text.

    §Example

    use iced::widget::text_input;
     
    @@ -29,7 +29,7 @@ 

    §Example

    Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> TextInput<'a, Message, Theme, Renderer>
    where Message: Clone, Theme: Catalog, - Renderer: Renderer,

    Source

    pub fn new(placeholder: &str, value: &str) -> Self

    Creates a new TextInput with the given placeholder and + Renderer: Renderer,

    Source

    pub fn new(placeholder: &str, value: &str) -> Self

    Creates a new TextInput with the given placeholder and its current value.

    Source

    pub fn id(self, id: impl Into<Id>) -> Self

    Sets the Id of the TextInput.

    Source

    pub fn secure(self, is_secure: bool) -> Self

    Converts the TextInput into a secure password input.

    @@ -53,87 +53,87 @@

    §Example

    on_paste: Option<impl Fn(String) -> Message + 'a>, ) -> Self

    Sets the message that should be produced when some text is pasted into the TextInput, if Some.

    -
    Source

    pub fn font(self, font: Renderer::Font) -> Self

    Sets the Font of the TextInput.

    -
    Source

    pub fn icon(self, icon: Icon<Renderer::Font>) -> Self

    Sets the Icon of the TextInput.

    -
    Source

    pub fn width(self, width: impl Into<Length>) -> Self

    Sets the width of the TextInput.

    -
    Source

    pub fn padding<P: Into<Padding>>(self, padding: P) -> Self

    Sets the [Padding] of the TextInput.

    -
    Source

    pub fn size(self, size: impl Into<Pixels>) -> Self

    Sets the text size of the TextInput.

    +
    Source

    pub fn font(self, font: Renderer::Font) -> Self

    Sets the Font of the TextInput.

    +
    Source

    pub fn icon(self, icon: Icon<Renderer::Font>) -> Self

    Sets the Icon of the TextInput.

    +
    Source

    pub fn width(self, width: impl Into<Length>) -> Self

    Sets the width of the TextInput.

    +
    Source

    pub fn padding<P: Into<Padding>>(self, padding: P) -> Self

    Sets the Padding of the TextInput.

    +
    Source

    pub fn size(self, size: impl Into<Pixels>) -> Self

    Sets the text size of the TextInput.

    Source

    pub fn line_height(self, line_height: impl Into<LineHeight>) -> Self

    Sets the text::LineHeight of the TextInput.

    -
    Source

    pub fn align_x(self, alignment: impl Into<Horizontal>) -> Self

    Sets the horizontal alignment of the TextInput.

    +
    Source

    pub fn align_x(self, alignment: impl Into<Horizontal>) -> Self

    Sets the horizontal alignment of the TextInput.

    Source

    pub fn style(self, style: impl Fn(&Theme, Status) -> Style + 'a) -> Self
    where Theme::Class<'a>: From<StyleFn<'a, Theme>>,

    Sets the style of the TextInput.

    Source

    pub fn class(self, class: impl Into<Theme::Class<'a>>) -> Self

    Sets the style class of the TextInput.

    Source

    pub fn layout( &self, - tree: &mut Tree, + tree: &mut Tree, renderer: &Renderer, - limits: &Limits, + limits: &Limits, value: Option<&Value>, -) -> Node

    Lays out the TextInput, overriding its Value if provided.

    +) -> Node

    Lays out the TextInput, overriding its Value if provided.

    Source

    pub fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - layout: Layout<'_>, - _cursor: Cursor, + layout: Layout<'_>, + _cursor: Cursor, value: Option<&Value>, - viewport: &Rectangle, -)

    Draws the TextInput with the given Renderer, overriding its + viewport: &Rectangle, +)

    Draws the TextInput with the given Renderer, overriding its Value if provided.

    -

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> From<TextInput<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where +

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> From<TextInput<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where Message: Clone + 'a, Theme: Catalog + 'a, - Renderer: Renderer + 'a,

    Source§

    fn from( + Renderer: Renderer + 'a,

    Source§

    fn from( text_input: TextInput<'a, Message, Theme, Renderer>, -) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for TextInput<'_, Message, Theme, Renderer>
    where +) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for TextInput<'_, Message, Theme, Renderer>
    where Message: Clone, Theme: Catalog, - Renderer: Renderer,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the [Widget].
    Source§

    fn state(&self) -> State

    Returns the State of the [Widget].
    Source§

    fn diff(&self, tree: &mut Tree)

    Reconciles the [Widget] with the provided [Tree].
    Source§

    fn size(&self) -> Size<Length>

    Returns the [Size] of the [Widget] in lengths.
    Source§

    fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

    Returns the [layout::Node] of the [Widget]. Read more
    Source§

    fn operate( + Renderer: Renderer,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the Widget.
    Source§

    fn state(&self) -> State

    Returns the State of the Widget.
    Source§

    fn diff(&self, tree: &mut Tree)

    Reconciles the Widget with the provided Tree.
    Source§

    fn size(&self) -> Size<Length>

    Returns the Size of the Widget in lengths.
    Source§

    fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

    Returns the layout::Node of the Widget. Read more
    Source§

    fn operate( &self, - tree: &mut Tree, - _layout: Layout<'_>, + tree: &mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - operation: &mut dyn Operation, -)

    Applies an [Operation] to the [Widget].
    Source§

    fn update( + operation: &mut dyn Operation, +)

    Applies an Operation to the Widget.
    Source§

    fn update( &mut self, - tree: &mut Tree, + tree: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, renderer: &Renderer, - clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Message>, - _viewport: &Rectangle, -)

    Processes a runtime Event. Read more
    Source§

    fn draw( + clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + _viewport: &Rectangle, +)

    Processes a runtime Event. Read more
    Source§

    fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - _style: &Style, - layout: Layout<'_>, - cursor: Cursor, - viewport: &Rectangle, -)

    Draws the [Widget] using the associated Renderer.
    Source§

    fn mouse_interaction( + _style: &Style, + layout: Layout<'_>, + cursor: Cursor, + viewport: &Rectangle, +)

    Draws the Widget using the associated Renderer.
    Source§

    fn mouse_interaction( &self, - _state: &Tree, - layout: Layout<'_>, - cursor: Cursor, - _viewport: &Rectangle, + _state: &Tree, + layout: Layout<'_>, + cursor: Cursor, + _viewport: &Rectangle, _renderer: &Renderer, -) -> Interaction

    Returns the current [mouse::Interaction] of the [Widget]. Read more
    §

    fn size_hint(&self) -> Size<Length>

    Returns a [Size] hint for laying out the [Widget]. Read more
    §

    fn children(&self) -> Vec<Tree>

    Returns the state [Tree] of the children of the [Widget].
    §

    fn overlay<'a>( +) -> Interaction

    Returns the current mouse::Interaction of the Widget. Read more
    Source§

    fn size_hint(&self) -> Size<Length>

    Returns a Size hint for laying out the Widget. Read more
    Source§

    fn children(&self) -> Vec<Tree>

    Returns the state Tree of the children of the Widget.
    Source§

    fn overlay<'a>( &'a mut self, - _state: &'a mut Tree, - _layout: Layout<'_>, + _state: &'a mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _translation: Vector, -) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the [Widget], if there is any.

    Auto Trait Implementations§

    §

    impl<'a, Message, Theme, Renderer> Freeze for TextInput<'a, Message, Theme, Renderer>
    where + _translation: Vector, +) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the Widget, if there is any.

    Auto Trait Implementations§

    §

    impl<'a, Message, Theme, Renderer> Freeze for TextInput<'a, Message, Theme, Renderer>
    where <Theme as Catalog>::Class<'a>: Freeze, - <Renderer as Renderer>::Font: Freeze, - Message: Freeze,

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for TextInput<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for TextInput<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for TextInput<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme, Renderer> Unpin for TextInput<'a, Message, Theme, Renderer>
    where + <Renderer as Renderer>::Font: Freeze, + Message: Freeze,

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for TextInput<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for TextInput<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for TextInput<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme, Renderer> Unpin for TextInput<'a, Message, Theme, Renderer>
    where <Theme as Catalog>::Class<'a>: Unpin, - <Renderer as Renderer>::Font: Unpin, - Message: Unpin,

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for TextInput<'a, Message, Theme, Renderer>

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where + <Renderer as Renderer>::Font: Unpin, + Message: Unpin,

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for TextInput<'a, Message, Theme, Renderer>

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, diff --git a/iced_widget/text_input/struct.Value.html b/iced_widget/text_input/struct.Value.html index 7ddd77700f3..13c7ad7f299 100644 --- a/iced_widget/text_input/struct.Value.html +++ b/iced_widget/text_input/struct.Value.html @@ -83,8 +83,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/theme/enum.Theme.html b/iced_widget/theme/enum.Theme.html index af1650249e3..e9c2a176b56 100644 --- a/iced_widget/theme/enum.Theme.html +++ b/iced_widget/theme/enum.Theme.html @@ -1,4 +1,4 @@ -Theme in iced_widget::theme - Rust
    iced_widget::theme

    Enum Theme

    pub enum Theme {
    +Theme in iced_widget::theme - Rust
    iced_widget::theme

    Enum Theme

    Source
    pub enum Theme {
     
    Show 23 variants Light, Dark, Dracula, @@ -46,18 +46,18 @@
    §

    Oxocarbon

    The built-in Oxocarbon variant.

    §

    Ferra

    The built-in Ferra variant:

    §

    Custom(Arc<Custom>)

    A Theme that uses a Custom palette.

    -

    Implementations§

    §

    impl Theme

    pub const ALL: &'static [Theme] = _

    A list with all the defined themes.

    -

    pub fn custom(name: String, palette: Palette) -> Theme

    Creates a new custom Theme from the given Palette.

    -

    pub fn custom_with_fn( +

    Implementations§

    Source§

    impl Theme

    Source

    pub const ALL: &'static [Theme] = _

    A list with all the defined themes.

    +
    Source

    pub fn custom(name: String, palette: Palette) -> Theme

    Creates a new custom Theme from the given Palette.

    +
    Source

    pub fn custom_with_fn( name: String, palette: Palette, generate: impl FnOnce(Palette) -> Extended, ) -> Theme

    Creates a new custom Theme from the given Palette, with a custom generator of a palette::Extended.

    -

    pub fn palette(&self) -> Palette

    Returns the Palette of the Theme.

    -

    pub fn extended_palette(&self) -> &Extended

    Returns the palette::Extended of the Theme.

    -

    Trait Implementations§

    §

    impl Catalog for Theme

    §

    type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

    The item class of this Catalog.
    §

    fn default<'a>() -> <Theme as Catalog>::Class<'a>

    The default class produced by this Catalog.
    §

    fn style(&self, class: &<Theme as Catalog>::Class<'_>) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Available on crate feature svg only.
    Source§

    type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Available on crate feature qr_code only.
    Source§

    type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Available on crate feature markdown only.
    Source§

    fn code_block<'a>() -> <Self as Catalog>::Class<'a>

    The styling class of a Markdown code block.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    fn default_input<'a>() -> <Self as Catalog>::Class<'a>

    The default class for the text input of the ComboBox.
    Source§

    fn default_menu<'a>() -> <Self as Catalog>::Class<'a>

    The default class for the menu of the ComboBox.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> StyleFn<'a, Self>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &StyleFn<'_, Self>) -> Style

    The Style of a class with the given status.
    Source§

    fn default_scrollable<'a>() -> <Self as Catalog>::Class<'a>

    The default class for the scrollable of the Menu.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

    The item class of this Catalog.
    Source§

    fn default<'a>() -> StyleFn<'a, Self>

    The default class produced by this Catalog.
    Source§

    fn style(&self, class: &StyleFn<'_, Self>) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> StyleFn<'a, Self>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &StyleFn<'_, Self>, status: Status) -> Style

    The Style of a class with the given status.
    Source§

    fn default_menu<'a>() -> <Self as Catalog>::Class<'a>

    The default class for the menu of the PickList.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

    The Style of a class with the given status.
    §

    impl Clone for Theme

    §

    fn clone(&self) -> Theme

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Theme

    §

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

    Formats the value using the given formatter. Read more
    §

    impl Default for Theme

    §

    fn default() -> Theme

    Returns the “default value” for a type. Read more
    §

    impl Display for Theme

    §

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

    Formats the value using the given formatter. Read more
    §

    impl PartialEq for Theme

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl StructuralPartialEq for Theme

    Auto Trait Implementations§

    §

    impl Freeze for Theme

    §

    impl RefUnwindSafe for Theme

    §

    impl Send for Theme

    §

    impl Sync for Theme

    §

    impl Unpin for Theme

    §

    impl UnwindSafe for Theme

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where +

    Source

    pub fn palette(&self) -> Palette

    Returns the Palette of the Theme.

    +
    Source

    pub fn extended_palette(&self) -> &Extended

    Returns the palette::Extended of the Theme.

    +

    Trait Implementations§

    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

    The item class of this Catalog.
    Source§

    fn default<'a>() -> <Theme as Catalog>::Class<'a>

    The default class produced by this Catalog.
    Source§

    fn style(&self, class: &<Theme as Catalog>::Class<'_>) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Available on crate feature svg only.
    Source§

    type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Available on crate feature qr_code only.
    Source§

    type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Available on crate feature markdown only.
    Source§

    fn code_block<'a>() -> <Self as Catalog>::Class<'a>

    The styling class of a Markdown code block.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    fn default_input<'a>() -> <Self as Catalog>::Class<'a>

    The default class for the text input of the ComboBox.
    Source§

    fn default_menu<'a>() -> <Self as Catalog>::Class<'a>

    The default class for the menu of the ComboBox.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> StyleFn<'a, Self>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &StyleFn<'_, Self>) -> Style

    The Style of a class with the given status.
    Source§

    fn default_scrollable<'a>() -> <Self as Catalog>::Class<'a>

    The default class for the scrollable of the Menu.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

    The item class of this Catalog.
    Source§

    fn default<'a>() -> StyleFn<'a, Self>

    The default class produced by this Catalog.
    Source§

    fn style(&self, class: &StyleFn<'_, Self>) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> StyleFn<'a, Self>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &StyleFn<'_, Self>, status: Status) -> Style

    The Style of a class with the given status.
    Source§

    fn default_menu<'a>() -> <Self as Catalog>::Class<'a>

    The default class for the menu of the PickList.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>) -> Style

    The Style of a class with the given status.
    Source§

    impl Catalog for Theme

    Source§

    type Class<'a> = Box<dyn Fn(&Theme, Status) -> Style + 'a>

    The item class of the Catalog.
    Source§

    fn default<'a>() -> Self::Class<'a>

    The default class produced by the Catalog.
    Source§

    fn style(&self, class: &Self::Class<'_>, status: Status) -> Style

    The Style of a class with the given status.
    Source§

    impl Clone for Theme

    Source§

    fn clone(&self) -> Theme

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Theme

    Source§

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

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

    impl Default for Theme

    Source§

    fn default() -> Theme

    Returns the “default value” for a type. Read more
    Source§

    impl Display for Theme

    Source§

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

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

    impl PartialEq for Theme

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl StructuralPartialEq for Theme

    Auto Trait Implementations§

    §

    impl Freeze for Theme

    §

    impl RefUnwindSafe for Theme

    §

    impl Send for Theme

    §

    impl Sync for Theme

    §

    impl Unpin for Theme

    §

    impl UnwindSafe for Theme

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -126,8 +126,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/theme/index.html b/iced_widget/theme/index.html index a9126a7219f..ae1629d0124 100644 --- a/iced_widget/theme/index.html +++ b/iced_widget/theme/index.html @@ -1,2 +1,2 @@ -iced_widget::theme - Rust
    iced_widget

    Module theme

    Expand description

    Use the built-in theme and styles.

    +iced_widget::theme - Rust
    iced_widget

    Module theme

    Source
    Expand description

    Use the built-in theme and styles.

    Modules§

    • Define the colors of a theme.

    Structs§

    Enums§

    \ No newline at end of file diff --git a/iced_widget/theme/palette/index.html b/iced_widget/theme/palette/index.html index bc7775ab336..48d399c9357 100644 --- a/iced_widget/theme/palette/index.html +++ b/iced_widget/theme/palette/index.html @@ -1,2 +1,2 @@ -iced_widget::theme::palette - Rust
    iced_widget::theme

    Module palette

    Expand description

    Define the colors of a theme.

    +iced_widget::theme::palette - Rust
    iced_widget::theme

    Module palette

    Source
    Expand description

    Define the colors of a theme.

    Structs§

    Statics§

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_CATPPUCCIN_FRAPPE.html b/iced_widget/theme/palette/static.EXTENDED_CATPPUCCIN_FRAPPE.html index 1673a46a710..78434d4448f 100644 --- a/iced_widget/theme/palette/static.EXTENDED_CATPPUCCIN_FRAPPE.html +++ b/iced_widget/theme/palette/static.EXTENDED_CATPPUCCIN_FRAPPE.html @@ -1,2 +1,2 @@ -EXTENDED_CATPPUCCIN_FRAPPE in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_CATPPUCCIN_FRAPPE

    pub static EXTENDED_CATPPUCCIN_FRAPPE: Lazy<Extended>
    Expand description

    The built-in Catppuccin Frappé variant of an Extended palette.

    +EXTENDED_CATPPUCCIN_FRAPPE in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_CATPPUCCIN_FRAPPE

    Source
    pub static EXTENDED_CATPPUCCIN_FRAPPE: Lazy<Extended>
    Expand description

    The built-in Catppuccin Frappé variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_CATPPUCCIN_LATTE.html b/iced_widget/theme/palette/static.EXTENDED_CATPPUCCIN_LATTE.html index b1d2b044fdc..46eb6a84f09 100644 --- a/iced_widget/theme/palette/static.EXTENDED_CATPPUCCIN_LATTE.html +++ b/iced_widget/theme/palette/static.EXTENDED_CATPPUCCIN_LATTE.html @@ -1,2 +1,2 @@ -EXTENDED_CATPPUCCIN_LATTE in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_CATPPUCCIN_LATTE

    pub static EXTENDED_CATPPUCCIN_LATTE: Lazy<Extended>
    Expand description

    The built-in Catppuccin Latte variant of an Extended palette.

    +EXTENDED_CATPPUCCIN_LATTE in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_CATPPUCCIN_LATTE

    Source
    pub static EXTENDED_CATPPUCCIN_LATTE: Lazy<Extended>
    Expand description

    The built-in Catppuccin Latte variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_CATPPUCCIN_MACCHIATO.html b/iced_widget/theme/palette/static.EXTENDED_CATPPUCCIN_MACCHIATO.html index 90def3c5048..d274db4849d 100644 --- a/iced_widget/theme/palette/static.EXTENDED_CATPPUCCIN_MACCHIATO.html +++ b/iced_widget/theme/palette/static.EXTENDED_CATPPUCCIN_MACCHIATO.html @@ -1,2 +1,2 @@ -EXTENDED_CATPPUCCIN_MACCHIATO in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_CATPPUCCIN_MACCHIATO

    pub static EXTENDED_CATPPUCCIN_MACCHIATO: Lazy<Extended>
    Expand description

    The built-in Catppuccin Macchiato variant of an Extended palette.

    +EXTENDED_CATPPUCCIN_MACCHIATO in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_CATPPUCCIN_MACCHIATO

    Source
    pub static EXTENDED_CATPPUCCIN_MACCHIATO: Lazy<Extended>
    Expand description

    The built-in Catppuccin Macchiato variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_CATPPUCCIN_MOCHA.html b/iced_widget/theme/palette/static.EXTENDED_CATPPUCCIN_MOCHA.html index 3a5fa58442f..36ac44d4499 100644 --- a/iced_widget/theme/palette/static.EXTENDED_CATPPUCCIN_MOCHA.html +++ b/iced_widget/theme/palette/static.EXTENDED_CATPPUCCIN_MOCHA.html @@ -1,2 +1,2 @@ -EXTENDED_CATPPUCCIN_MOCHA in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_CATPPUCCIN_MOCHA

    pub static EXTENDED_CATPPUCCIN_MOCHA: Lazy<Extended>
    Expand description

    The built-in Catppuccin Mocha variant of an Extended palette.

    +EXTENDED_CATPPUCCIN_MOCHA in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_CATPPUCCIN_MOCHA

    Source
    pub static EXTENDED_CATPPUCCIN_MOCHA: Lazy<Extended>
    Expand description

    The built-in Catppuccin Mocha variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_DARK.html b/iced_widget/theme/palette/static.EXTENDED_DARK.html index d0976ec9768..5f8496ca0be 100644 --- a/iced_widget/theme/palette/static.EXTENDED_DARK.html +++ b/iced_widget/theme/palette/static.EXTENDED_DARK.html @@ -1,2 +1,2 @@ -EXTENDED_DARK in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_DARK

    pub static EXTENDED_DARK: Lazy<Extended>
    Expand description

    The built-in dark variant of an Extended palette.

    +EXTENDED_DARK in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_DARK

    Source
    pub static EXTENDED_DARK: Lazy<Extended>
    Expand description

    The built-in dark variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_DRACULA.html b/iced_widget/theme/palette/static.EXTENDED_DRACULA.html index e9f12e1ec36..2dd79cd8c91 100644 --- a/iced_widget/theme/palette/static.EXTENDED_DRACULA.html +++ b/iced_widget/theme/palette/static.EXTENDED_DRACULA.html @@ -1,2 +1,2 @@ -EXTENDED_DRACULA in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_DRACULA

    pub static EXTENDED_DRACULA: Lazy<Extended>
    Expand description

    The built-in Dracula variant of an Extended palette.

    +EXTENDED_DRACULA in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_DRACULA

    Source
    pub static EXTENDED_DRACULA: Lazy<Extended>
    Expand description

    The built-in Dracula variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_FERRA.html b/iced_widget/theme/palette/static.EXTENDED_FERRA.html index df3de8b3410..e5ca076afcf 100644 --- a/iced_widget/theme/palette/static.EXTENDED_FERRA.html +++ b/iced_widget/theme/palette/static.EXTENDED_FERRA.html @@ -1,2 +1,2 @@ -EXTENDED_FERRA in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_FERRA

    pub static EXTENDED_FERRA: Lazy<Extended>
    Expand description

    The built-in Ferra variant of an Extended palette.

    +EXTENDED_FERRA in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_FERRA

    Source
    pub static EXTENDED_FERRA: Lazy<Extended>
    Expand description

    The built-in Ferra variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_GRUVBOX_DARK.html b/iced_widget/theme/palette/static.EXTENDED_GRUVBOX_DARK.html index 0c543d5f916..025c9adb158 100644 --- a/iced_widget/theme/palette/static.EXTENDED_GRUVBOX_DARK.html +++ b/iced_widget/theme/palette/static.EXTENDED_GRUVBOX_DARK.html @@ -1,2 +1,2 @@ -EXTENDED_GRUVBOX_DARK in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_GRUVBOX_DARK

    pub static EXTENDED_GRUVBOX_DARK: Lazy<Extended>
    Expand description

    The built-in Gruvbox Dark variant of an Extended palette.

    +EXTENDED_GRUVBOX_DARK in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_GRUVBOX_DARK

    Source
    pub static EXTENDED_GRUVBOX_DARK: Lazy<Extended>
    Expand description

    The built-in Gruvbox Dark variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_GRUVBOX_LIGHT.html b/iced_widget/theme/palette/static.EXTENDED_GRUVBOX_LIGHT.html index 5b8f4884168..b93acb98b98 100644 --- a/iced_widget/theme/palette/static.EXTENDED_GRUVBOX_LIGHT.html +++ b/iced_widget/theme/palette/static.EXTENDED_GRUVBOX_LIGHT.html @@ -1,2 +1,2 @@ -EXTENDED_GRUVBOX_LIGHT in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_GRUVBOX_LIGHT

    pub static EXTENDED_GRUVBOX_LIGHT: Lazy<Extended>
    Expand description

    The built-in Gruvbox Light variant of an Extended palette.

    +EXTENDED_GRUVBOX_LIGHT in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_GRUVBOX_LIGHT

    Source
    pub static EXTENDED_GRUVBOX_LIGHT: Lazy<Extended>
    Expand description

    The built-in Gruvbox Light variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_KANAGAWA_DRAGON.html b/iced_widget/theme/palette/static.EXTENDED_KANAGAWA_DRAGON.html index a1237224401..945cd19854f 100644 --- a/iced_widget/theme/palette/static.EXTENDED_KANAGAWA_DRAGON.html +++ b/iced_widget/theme/palette/static.EXTENDED_KANAGAWA_DRAGON.html @@ -1,2 +1,2 @@ -EXTENDED_KANAGAWA_DRAGON in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_KANAGAWA_DRAGON

    pub static EXTENDED_KANAGAWA_DRAGON: Lazy<Extended>
    Expand description

    The built-in Kanagawa Dragon variant of an Extended palette.

    +EXTENDED_KANAGAWA_DRAGON in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_KANAGAWA_DRAGON

    Source
    pub static EXTENDED_KANAGAWA_DRAGON: Lazy<Extended>
    Expand description

    The built-in Kanagawa Dragon variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_KANAGAWA_LOTUS.html b/iced_widget/theme/palette/static.EXTENDED_KANAGAWA_LOTUS.html index 6e2111e6b3f..2a756223a9a 100644 --- a/iced_widget/theme/palette/static.EXTENDED_KANAGAWA_LOTUS.html +++ b/iced_widget/theme/palette/static.EXTENDED_KANAGAWA_LOTUS.html @@ -1,2 +1,2 @@ -EXTENDED_KANAGAWA_LOTUS in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_KANAGAWA_LOTUS

    pub static EXTENDED_KANAGAWA_LOTUS: Lazy<Extended>
    Expand description

    The built-in Kanagawa Lotus variant of an Extended palette.

    +EXTENDED_KANAGAWA_LOTUS in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_KANAGAWA_LOTUS

    Source
    pub static EXTENDED_KANAGAWA_LOTUS: Lazy<Extended>
    Expand description

    The built-in Kanagawa Lotus variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_KANAGAWA_WAVE.html b/iced_widget/theme/palette/static.EXTENDED_KANAGAWA_WAVE.html index e038cc72ed2..8a15e92565b 100644 --- a/iced_widget/theme/palette/static.EXTENDED_KANAGAWA_WAVE.html +++ b/iced_widget/theme/palette/static.EXTENDED_KANAGAWA_WAVE.html @@ -1,2 +1,2 @@ -EXTENDED_KANAGAWA_WAVE in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_KANAGAWA_WAVE

    pub static EXTENDED_KANAGAWA_WAVE: Lazy<Extended>
    Expand description

    The built-in Kanagawa Wave variant of an Extended palette.

    +EXTENDED_KANAGAWA_WAVE in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_KANAGAWA_WAVE

    Source
    pub static EXTENDED_KANAGAWA_WAVE: Lazy<Extended>
    Expand description

    The built-in Kanagawa Wave variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_LIGHT.html b/iced_widget/theme/palette/static.EXTENDED_LIGHT.html index 764bfe63ee8..05c5a7ec557 100644 --- a/iced_widget/theme/palette/static.EXTENDED_LIGHT.html +++ b/iced_widget/theme/palette/static.EXTENDED_LIGHT.html @@ -1,2 +1,2 @@ -EXTENDED_LIGHT in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_LIGHT

    pub static EXTENDED_LIGHT: Lazy<Extended>
    Expand description

    The built-in light variant of an Extended palette.

    +EXTENDED_LIGHT in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_LIGHT

    Source
    pub static EXTENDED_LIGHT: Lazy<Extended>
    Expand description

    The built-in light variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_MOONFLY.html b/iced_widget/theme/palette/static.EXTENDED_MOONFLY.html index 3e2705660a5..1c490ad7340 100644 --- a/iced_widget/theme/palette/static.EXTENDED_MOONFLY.html +++ b/iced_widget/theme/palette/static.EXTENDED_MOONFLY.html @@ -1,2 +1,2 @@ -EXTENDED_MOONFLY in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_MOONFLY

    pub static EXTENDED_MOONFLY: Lazy<Extended>
    Expand description

    The built-in Moonfly variant of an Extended palette.

    +EXTENDED_MOONFLY in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_MOONFLY

    Source
    pub static EXTENDED_MOONFLY: Lazy<Extended>
    Expand description

    The built-in Moonfly variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_NIGHTFLY.html b/iced_widget/theme/palette/static.EXTENDED_NIGHTFLY.html index 1febca7d6a0..bbc11066d91 100644 --- a/iced_widget/theme/palette/static.EXTENDED_NIGHTFLY.html +++ b/iced_widget/theme/palette/static.EXTENDED_NIGHTFLY.html @@ -1,2 +1,2 @@ -EXTENDED_NIGHTFLY in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_NIGHTFLY

    pub static EXTENDED_NIGHTFLY: Lazy<Extended>
    Expand description

    The built-in Nightfly variant of an Extended palette.

    +EXTENDED_NIGHTFLY in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_NIGHTFLY

    Source
    pub static EXTENDED_NIGHTFLY: Lazy<Extended>
    Expand description

    The built-in Nightfly variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_NORD.html b/iced_widget/theme/palette/static.EXTENDED_NORD.html index ff04cc5a0c3..98b412c70b3 100644 --- a/iced_widget/theme/palette/static.EXTENDED_NORD.html +++ b/iced_widget/theme/palette/static.EXTENDED_NORD.html @@ -1,2 +1,2 @@ -EXTENDED_NORD in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_NORD

    pub static EXTENDED_NORD: Lazy<Extended>
    Expand description

    The built-in Nord variant of an Extended palette.

    +EXTENDED_NORD in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_NORD

    Source
    pub static EXTENDED_NORD: Lazy<Extended>
    Expand description

    The built-in Nord variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_OXOCARBON.html b/iced_widget/theme/palette/static.EXTENDED_OXOCARBON.html index d114bc7ddd5..1b868c03241 100644 --- a/iced_widget/theme/palette/static.EXTENDED_OXOCARBON.html +++ b/iced_widget/theme/palette/static.EXTENDED_OXOCARBON.html @@ -1,2 +1,2 @@ -EXTENDED_OXOCARBON in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_OXOCARBON

    pub static EXTENDED_OXOCARBON: Lazy<Extended>
    Expand description

    The built-in Oxocarbon variant of an Extended palette.

    +EXTENDED_OXOCARBON in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_OXOCARBON

    Source
    pub static EXTENDED_OXOCARBON: Lazy<Extended>
    Expand description

    The built-in Oxocarbon variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_SOLARIZED_DARK.html b/iced_widget/theme/palette/static.EXTENDED_SOLARIZED_DARK.html index 1f55ba7a74b..c9e758055d5 100644 --- a/iced_widget/theme/palette/static.EXTENDED_SOLARIZED_DARK.html +++ b/iced_widget/theme/palette/static.EXTENDED_SOLARIZED_DARK.html @@ -1,2 +1,2 @@ -EXTENDED_SOLARIZED_DARK in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_SOLARIZED_DARK

    pub static EXTENDED_SOLARIZED_DARK: Lazy<Extended>
    Expand description

    The built-in Solarized Dark variant of an Extended palette.

    +EXTENDED_SOLARIZED_DARK in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_SOLARIZED_DARK

    Source
    pub static EXTENDED_SOLARIZED_DARK: Lazy<Extended>
    Expand description

    The built-in Solarized Dark variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_SOLARIZED_LIGHT.html b/iced_widget/theme/palette/static.EXTENDED_SOLARIZED_LIGHT.html index e2b52daada6..9ffb5901ebb 100644 --- a/iced_widget/theme/palette/static.EXTENDED_SOLARIZED_LIGHT.html +++ b/iced_widget/theme/palette/static.EXTENDED_SOLARIZED_LIGHT.html @@ -1,2 +1,2 @@ -EXTENDED_SOLARIZED_LIGHT in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_SOLARIZED_LIGHT

    pub static EXTENDED_SOLARIZED_LIGHT: Lazy<Extended>
    Expand description

    The built-in Solarized Light variant of an Extended palette.

    +EXTENDED_SOLARIZED_LIGHT in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_SOLARIZED_LIGHT

    Source
    pub static EXTENDED_SOLARIZED_LIGHT: Lazy<Extended>
    Expand description

    The built-in Solarized Light variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_TOKYO_NIGHT.html b/iced_widget/theme/palette/static.EXTENDED_TOKYO_NIGHT.html index c8644652f8f..904bf1fbbfb 100644 --- a/iced_widget/theme/palette/static.EXTENDED_TOKYO_NIGHT.html +++ b/iced_widget/theme/palette/static.EXTENDED_TOKYO_NIGHT.html @@ -1,2 +1,2 @@ -EXTENDED_TOKYO_NIGHT in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_TOKYO_NIGHT

    pub static EXTENDED_TOKYO_NIGHT: Lazy<Extended>
    Expand description

    The built-in Tokyo Night variant of an Extended palette.

    +EXTENDED_TOKYO_NIGHT in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_TOKYO_NIGHT

    Source
    pub static EXTENDED_TOKYO_NIGHT: Lazy<Extended>
    Expand description

    The built-in Tokyo Night variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_TOKYO_NIGHT_LIGHT.html b/iced_widget/theme/palette/static.EXTENDED_TOKYO_NIGHT_LIGHT.html index 3ea7ced47f9..a04be723f03 100644 --- a/iced_widget/theme/palette/static.EXTENDED_TOKYO_NIGHT_LIGHT.html +++ b/iced_widget/theme/palette/static.EXTENDED_TOKYO_NIGHT_LIGHT.html @@ -1,2 +1,2 @@ -EXTENDED_TOKYO_NIGHT_LIGHT in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_TOKYO_NIGHT_LIGHT

    pub static EXTENDED_TOKYO_NIGHT_LIGHT: Lazy<Extended>
    Expand description

    The built-in Tokyo Night variant of an Extended palette.

    +EXTENDED_TOKYO_NIGHT_LIGHT in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_TOKYO_NIGHT_LIGHT

    Source
    pub static EXTENDED_TOKYO_NIGHT_LIGHT: Lazy<Extended>
    Expand description

    The built-in Tokyo Night variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/static.EXTENDED_TOKYO_NIGHT_STORM.html b/iced_widget/theme/palette/static.EXTENDED_TOKYO_NIGHT_STORM.html index 1bfad70ae0a..69805b183a4 100644 --- a/iced_widget/theme/palette/static.EXTENDED_TOKYO_NIGHT_STORM.html +++ b/iced_widget/theme/palette/static.EXTENDED_TOKYO_NIGHT_STORM.html @@ -1,2 +1,2 @@ -EXTENDED_TOKYO_NIGHT_STORM in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_TOKYO_NIGHT_STORM

    pub static EXTENDED_TOKYO_NIGHT_STORM: Lazy<Extended>
    Expand description

    The built-in Tokyo Night Storm variant of an Extended palette.

    +EXTENDED_TOKYO_NIGHT_STORM in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Static EXTENDED_TOKYO_NIGHT_STORM

    Source
    pub static EXTENDED_TOKYO_NIGHT_STORM: Lazy<Extended>
    Expand description

    The built-in Tokyo Night Storm variant of an Extended palette.

    \ No newline at end of file diff --git a/iced_widget/theme/palette/struct.Background.html b/iced_widget/theme/palette/struct.Background.html index d006f78a67a..332c42838ba 100644 --- a/iced_widget/theme/palette/struct.Background.html +++ b/iced_widget/theme/palette/struct.Background.html @@ -1,4 +1,4 @@ -Background in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Struct Background

    pub struct Background {
    +Background in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Struct Background

    Source
    pub struct Background {
         pub base: Pair,
         pub weak: Pair,
         pub strong: Pair,
    @@ -6,9 +6,9 @@
     

    Fields§

    §base: Pair

    The base background color.

    §weak: Pair

    A weaker version of the base background color.

    §strong: Pair

    A stronger version of the base background color.

    -

    Implementations§

    §

    impl Background

    pub fn new(base: Color, text: Color) -> Background

    Generates a set of Background colors from the base and text colors.

    -

    Trait Implementations§

    §

    impl Clone for Background

    §

    fn clone(&self) -> Background

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Background

    §

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

    Formats the value using the given formatter. Read more
    §

    impl PartialEq for Background

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl Copy for Background

    §

    impl StructuralPartialEq for Background

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where +

    Implementations§

    Source§

    impl Background

    Source

    pub fn new(base: Color, text: Color) -> Background

    Generates a set of Background colors from the base and text colors.

    +

    Trait Implementations§

    Source§

    impl Clone for Background

    Source§

    fn clone(&self) -> Background

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Background

    Source§

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

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

    impl PartialEq for Background

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl Copy for Background

    Source§

    impl StructuralPartialEq for Background

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -72,8 +72,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/theme/palette/struct.Danger.html b/iced_widget/theme/palette/struct.Danger.html index a8b654b9f2e..7cc8598912c 100644 --- a/iced_widget/theme/palette/struct.Danger.html +++ b/iced_widget/theme/palette/struct.Danger.html @@ -1,4 +1,4 @@ -Danger in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Struct Danger

    pub struct Danger {
    +Danger in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Struct Danger

    Source
    pub struct Danger {
         pub base: Pair,
         pub weak: Pair,
         pub strong: Pair,
    @@ -6,9 +6,9 @@
     

    Fields§

    §base: Pair

    The base danger color.

    §weak: Pair

    A weaker version of the base danger color.

    §strong: Pair

    A stronger version of the base danger color.

    -

    Implementations§

    §

    impl Danger

    pub fn generate(base: Color, background: Color, text: Color) -> Danger

    Generates a set of Danger colors from the base, background, and text colors.

    -

    Trait Implementations§

    §

    impl Clone for Danger

    §

    fn clone(&self) -> Danger

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Danger

    §

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

    Formats the value using the given formatter. Read more
    §

    impl PartialEq for Danger

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl Copy for Danger

    §

    impl StructuralPartialEq for Danger

    Auto Trait Implementations§

    §

    impl Freeze for Danger

    §

    impl RefUnwindSafe for Danger

    §

    impl Send for Danger

    §

    impl Sync for Danger

    §

    impl Unpin for Danger

    §

    impl UnwindSafe for Danger

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where +

    Implementations§

    Source§

    impl Danger

    Source

    pub fn generate(base: Color, background: Color, text: Color) -> Danger

    Generates a set of Danger colors from the base, background, and text colors.

    +

    Trait Implementations§

    Source§

    impl Clone for Danger

    Source§

    fn clone(&self) -> Danger

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Danger

    Source§

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

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

    impl PartialEq for Danger

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl Copy for Danger

    Source§

    impl StructuralPartialEq for Danger

    Auto Trait Implementations§

    §

    impl Freeze for Danger

    §

    impl RefUnwindSafe for Danger

    §

    impl Send for Danger

    §

    impl Sync for Danger

    §

    impl Unpin for Danger

    §

    impl UnwindSafe for Danger

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -72,8 +72,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/theme/palette/struct.Extended.html b/iced_widget/theme/palette/struct.Extended.html index caf0f0e3ea6..5ea248ed97c 100644 --- a/iced_widget/theme/palette/struct.Extended.html +++ b/iced_widget/theme/palette/struct.Extended.html @@ -1,4 +1,4 @@ -Extended in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Struct Extended

    pub struct Extended {
    +Extended in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Struct Extended

    Source
    pub struct Extended {
         pub background: Background,
         pub primary: Primary,
         pub secondary: Secondary,
    @@ -12,9 +12,9 @@
     
    §success: Success

    The set of success colors.

    §danger: Danger

    The set of danger colors.

    §is_dark: bool

    Whether the palette is dark or not.

    -

    Implementations§

    §

    impl Extended

    pub fn generate(palette: Palette) -> Extended

    Generates an Extended palette from a simple Palette.

    -

    Trait Implementations§

    §

    impl Clone for Extended

    §

    fn clone(&self) -> Extended

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Extended

    §

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

    Formats the value using the given formatter. Read more
    §

    impl PartialEq for Extended

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl Copy for Extended

    §

    impl StructuralPartialEq for Extended

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where +

    Implementations§

    Source§

    impl Extended

    Source

    pub fn generate(palette: Palette) -> Extended

    Generates an Extended palette from a simple Palette.

    +

    Trait Implementations§

    Source§

    impl Clone for Extended

    Source§

    fn clone(&self) -> Extended

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Extended

    Source§

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

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

    impl PartialEq for Extended

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl Copy for Extended

    Source§

    impl StructuralPartialEq for Extended

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -78,8 +78,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/theme/palette/struct.Pair.html b/iced_widget/theme/palette/struct.Pair.html index abc310a6049..1c036f6a4c0 100644 --- a/iced_widget/theme/palette/struct.Pair.html +++ b/iced_widget/theme/palette/struct.Pair.html @@ -1,13 +1,13 @@ -Pair in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Struct Pair

    pub struct Pair {
    -    pub color: Color,
    -    pub text: Color,
    +Pair in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Struct Pair

    Source
    pub struct Pair {
    +    pub color: Color,
    +    pub text: Color,
     }
    Expand description

    A pair of background and text colors.

    -

    Fields§

    §color: Color

    The background color.

    -
    §text: Color

    The text color.

    +

    Fields§

    §color: Color

    The background color.

    +
    §text: Color

    The text color.

    It’s guaranteed to be readable on top of the background color.

    -

    Implementations§

    §

    impl Pair

    pub fn new(color: Color, text: Color) -> Pair

    Creates a new Pair from a background [Color] and some text [Color].

    -

    Trait Implementations§

    §

    impl Clone for Pair

    §

    fn clone(&self) -> Pair

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Pair

    §

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

    Formats the value using the given formatter. Read more
    §

    impl PartialEq for Pair

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl Copy for Pair

    §

    impl StructuralPartialEq for Pair

    Auto Trait Implementations§

    §

    impl Freeze for Pair

    §

    impl RefUnwindSafe for Pair

    §

    impl Send for Pair

    §

    impl Sync for Pair

    §

    impl Unpin for Pair

    §

    impl UnwindSafe for Pair

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where +

    Implementations§

    Source§

    impl Pair

    Source

    pub fn new(color: Color, text: Color) -> Pair

    Creates a new Pair from a background Color and some text Color.

    +

    Trait Implementations§

    Source§

    impl Clone for Pair

    Source§

    fn clone(&self) -> Pair

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Pair

    Source§

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

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

    impl PartialEq for Pair

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl Copy for Pair

    Source§

    impl StructuralPartialEq for Pair

    Auto Trait Implementations§

    §

    impl Freeze for Pair

    §

    impl RefUnwindSafe for Pair

    §

    impl Send for Pair

    §

    impl Sync for Pair

    §

    impl Unpin for Pair

    §

    impl UnwindSafe for Pair

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -71,8 +71,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/theme/palette/struct.Palette.html b/iced_widget/theme/palette/struct.Palette.html index b6616415a3e..021255585dc 100644 --- a/iced_widget/theme/palette/struct.Palette.html +++ b/iced_widget/theme/palette/struct.Palette.html @@ -1,39 +1,39 @@ -Palette in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Struct Palette

    pub struct Palette {
    -    pub background: Color,
    -    pub text: Color,
    -    pub primary: Color,
    -    pub success: Color,
    -    pub danger: Color,
    +Palette in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Struct Palette

    Source
    pub struct Palette {
    +    pub background: Color,
    +    pub text: Color,
    +    pub primary: Color,
    +    pub success: Color,
    +    pub danger: Color,
     }
    Expand description

    A color palette.

    -

    Fields§

    §background: Color

    The background [Color] of the Palette.

    -
    §text: Color

    The text [Color] of the Palette.

    -
    §primary: Color

    The primary [Color] of the Palette.

    -
    §success: Color

    The success [Color] of the Palette.

    -
    §danger: Color

    The danger [Color] of the Palette.

    -

    Implementations§

    §

    impl Palette

    pub const LIGHT: Palette = _

    The built-in light variant of a Palette.

    -

    pub const DARK: Palette = _

    The built-in dark variant of a Palette.

    -

    pub const DRACULA: Palette = _

    The built-in Dracula variant of a Palette.

    -

    pub const NORD: Palette = _

    The built-in Nord variant of a Palette.

    -

    pub const SOLARIZED_LIGHT: Palette = _

    The built-in Solarized Light variant of a Palette.

    -

    pub const SOLARIZED_DARK: Palette = _

    The built-in Solarized Dark variant of a Palette.

    -

    pub const GRUVBOX_LIGHT: Palette = _

    The built-in Gruvbox Light variant of a Palette.

    -

    pub const GRUVBOX_DARK: Palette = _

    The built-in Gruvbox Dark variant of a Palette.

    -

    pub const CATPPUCCIN_LATTE: Palette = _

    The built-in Catppuccin Latte variant of a Palette.

    -

    pub const CATPPUCCIN_FRAPPE: Palette = _

    The built-in Catppuccin Frappé variant of a Palette.

    -

    pub const CATPPUCCIN_MACCHIATO: Palette = _

    The built-in Catppuccin Macchiato variant of a Palette.

    -

    pub const CATPPUCCIN_MOCHA: Palette = _

    The built-in Catppuccin Mocha variant of a Palette.

    -

    pub const TOKYO_NIGHT: Palette = _

    The built-in Tokyo Night variant of a Palette.

    -

    pub const TOKYO_NIGHT_STORM: Palette = _

    The built-in Tokyo Night Storm variant of a Palette.

    -

    pub const TOKYO_NIGHT_LIGHT: Palette = _

    The built-in Tokyo Night Light variant of a Palette.

    -

    pub const KANAGAWA_WAVE: Palette = _

    The built-in Kanagawa Wave variant of a Palette.

    -

    pub const KANAGAWA_DRAGON: Palette = _

    The built-in Kanagawa Dragon variant of a Palette.

    -

    pub const KANAGAWA_LOTUS: Palette = _

    The built-in Kanagawa Lotus variant of a Palette.

    -

    pub const MOONFLY: Palette = _

    The built-in Moonfly variant of a Palette.

    -

    pub const NIGHTFLY: Palette = _

    The built-in Nightfly variant of a Palette.

    -

    pub const OXOCARBON: Palette = _

    The built-in Oxocarbon variant of a Palette.

    -

    pub const FERRA: Palette = _

    The built-in Ferra variant of a Palette.

    -

    Trait Implementations§

    §

    impl Clone for Palette

    §

    fn clone(&self) -> Palette

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Palette

    §

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

    Formats the value using the given formatter. Read more
    §

    impl PartialEq for Palette

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl Copy for Palette

    §

    impl StructuralPartialEq for Palette

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where +

    Fields§

    §background: Color

    The background Color of the Palette.

    +
    §text: Color

    The text Color of the Palette.

    +
    §primary: Color

    The primary Color of the Palette.

    +
    §success: Color

    The success Color of the Palette.

    +
    §danger: Color

    The danger Color of the Palette.

    +

    Implementations§

    Source§

    impl Palette

    Source

    pub const LIGHT: Palette = _

    The built-in light variant of a Palette.

    +
    Source

    pub const DARK: Palette = _

    The built-in dark variant of a Palette.

    +
    Source

    pub const DRACULA: Palette = _

    The built-in Dracula variant of a Palette.

    +
    Source

    pub const NORD: Palette = _

    The built-in Nord variant of a Palette.

    +
    Source

    pub const SOLARIZED_LIGHT: Palette = _

    The built-in Solarized Light variant of a Palette.

    +
    Source

    pub const SOLARIZED_DARK: Palette = _

    The built-in Solarized Dark variant of a Palette.

    +
    Source

    pub const GRUVBOX_LIGHT: Palette = _

    The built-in Gruvbox Light variant of a Palette.

    +
    Source

    pub const GRUVBOX_DARK: Palette = _

    The built-in Gruvbox Dark variant of a Palette.

    +
    Source

    pub const CATPPUCCIN_LATTE: Palette = _

    The built-in Catppuccin Latte variant of a Palette.

    +
    Source

    pub const CATPPUCCIN_FRAPPE: Palette = _

    The built-in Catppuccin Frappé variant of a Palette.

    +
    Source

    pub const CATPPUCCIN_MACCHIATO: Palette = _

    The built-in Catppuccin Macchiato variant of a Palette.

    +
    Source

    pub const CATPPUCCIN_MOCHA: Palette = _

    The built-in Catppuccin Mocha variant of a Palette.

    +
    Source

    pub const TOKYO_NIGHT: Palette = _

    The built-in Tokyo Night variant of a Palette.

    +
    Source

    pub const TOKYO_NIGHT_STORM: Palette = _

    The built-in Tokyo Night Storm variant of a Palette.

    +
    Source

    pub const TOKYO_NIGHT_LIGHT: Palette = _

    The built-in Tokyo Night Light variant of a Palette.

    +
    Source

    pub const KANAGAWA_WAVE: Palette = _

    The built-in Kanagawa Wave variant of a Palette.

    +
    Source

    pub const KANAGAWA_DRAGON: Palette = _

    The built-in Kanagawa Dragon variant of a Palette.

    +
    Source

    pub const KANAGAWA_LOTUS: Palette = _

    The built-in Kanagawa Lotus variant of a Palette.

    +
    Source

    pub const MOONFLY: Palette = _

    The built-in Moonfly variant of a Palette.

    +
    Source

    pub const NIGHTFLY: Palette = _

    The built-in Nightfly variant of a Palette.

    +
    Source

    pub const OXOCARBON: Palette = _

    The built-in Oxocarbon variant of a Palette.

    +
    Source

    pub const FERRA: Palette = _

    The built-in Ferra variant of a Palette.

    +

    Trait Implementations§

    Source§

    impl Clone for Palette

    Source§

    fn clone(&self) -> Palette

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Palette

    Source§

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

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

    impl PartialEq for Palette

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl Copy for Palette

    Source§

    impl StructuralPartialEq for Palette

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -97,8 +97,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more

    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/theme/palette/struct.Primary.html b/iced_widget/theme/palette/struct.Primary.html index dd06e70da6d..facbab3bc11 100644 --- a/iced_widget/theme/palette/struct.Primary.html +++ b/iced_widget/theme/palette/struct.Primary.html @@ -1,4 +1,4 @@ -Primary in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Struct Primary

    pub struct Primary {
    +Primary in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Struct Primary

    Source
    pub struct Primary {
         pub base: Pair,
         pub weak: Pair,
         pub strong: Pair,
    @@ -6,9 +6,9 @@
     

    Fields§

    §base: Pair

    The base primary color.

    §weak: Pair

    A weaker version of the base primary color.

    §strong: Pair

    A stronger version of the base primary color.

    -

    Implementations§

    §

    impl Primary

    pub fn generate(base: Color, background: Color, text: Color) -> Primary

    Generates a set of Primary colors from the base, background, and text colors.

    -

    Trait Implementations§

    §

    impl Clone for Primary

    §

    fn clone(&self) -> Primary

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Primary

    §

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

    Formats the value using the given formatter. Read more
    §

    impl PartialEq for Primary

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl Copy for Primary

    §

    impl StructuralPartialEq for Primary

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where +

    Implementations§

    Source§

    impl Primary

    Source

    pub fn generate(base: Color, background: Color, text: Color) -> Primary

    Generates a set of Primary colors from the base, background, and text colors.

    +

    Trait Implementations§

    Source§

    impl Clone for Primary

    Source§

    fn clone(&self) -> Primary

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Primary

    Source§

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

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

    impl PartialEq for Primary

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl Copy for Primary

    Source§

    impl StructuralPartialEq for Primary

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -72,8 +72,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/theme/palette/struct.Secondary.html b/iced_widget/theme/palette/struct.Secondary.html index 63affb9aeb5..9061dc38d3a 100644 --- a/iced_widget/theme/palette/struct.Secondary.html +++ b/iced_widget/theme/palette/struct.Secondary.html @@ -1,4 +1,4 @@ -Secondary in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Struct Secondary

    pub struct Secondary {
    +Secondary in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Struct Secondary

    Source
    pub struct Secondary {
         pub base: Pair,
         pub weak: Pair,
         pub strong: Pair,
    @@ -6,9 +6,9 @@
     

    Fields§

    §base: Pair

    The base secondary color.

    §weak: Pair

    A weaker version of the base secondary color.

    §strong: Pair

    A stronger version of the base secondary color.

    -

    Implementations§

    §

    impl Secondary

    pub fn generate(base: Color, text: Color) -> Secondary

    Generates a set of Secondary colors from the base and text colors.

    -

    Trait Implementations§

    §

    impl Clone for Secondary

    §

    fn clone(&self) -> Secondary

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Secondary

    §

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

    Formats the value using the given formatter. Read more
    §

    impl PartialEq for Secondary

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl Copy for Secondary

    §

    impl StructuralPartialEq for Secondary

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where +

    Implementations§

    Source§

    impl Secondary

    Source

    pub fn generate(base: Color, text: Color) -> Secondary

    Generates a set of Secondary colors from the base and text colors.

    +

    Trait Implementations§

    Source§

    impl Clone for Secondary

    Source§

    fn clone(&self) -> Secondary

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Secondary

    Source§

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

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

    impl PartialEq for Secondary

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl Copy for Secondary

    Source§

    impl StructuralPartialEq for Secondary

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -72,8 +72,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/theme/palette/struct.Success.html b/iced_widget/theme/palette/struct.Success.html index d475309cb01..d5337b13de7 100644 --- a/iced_widget/theme/palette/struct.Success.html +++ b/iced_widget/theme/palette/struct.Success.html @@ -1,4 +1,4 @@ -Success in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Struct Success

    pub struct Success {
    +Success in iced_widget::theme::palette - Rust
    iced_widget::theme::palette

    Struct Success

    Source
    pub struct Success {
         pub base: Pair,
         pub weak: Pair,
         pub strong: Pair,
    @@ -6,9 +6,9 @@
     

    Fields§

    §base: Pair

    The base success color.

    §weak: Pair

    A weaker version of the base success color.

    §strong: Pair

    A stronger version of the base success color.

    -

    Implementations§

    §

    impl Success

    pub fn generate(base: Color, background: Color, text: Color) -> Success

    Generates a set of Success colors from the base, background, and text colors.

    -

    Trait Implementations§

    §

    impl Clone for Success

    §

    fn clone(&self) -> Success

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Success

    §

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

    Formats the value using the given formatter. Read more
    §

    impl PartialEq for Success

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl Copy for Success

    §

    impl StructuralPartialEq for Success

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where +

    Implementations§

    Source§

    impl Success

    Source

    pub fn generate(base: Color, background: Color, text: Color) -> Success

    Generates a set of Success colors from the base, background, and text colors.

    +

    Trait Implementations§

    Source§

    impl Clone for Success

    Source§

    fn clone(&self) -> Success

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Success

    Source§

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

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

    impl PartialEq for Success

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl Copy for Success

    Source§

    impl StructuralPartialEq for Success

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -72,8 +72,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/theme/struct.Custom.html b/iced_widget/theme/struct.Custom.html index cfe24224db1..14b1512c212 100644 --- a/iced_widget/theme/struct.Custom.html +++ b/iced_widget/theme/struct.Custom.html @@ -1,13 +1,13 @@ -Custom in iced_widget::theme - Rust
    iced_widget::theme

    Struct Custom

    pub struct Custom { /* private fields */ }
    Expand description

    A Theme with a customized Palette.

    -

    Implementations§

    §

    impl Custom

    pub fn new(name: String, palette: Palette) -> Custom

    Creates a Custom theme from the given Palette.

    -

    pub fn with_fn( +Custom in iced_widget::theme - Rust
    iced_widget::theme

    Struct Custom

    Source
    pub struct Custom { /* private fields */ }
    Expand description

    A Theme with a customized Palette.

    +

    Implementations§

    Source§

    impl Custom

    Source

    pub fn new(name: String, palette: Palette) -> Custom

    Creates a Custom theme from the given Palette.

    +
    Source

    pub fn with_fn( name: String, palette: Palette, generate: impl FnOnce(Palette) -> Extended, ) -> Custom

    Creates a Custom theme from the given Palette with a custom generator of a palette::Extended.

    -

    Trait Implementations§

    §

    impl Clone for Custom

    §

    fn clone(&self) -> Custom

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Custom

    §

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

    Formats the value using the given formatter. Read more
    §

    impl Display for Custom

    §

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

    Formats the value using the given formatter. Read more
    §

    impl PartialEq for Custom

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl StructuralPartialEq for Custom

    Auto Trait Implementations§

    §

    impl Freeze for Custom

    §

    impl RefUnwindSafe for Custom

    §

    impl Send for Custom

    §

    impl Sync for Custom

    §

    impl Unpin for Custom

    §

    impl UnwindSafe for Custom

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where +

    Trait Implementations§

    Source§

    impl Clone for Custom

    Source§

    fn clone(&self) -> Custom

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Custom

    Source§

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

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

    impl Display for Custom

    Source§

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

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

    impl PartialEq for Custom

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl StructuralPartialEq for Custom

    Auto Trait Implementations§

    §

    impl Freeze for Custom

    §

    impl RefUnwindSafe for Custom

    §

    impl Send for Custom

    §

    impl Sync for Custom

    §

    impl Unpin for Custom

    §

    impl UnwindSafe for Custom

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -73,8 +73,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/theme/struct.Palette.html b/iced_widget/theme/struct.Palette.html index b1d920549b5..d3cb7138e22 100644 --- a/iced_widget/theme/struct.Palette.html +++ b/iced_widget/theme/struct.Palette.html @@ -1,39 +1,39 @@ -Palette in iced_widget::theme - Rust
    iced_widget::theme

    Struct Palette

    pub struct Palette {
    -    pub background: Color,
    -    pub text: Color,
    -    pub primary: Color,
    -    pub success: Color,
    -    pub danger: Color,
    +Palette in iced_widget::theme - Rust
    iced_widget::theme

    Struct Palette

    Source
    pub struct Palette {
    +    pub background: Color,
    +    pub text: Color,
    +    pub primary: Color,
    +    pub success: Color,
    +    pub danger: Color,
     }
    Expand description

    A color palette.

    -

    Fields§

    §background: Color

    The background [Color] of the Palette.

    -
    §text: Color

    The text [Color] of the Palette.

    -
    §primary: Color

    The primary [Color] of the Palette.

    -
    §success: Color

    The success [Color] of the Palette.

    -
    §danger: Color

    The danger [Color] of the Palette.

    -

    Implementations§

    §

    impl Palette

    pub const LIGHT: Palette = _

    The built-in light variant of a Palette.

    -

    pub const DARK: Palette = _

    The built-in dark variant of a Palette.

    -

    pub const DRACULA: Palette = _

    The built-in Dracula variant of a Palette.

    -

    pub const NORD: Palette = _

    The built-in Nord variant of a Palette.

    -

    pub const SOLARIZED_LIGHT: Palette = _

    The built-in Solarized Light variant of a Palette.

    -

    pub const SOLARIZED_DARK: Palette = _

    The built-in Solarized Dark variant of a Palette.

    -

    pub const GRUVBOX_LIGHT: Palette = _

    The built-in Gruvbox Light variant of a Palette.

    -

    pub const GRUVBOX_DARK: Palette = _

    The built-in Gruvbox Dark variant of a Palette.

    -

    pub const CATPPUCCIN_LATTE: Palette = _

    The built-in Catppuccin Latte variant of a Palette.

    -

    pub const CATPPUCCIN_FRAPPE: Palette = _

    The built-in Catppuccin Frappé variant of a Palette.

    -

    pub const CATPPUCCIN_MACCHIATO: Palette = _

    The built-in Catppuccin Macchiato variant of a Palette.

    -

    pub const CATPPUCCIN_MOCHA: Palette = _

    The built-in Catppuccin Mocha variant of a Palette.

    -

    pub const TOKYO_NIGHT: Palette = _

    The built-in Tokyo Night variant of a Palette.

    -

    pub const TOKYO_NIGHT_STORM: Palette = _

    The built-in Tokyo Night Storm variant of a Palette.

    -

    pub const TOKYO_NIGHT_LIGHT: Palette = _

    The built-in Tokyo Night Light variant of a Palette.

    -

    pub const KANAGAWA_WAVE: Palette = _

    The built-in Kanagawa Wave variant of a Palette.

    -

    pub const KANAGAWA_DRAGON: Palette = _

    The built-in Kanagawa Dragon variant of a Palette.

    -

    pub const KANAGAWA_LOTUS: Palette = _

    The built-in Kanagawa Lotus variant of a Palette.

    -

    pub const MOONFLY: Palette = _

    The built-in Moonfly variant of a Palette.

    -

    pub const NIGHTFLY: Palette = _

    The built-in Nightfly variant of a Palette.

    -

    pub const OXOCARBON: Palette = _

    The built-in Oxocarbon variant of a Palette.

    -

    pub const FERRA: Palette = _

    The built-in Ferra variant of a Palette.

    -

    Trait Implementations§

    §

    impl Clone for Palette

    §

    fn clone(&self) -> Palette

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    §

    impl Debug for Palette

    §

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

    Formats the value using the given formatter. Read more
    §

    impl PartialEq for Palette

    §

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, -and should not be overridden without very good reason.
    §

    impl Copy for Palette

    §

    impl StructuralPartialEq for Palette

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where +

    Fields§

    §background: Color

    The background Color of the Palette.

    +
    §text: Color

    The text Color of the Palette.

    +
    §primary: Color

    The primary Color of the Palette.

    +
    §success: Color

    The success Color of the Palette.

    +
    §danger: Color

    The danger Color of the Palette.

    +

    Implementations§

    Source§

    impl Palette

    Source

    pub const LIGHT: Palette = _

    The built-in light variant of a Palette.

    +
    Source

    pub const DARK: Palette = _

    The built-in dark variant of a Palette.

    +
    Source

    pub const DRACULA: Palette = _

    The built-in Dracula variant of a Palette.

    +
    Source

    pub const NORD: Palette = _

    The built-in Nord variant of a Palette.

    +
    Source

    pub const SOLARIZED_LIGHT: Palette = _

    The built-in Solarized Light variant of a Palette.

    +
    Source

    pub const SOLARIZED_DARK: Palette = _

    The built-in Solarized Dark variant of a Palette.

    +
    Source

    pub const GRUVBOX_LIGHT: Palette = _

    The built-in Gruvbox Light variant of a Palette.

    +
    Source

    pub const GRUVBOX_DARK: Palette = _

    The built-in Gruvbox Dark variant of a Palette.

    +
    Source

    pub const CATPPUCCIN_LATTE: Palette = _

    The built-in Catppuccin Latte variant of a Palette.

    +
    Source

    pub const CATPPUCCIN_FRAPPE: Palette = _

    The built-in Catppuccin Frappé variant of a Palette.

    +
    Source

    pub const CATPPUCCIN_MACCHIATO: Palette = _

    The built-in Catppuccin Macchiato variant of a Palette.

    +
    Source

    pub const CATPPUCCIN_MOCHA: Palette = _

    The built-in Catppuccin Mocha variant of a Palette.

    +
    Source

    pub const TOKYO_NIGHT: Palette = _

    The built-in Tokyo Night variant of a Palette.

    +
    Source

    pub const TOKYO_NIGHT_STORM: Palette = _

    The built-in Tokyo Night Storm variant of a Palette.

    +
    Source

    pub const TOKYO_NIGHT_LIGHT: Palette = _

    The built-in Tokyo Night Light variant of a Palette.

    +
    Source

    pub const KANAGAWA_WAVE: Palette = _

    The built-in Kanagawa Wave variant of a Palette.

    +
    Source

    pub const KANAGAWA_DRAGON: Palette = _

    The built-in Kanagawa Dragon variant of a Palette.

    +
    Source

    pub const KANAGAWA_LOTUS: Palette = _

    The built-in Kanagawa Lotus variant of a Palette.

    +
    Source

    pub const MOONFLY: Palette = _

    The built-in Moonfly variant of a Palette.

    +
    Source

    pub const NIGHTFLY: Palette = _

    The built-in Nightfly variant of a Palette.

    +
    Source

    pub const OXOCARBON: Palette = _

    The built-in Oxocarbon variant of a Palette.

    +
    Source

    pub const FERRA: Palette = _

    The built-in Ferra variant of a Palette.

    +

    Trait Implementations§

    Source§

    impl Clone for Palette

    Source§

    fn clone(&self) -> Palette

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Palette

    Source§

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

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

    impl PartialEq for Palette

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, +and should not be overridden without very good reason.
    Source§

    impl Copy for Palette

    Source§

    impl StructuralPartialEq for Palette

    Auto Trait Implementations§

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, @@ -97,8 +97,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more

    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/toggler/enum.Status.html b/iced_widget/toggler/enum.Status.html index 8d68726781a..3bdd8c857eb 100644 --- a/iced_widget/toggler/enum.Status.html +++ b/iced_widget/toggler/enum.Status.html @@ -83,8 +83,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/toggler/struct.Style.html b/iced_widget/toggler/struct.Style.html index 79833d3d4ee..448365f30f6 100644 --- a/iced_widget/toggler/struct.Style.html +++ b/iced_widget/toggler/struct.Style.html @@ -1,17 +1,17 @@ Style in iced_widget::toggler - Rust
    iced_widget::toggler

    Struct Style

    Source
    pub struct Style {
    -    pub background: Color,
    +    pub background: Color,
         pub background_border_width: f32,
    -    pub background_border_color: Color,
    -    pub foreground: Color,
    +    pub background_border_color: Color,
    +    pub foreground: Color,
         pub foreground_border_width: f32,
    -    pub foreground_border_color: Color,
    +    pub foreground_border_color: Color,
     }
    Expand description

    The appearance of a toggler.

    -

    Fields§

    §background: Color

    The background [Color] of the toggler.

    +

    Fields§

    §background: Color

    The background Color of the toggler.

    §background_border_width: f32

    The width of the background border of the toggler.

    -
    §background_border_color: Color

    The [Color] of the background border of the toggler.

    -
    §foreground: Color

    The foreground [Color] of the toggler.

    +
    §background_border_color: Color

    The Color of the background border of the toggler.

    +
    §foreground: Color

    The foreground Color of the toggler.

    §foreground_border_width: f32

    The width of the foreground border of the toggler.

    -
    §foreground_border_color: Color

    The [Color] of the foreground border of the toggler.

    +
    §foreground_border_color: Color

    The Color of the foreground border of the toggler.

    Trait Implementations§

    Source§

    impl Clone for Style

    Source§

    fn clone(&self) -> Style

    Returns a copy of the value. Read more
    1.0.0 · Source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    Source§

    impl Debug for Style

    Source§

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

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

    impl PartialEq for Style

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
    Source§

    impl Copy for Style

    Source§

    impl StructuralPartialEq for Style

    Auto Trait Implementations§

    §

    impl Freeze for Style

    §

    impl RefUnwindSafe for Style

    §

    impl Send for Style

    §

    impl Sync for Style

    §

    impl Unpin for Style

    §

    impl UnwindSafe for Style

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, @@ -77,8 +77,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/toggler/struct.Toggler.html b/iced_widget/toggler/struct.Toggler.html index c602348e339..8a889a0ed44 100644 --- a/iced_widget/toggler/struct.Toggler.html +++ b/iced_widget/toggler/struct.Toggler.html @@ -1,6 +1,6 @@ Toggler in iced_widget::toggler - Rust
    iced_widget::toggler

    Struct Toggler

    Source
    pub struct Toggler<'a, Message, Theme = Theme, Renderer = Renderer>
    where Theme: Catalog, - Renderer: Renderer,
    { /* private fields */ }
    Expand description

    A toggler widget.

    + Renderer: Renderer,
    { /* private fields */ }
    Expand description

    A toggler widget.

    §Example

    use iced::widget::toggler;
     
    @@ -28,7 +28,7 @@ 

    §Example

    }

    Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> Toggler<'a, Message, Theme, Renderer>
    where Theme: Catalog, - Renderer: Renderer,

    Source

    pub const DEFAULT_SIZE: f32 = 16f32

    The default size of a Toggler.

    + Renderer: Renderer,

    Source

    pub const DEFAULT_SIZE: f32 = 16f32

    The default size of a Toggler.

    Source

    pub fn new(is_toggled: bool) -> Self

    Creates a new Toggler.

    It expects:

      @@ -48,68 +48,68 @@

      §Example

      ) -> Self

    Sets the message that should be produced when a user toggles the Toggler, if Some.

    If None, the Toggler will be disabled.

    -
    Source

    pub fn size(self, size: impl Into<Pixels>) -> Self

    Sets the size of the Toggler.

    -
    Source

    pub fn width(self, width: impl Into<Length>) -> Self

    Sets the width of the Toggler.

    -
    Source

    pub fn text_size(self, text_size: impl Into<Pixels>) -> Self

    Sets the text size o the Toggler.

    +
    Source

    pub fn size(self, size: impl Into<Pixels>) -> Self

    Sets the size of the Toggler.

    +
    Source

    pub fn width(self, width: impl Into<Length>) -> Self

    Sets the width of the Toggler.

    +
    Source

    pub fn text_size(self, text_size: impl Into<Pixels>) -> Self

    Sets the text size o the Toggler.

    Source

    pub fn text_line_height(self, line_height: impl Into<LineHeight>) -> Self

    Sets the text text::LineHeight of the Toggler.

    -
    Source

    pub fn text_alignment(self, alignment: Horizontal) -> Self

    Sets the horizontal alignment of the text of the Toggler

    +
    Source

    pub fn text_alignment(self, alignment: Horizontal) -> Self

    Sets the horizontal alignment of the text of the Toggler

    Source

    pub fn text_shaping(self, shaping: Shaping) -> Self

    Sets the text::Shaping strategy of the Toggler.

    Source

    pub fn text_wrapping(self, wrapping: Wrapping) -> Self

    Sets the text::Wrapping strategy of the Toggler.

    -
    Source

    pub fn spacing(self, spacing: impl Into<Pixels>) -> Self

    Sets the spacing between the Toggler and the text.

    -
    Source

    pub fn font(self, font: impl Into<Renderer::Font>) -> Self

    Sets the Renderer::Font of the text of the Toggler

    +
    Source

    pub fn spacing(self, spacing: impl Into<Pixels>) -> Self

    Sets the spacing between the Toggler and the text.

    +
    Source

    pub fn font(self, font: impl Into<Renderer::Font>) -> Self

    Sets the Renderer::Font of the text of the Toggler

    Source

    pub fn style(self, style: impl Fn(&Theme, Status) -> Style + 'a) -> Self
    where Theme::Class<'a>: From<StyleFn<'a, Theme>>,

    Sets the style of the Toggler.

    Source

    pub fn class(self, class: impl Into<Theme::Class<'a>>) -> Self

    Available on crate feature advanced only.

    Sets the style class of the Toggler.

    -

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> From<Toggler<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where +

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> From<Toggler<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where Message: 'a, Theme: Catalog + 'a, - Renderer: Renderer + 'a,

    Source§

    fn from( + Renderer: Renderer + 'a,

    Source§

    fn from( toggler: Toggler<'a, Message, Theme, Renderer>, -) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Toggler<'_, Message, Theme, Renderer>
    where +) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Toggler<'_, Message, Theme, Renderer>
    where Theme: Catalog, - Renderer: Renderer,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the [Widget].
    Source§

    fn state(&self) -> State

    Returns the State of the [Widget].
    Source§

    fn size(&self) -> Size<Length>

    Returns the [Size] of the [Widget] in lengths.
    Source§

    fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

    Returns the [layout::Node] of the [Widget]. Read more
    Source§

    fn update( + Renderer: Renderer,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the Widget.
    Source§

    fn state(&self) -> State

    Returns the State of the Widget.
    Source§

    fn size(&self) -> Size<Length>

    Returns the Size of the Widget in lengths.
    Source§

    fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

    Returns the layout::Node of the Widget. Read more
    Source§

    fn update( &mut self, - _state: &mut Tree, + _state: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, _renderer: &Renderer, - _clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Message>, - _viewport: &Rectangle, -)

    Processes a runtime Event. Read more
    Source§

    fn mouse_interaction( + _clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + _viewport: &Rectangle, +)

    Processes a runtime Event. Read more
    Source§

    fn mouse_interaction( &self, - _state: &Tree, - layout: Layout<'_>, - cursor: Cursor, - _viewport: &Rectangle, + _state: &Tree, + layout: Layout<'_>, + cursor: Cursor, + _viewport: &Rectangle, _renderer: &Renderer, -) -> Interaction

    Returns the current [mouse::Interaction] of the [Widget]. Read more
    Source§

    fn draw( +) -> Interaction

    Returns the current mouse::Interaction of the Widget. Read more
    Source§

    fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - style: &Style, - layout: Layout<'_>, - _cursor: Cursor, - viewport: &Rectangle, -)

    Draws the [Widget] using the associated Renderer.
    §

    fn size_hint(&self) -> Size<Length>

    Returns a [Size] hint for laying out the [Widget]. Read more
    §

    fn children(&self) -> Vec<Tree>

    Returns the state [Tree] of the children of the [Widget].
    §

    fn diff(&self, _tree: &mut Tree)

    Reconciles the [Widget] with the provided [Tree].
    §

    fn operate( + style: &Style, + layout: Layout<'_>, + _cursor: Cursor, + viewport: &Rectangle, +)

    Draws the Widget using the associated Renderer.
    Source§

    fn size_hint(&self) -> Size<Length>

    Returns a Size hint for laying out the Widget. Read more
    Source§

    fn children(&self) -> Vec<Tree>

    Returns the state Tree of the children of the Widget.
    Source§

    fn diff(&self, _tree: &mut Tree)

    Reconciles the Widget with the provided Tree.
    Source§

    fn operate( &self, - _state: &mut Tree, - _layout: Layout<'_>, + _state: &mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _operation: &mut dyn Operation, -)

    Applies an [Operation] to the [Widget].
    §

    fn overlay<'a>( + _operation: &mut dyn Operation, +)

    Applies an Operation to the Widget.
    Source§

    fn overlay<'a>( &'a mut self, - _state: &'a mut Tree, - _layout: Layout<'_>, + _state: &'a mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _translation: Vector, -) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the [Widget], if there is any.

    Auto Trait Implementations§

    §

    impl<'a, Message, Theme, Renderer> Freeze for Toggler<'a, Message, Theme, Renderer>
    where + _translation: Vector, +) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the Widget, if there is any.

    Auto Trait Implementations§

    §

    impl<'a, Message, Theme, Renderer> Freeze for Toggler<'a, Message, Theme, Renderer>
    where <Theme as Catalog>::Class<'a>: Freeze, - <Renderer as Renderer>::Font: Freeze,

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Toggler<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Toggler<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Toggler<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme, Renderer> Unpin for Toggler<'a, Message, Theme, Renderer>
    where + <Renderer as Renderer>::Font: Freeze,

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Toggler<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Toggler<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Toggler<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme, Renderer> Unpin for Toggler<'a, Message, Theme, Renderer>
    where <Theme as Catalog>::Class<'a>: Unpin, - <Renderer as Renderer>::Font: Unpin,

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Toggler<'a, Message, Theme, Renderer>

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where + <Renderer as Renderer>::Font: Unpin,

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Toggler<'a, Message, Theme, Renderer>

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, diff --git a/iced_widget/tooltip/enum.Position.html b/iced_widget/tooltip/enum.Position.html index ae4e5d831a5..7977075641a 100644 --- a/iced_widget/tooltip/enum.Position.html +++ b/iced_widget/tooltip/enum.Position.html @@ -84,8 +84,8 @@ S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
    §

    impl<T> ErasedDestructor for T
    where - T: 'static,

    §

    impl<T> MaybeSend for T
    where - T: Send,

    §

    impl<T> MaybeSendSync for T

    §

    impl<T> MaybeSync for T
    where + T: 'static,

    Source§

    impl<T> MaybeSend for T
    where + T: Send,

    §

    impl<T> MaybeSendSync for T

    Source§

    impl<T> MaybeSync for T
    where T: Sync,

    §

    impl<T> WasmNotSend for T
    where T: Send,

    §

    impl<T> WasmNotSendSync for T
    where T: WasmNotSend + WasmNotSync,

    §

    impl<T> WasmNotSync for T
    where diff --git a/iced_widget/tooltip/struct.Tooltip.html b/iced_widget/tooltip/struct.Tooltip.html index 7803fd6242a..9b8d71639fb 100644 --- a/iced_widget/tooltip/struct.Tooltip.html +++ b/iced_widget/tooltip/struct.Tooltip.html @@ -1,6 +1,6 @@ Tooltip in iced_widget::tooltip - Rust
    iced_widget::tooltip

    Struct Tooltip

    Source
    pub struct Tooltip<'a, Message, Theme = Theme, Renderer = Renderer>
    where Theme: Catalog, - Renderer: Renderer,
    { /* private fields */ }
    Expand description

    An element to display a widget over another.

    + Renderer: Renderer,
    { /* private fields */ }
    Expand description

    An element to display a widget over another.

    §Example

    use iced::widget::{container, tooltip};
     
    @@ -19,65 +19,65 @@ 

    §Example

    }

    Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> Tooltip<'a, Message, Theme, Renderer>
    where Theme: Catalog, - Renderer: Renderer,

    Source

    pub fn new( - content: impl Into<Element<'a, Message, Theme, Renderer>>, - tooltip: impl Into<Element<'a, Message, Theme, Renderer>>, + Renderer: Renderer,

    Source

    pub fn new( + content: impl Into<Element<'a, Message, Theme, Renderer>>, + tooltip: impl Into<Element<'a, Message, Theme, Renderer>>, position: Position, ) -> Self

    Creates a new Tooltip.

    -
    Source

    pub fn gap(self, gap: impl Into<Pixels>) -> Self

    Sets the gap between the content and its Tooltip.

    -
    Source

    pub fn padding(self, padding: impl Into<Pixels>) -> Self

    Sets the padding of the Tooltip.

    +
    Source

    pub fn gap(self, gap: impl Into<Pixels>) -> Self

    Sets the gap between the content and its Tooltip.

    +
    Source

    pub fn padding(self, padding: impl Into<Pixels>) -> Self

    Sets the padding of the Tooltip.

    Source

    pub fn snap_within_viewport(self, snap: bool) -> Self

    Sets whether the Tooltip is snapped within the viewport.

    Source

    pub fn style(self, style: impl Fn(&Theme) -> Style + 'a) -> Self
    where Theme::Class<'a>: From<StyleFn<'a, Theme>>,

    Sets the style of the Tooltip.

    Source

    pub fn class(self, class: impl Into<Theme::Class<'a>>) -> Self

    Available on crate feature advanced only.

    Sets the style class of the Tooltip.

    -

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> From<Tooltip<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where +

    Trait Implementations§

    Source§

    impl<'a, Message, Theme, Renderer> From<Tooltip<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where Message: 'a, Theme: Catalog + 'a, - Renderer: Renderer + 'a,

    Source§

    fn from( + Renderer: Renderer + 'a,

    Source§

    fn from( tooltip: Tooltip<'a, Message, Theme, Renderer>, -) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Tooltip<'_, Message, Theme, Renderer>
    where +) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Tooltip<'_, Message, Theme, Renderer>
    where Theme: Catalog, - Renderer: Renderer,

    Source§

    fn children(&self) -> Vec<Tree>

    Returns the state [Tree] of the children of the [Widget].
    Source§

    fn diff(&self, tree: &mut Tree)

    Reconciles the [Widget] with the provided [Tree].
    Source§

    fn state(&self) -> State

    Returns the State of the [Widget].
    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the [Widget].
    Source§

    fn size(&self) -> Size<Length>

    Returns the [Size] of the [Widget] in lengths.
    Source§

    fn size_hint(&self) -> Size<Length>

    Returns a [Size] hint for laying out the [Widget]. Read more
    Source§

    fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

    Returns the [layout::Node] of the [Widget]. Read more
    Source§

    fn update( + Renderer: Renderer,

    Source§

    fn children(&self) -> Vec<Tree>

    Returns the state Tree of the children of the Widget.
    Source§

    fn diff(&self, tree: &mut Tree)

    Reconciles the Widget with the provided Tree.
    Source§

    fn state(&self) -> State

    Returns the State of the Widget.
    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the Widget.
    Source§

    fn size(&self) -> Size<Length>

    Returns the Size of the Widget in lengths.
    Source§

    fn size_hint(&self) -> Size<Length>

    Returns a Size hint for laying out the Widget. Read more
    Source§

    fn layout(&self, tree: &mut Tree, renderer: &Renderer, limits: &Limits) -> Node

    Returns the layout::Node of the Widget. Read more
    Source§

    fn update( &mut self, - tree: &mut Tree, + tree: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, renderer: &Renderer, - clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Message>, - viewport: &Rectangle, -)

    Processes a runtime Event. Read more
    Source§

    fn mouse_interaction( + clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + viewport: &Rectangle, +)

    Processes a runtime Event. Read more
    Source§

    fn mouse_interaction( &self, - tree: &Tree, - layout: Layout<'_>, - cursor: Cursor, - viewport: &Rectangle, + tree: &Tree, + layout: Layout<'_>, + cursor: Cursor, + viewport: &Rectangle, renderer: &Renderer, -) -> Interaction

    Returns the current [mouse::Interaction] of the [Widget]. Read more
    Source§

    fn draw( +) -> Interaction

    Returns the current mouse::Interaction of the Widget. Read more
    Source§

    fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - inherited_style: &Style, - layout: Layout<'_>, - cursor: Cursor, - viewport: &Rectangle, -)

    Draws the [Widget] using the associated Renderer.
    Source§

    fn overlay<'b>( + inherited_style: &Style, + layout: Layout<'_>, + cursor: Cursor, + viewport: &Rectangle, +)

    Draws the Widget using the associated Renderer.
    Source§

    fn overlay<'b>( &'b mut self, - tree: &'b mut Tree, - layout: Layout<'_>, + tree: &'b mut Tree, + layout: Layout<'_>, renderer: &Renderer, - translation: Vector, -) -> Option<Element<'b, Message, Theme, Renderer>>

    Returns the overlay of the [Widget], if there is any.
    §

    fn operate( + translation: Vector, +) -> Option<Element<'b, Message, Theme, Renderer>>

    Returns the overlay of the Widget, if there is any.
    Source§

    fn operate( &self, - _state: &mut Tree, - _layout: Layout<'_>, + _state: &mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _operation: &mut dyn Operation, -)

    Applies an [Operation] to the [Widget].

    Auto Trait Implementations§

    §

    impl<'a, Message, Theme, Renderer> Freeze for Tooltip<'a, Message, Theme, Renderer>
    where - <Theme as Catalog>::Class<'a>: Freeze,

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Tooltip<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Tooltip<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Tooltip<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme, Renderer> Unpin for Tooltip<'a, Message, Theme, Renderer>
    where - <Theme as Catalog>::Class<'a>: Unpin,

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Tooltip<'a, Message, Theme, Renderer>

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where + _operation: &mut dyn Operation, +)

    Applies an Operation to the Widget.

    Auto Trait Implementations§

    §

    impl<'a, Message, Theme, Renderer> Freeze for Tooltip<'a, Message, Theme, Renderer>
    where + <Theme as Catalog>::Class<'a>: Freeze,

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Tooltip<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Tooltip<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Tooltip<'a, Message, Theme, Renderer>

    §

    impl<'a, Message, Theme, Renderer> Unpin for Tooltip<'a, Message, Theme, Renderer>
    where + <Theme as Catalog>::Class<'a>: Unpin,

    §

    impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Tooltip<'a, Message, Theme, Renderer>

    Blanket Implementations§

    Source§

    impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S
    where T: Real + Zero + Arithmetics + Clone, Swp: WhitePoint<T>, Dwp: WhitePoint<T>, diff --git a/iced_widget/trait.Component.html b/iced_widget/trait.Component.html index 90800b64f30..d741e0ff2e2 100644 --- a/iced_widget/trait.Component.html +++ b/iced_widget/trait.Component.html @@ -11,11 +11,11 @@ fn view( &self, state: &Self::State, - ) -> Element<'_, Self::Event, Theme, Renderer>; + ) -> Element<'_, Self::Event, Theme, Renderer>; // Provided methods - fn operate(&self, _state: &mut Self::State, _operation: &mut dyn Operation) { ... } - fn size_hint(&self) -> Size<Length> { ... } + fn operate(&self, _state: &mut Self::State, _operation: &mut dyn Operation) { ... } + fn size_hint(&self) -> Size<Length> { ... } }
    👎Deprecated since 0.13.0: components introduce encapsulated state and hamper the use of a single source of truth. Instead, leverage the Elm Architecture directly, or implement a custom widget
    Available on crate feature lazy only.
    Expand description

    A reusable, custom widget that uses The Elm Architecture.

    A Component allows you to implement custom widgets as if they were iced applications with encapsulated state.

    @@ -43,11 +43,11 @@

    §State

    event: Self::Event, ) -> Option<Message>

    👎Deprecated since 0.13.0: components introduce encapsulated state and hamper the use of a single source of truth. Instead, leverage the Elm Architecture directly, or implement a custom widget

    Processes an Event and updates the Component state accordingly.

    It can produce a Message for the parent application.

    -
    Source

    fn view(&self, state: &Self::State) -> Element<'_, Self::Event, Theme, Renderer>

    👎Deprecated since 0.13.0: components introduce encapsulated state and hamper the use of a single source of truth. Instead, leverage the Elm Architecture directly, or implement a custom widget

    Produces the widgets of the Component, which may trigger an Event +

    Source

    fn view(&self, state: &Self::State) -> Element<'_, Self::Event, Theme, Renderer>

    👎Deprecated since 0.13.0: components introduce encapsulated state and hamper the use of a single source of truth. Instead, leverage the Elm Architecture directly, or implement a custom widget

    Produces the widgets of the Component, which may trigger an Event on user interaction.

    -

    Provided Methods§

    Source

    fn operate(&self, _state: &mut Self::State, _operation: &mut dyn Operation)

    👎Deprecated since 0.13.0: components introduce encapsulated state and hamper the use of a single source of truth. Instead, leverage the Elm Architecture directly, or implement a custom widget

    Update the Component state based on the provided Operation

    +

    Provided Methods§

    Source

    fn operate(&self, _state: &mut Self::State, _operation: &mut dyn Operation)

    👎Deprecated since 0.13.0: components introduce encapsulated state and hamper the use of a single source of truth. Instead, leverage the Elm Architecture directly, or implement a custom widget

    Update the Component state based on the provided Operation

    By default, it does nothing.

    -
    Source

    fn size_hint(&self) -> Size<Length>

    👎Deprecated since 0.13.0: components introduce encapsulated state and hamper the use of a single source of truth. Instead, leverage the Elm Architecture directly, or implement a custom widget

    Returns a [Size] hint for laying out the Component.

    +
    Source

    fn size_hint(&self) -> Size<Length>

    👎Deprecated since 0.13.0: components introduce encapsulated state and hamper the use of a single source of truth. Instead, leverage the Elm Architecture directly, or implement a custom widget

    Returns a Size hint for laying out the Component.

    This hint may be used by some widget containers to adjust their sizing strategy during construction.

    Implementors§

    \ No newline at end of file diff --git a/iced_widget/type.Renderer.html b/iced_widget/type.Renderer.html index 85f93dc254e..b279f90a80d 100644 --- a/iced_widget/type.Renderer.html +++ b/iced_widget/type.Renderer.html @@ -1,7 +1,7 @@ -Renderer in iced_widget - Rust
    iced_widget

    Type Alias Renderer

    Source
    pub type Renderer = Renderer<Renderer, Renderer>;
    Expand description

    The default graphics renderer for iced.

    +Renderer in iced_widget - Rust
    iced_widget

    Type Alias Renderer

    Source
    pub type Renderer = Renderer<Renderer, Renderer>;
    Expand description

    The default graphics renderer for iced.

    Aliased Type§

    enum Renderer {
    -    Primary(Renderer),
    -    Secondary(Renderer),
    -}

    Variants§

    §

    Primary(Renderer)

    The primary rendering option.

    -
    §

    Secondary(Renderer)

    The secondary (or fallback) rendering option.

    + Primary(Renderer), + Secondary(Renderer), +}

    Variants§

    §

    Primary(Renderer)

    The primary rendering option.

    +
    §

    Secondary(Renderer)

    The secondary (or fallback) rendering option.

    \ No newline at end of file diff --git a/iced_widget/vertical_slider/struct.VerticalSlider.html b/iced_widget/vertical_slider/struct.VerticalSlider.html index 99261a02084..6c573a24cff 100644 --- a/iced_widget/vertical_slider/struct.VerticalSlider.html +++ b/iced_widget/vertical_slider/struct.VerticalSlider.html @@ -48,68 +48,68 @@

    §Example

    Typically, the user’s interaction with the slider is finished when this message is produced. This is useful if you need to spawn a long-running task from the slider’s result, where the default on_change message could create too many events.

    -
    Source

    pub fn width(self, width: impl Into<Pixels>) -> Self

    Sets the width of the VerticalSlider.

    -
    Source

    pub fn height(self, height: impl Into<Length>) -> Self

    Sets the height of the VerticalSlider.

    +
    Source

    pub fn width(self, width: impl Into<Pixels>) -> Self

    Sets the width of the VerticalSlider.

    +
    Source

    pub fn height(self, height: impl Into<Length>) -> Self

    Sets the height of the VerticalSlider.

    Source

    pub fn step(self, step: T) -> Self

    Sets the step size of the VerticalSlider.

    Source

    pub fn shift_step(self, shift_step: impl Into<T>) -> Self

    Sets the optional “shift” step for the VerticalSlider.

    If set, this value is used as the step while the shift key is pressed.

    Source

    pub fn style(self, style: impl Fn(&Theme, Status) -> Style + 'a) -> Self
    where Theme::Class<'a>: From<StyleFn<'a, Theme>>,

    Sets the style of the VerticalSlider.

    Source

    pub fn class(self, class: impl Into<Theme::Class<'a>>) -> Self

    Available on crate feature advanced only.

    Sets the style class of the VerticalSlider.

    -

    Trait Implementations§

    Source§

    impl<'a, T, Message, Theme, Renderer> From<VerticalSlider<'a, T, Message, Theme>> for Element<'a, Message, Theme, Renderer>
    where +

    Trait Implementations§

    Source§

    impl<'a, T, Message, Theme, Renderer> From<VerticalSlider<'a, T, Message, Theme>> for Element<'a, Message, Theme, Renderer>
    where T: Copy + Into<f64> + FromPrimitive + 'a, Message: Clone + 'a, Theme: Catalog + 'a, - Renderer: Renderer + 'a,

    Source§

    fn from( + Renderer: Renderer + 'a,

    Source§

    fn from( slider: VerticalSlider<'a, T, Message, Theme>, -) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<T, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for VerticalSlider<'_, T, Message, Theme>
    where +) -> Element<'a, Message, Theme, Renderer>

    Converts to this type from the input type.
    Source§

    impl<T, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for VerticalSlider<'_, T, Message, Theme>
    where T: Copy + Into<f64> + FromPrimitive, Message: Clone, Theme: Catalog, - Renderer: Renderer,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the [Widget].
    Source§

    fn state(&self) -> State

    Returns the State of the [Widget].
    Source§

    fn size(&self) -> Size<Length>

    Returns the [Size] of the [Widget] in lengths.
    Source§

    fn layout( + Renderer: Renderer,

    Source§

    fn tag(&self) -> Tag

    Returns the Tag of the Widget.
    Source§

    fn state(&self) -> State

    Returns the State of the Widget.
    Source§

    fn size(&self) -> Size<Length>

    Returns the Size of the Widget in lengths.
    Source§

    fn layout( &self, - _tree: &mut Tree, + _tree: &mut Tree, _renderer: &Renderer, - limits: &Limits, -) -> Node

    Returns the [layout::Node] of the [Widget]. Read more
    Source§

    fn update( + limits: &Limits, +) -> Node

    Returns the layout::Node of the Widget. Read more
    Source§

    fn update( &mut self, - tree: &mut Tree, + tree: &mut Tree, event: Event, - layout: Layout<'_>, - cursor: Cursor, + layout: Layout<'_>, + cursor: Cursor, _renderer: &Renderer, - _clipboard: &mut dyn Clipboard, - shell: &mut Shell<'_, Message>, - _viewport: &Rectangle, -)

    Processes a runtime Event. Read more
    Source§

    fn draw( + _clipboard: &mut dyn Clipboard, + shell: &mut Shell<'_, Message>, + _viewport: &Rectangle, +)

    Processes a runtime Event. Read more
    Source§

    fn draw( &self, - tree: &Tree, + tree: &Tree, renderer: &mut Renderer, theme: &Theme, - _style: &Style, - layout: Layout<'_>, - cursor: Cursor, - _viewport: &Rectangle, -)

    Draws the [Widget] using the associated Renderer.
    Source§

    fn mouse_interaction( + _style: &Style, + layout: Layout<'_>, + cursor: Cursor, + _viewport: &Rectangle, +)

    Draws the Widget using the associated Renderer.
    Source§

    fn mouse_interaction( &self, - tree: &Tree, - layout: Layout<'_>, - cursor: Cursor, - _viewport: &Rectangle, + tree: &Tree, + layout: Layout<'_>, + cursor: Cursor, + _viewport: &Rectangle, _renderer: &Renderer, -) -> Interaction

    Returns the current [mouse::Interaction] of the [Widget]. Read more
    §

    fn size_hint(&self) -> Size<Length>

    Returns a [Size] hint for laying out the [Widget]. Read more
    §

    fn children(&self) -> Vec<Tree>

    Returns the state [Tree] of the children of the [Widget].
    §

    fn diff(&self, _tree: &mut Tree)

    Reconciles the [Widget] with the provided [Tree].
    §

    fn operate( +) -> Interaction

    Returns the current mouse::Interaction of the Widget. Read more
    Source§

    fn size_hint(&self) -> Size<Length>

    Returns a Size hint for laying out the Widget. Read more
    Source§

    fn children(&self) -> Vec<Tree>

    Returns the state Tree of the children of the Widget.
    Source§

    fn diff(&self, _tree: &mut Tree)

    Reconciles the Widget with the provided Tree.
    Source§

    fn operate( &self, - _state: &mut Tree, - _layout: Layout<'_>, + _state: &mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _operation: &mut dyn Operation, -)

    Applies an [Operation] to the [Widget].
    §

    fn overlay<'a>( + _operation: &mut dyn Operation, +)

    Applies an Operation to the Widget.
    Source§

    fn overlay<'a>( &'a mut self, - _state: &'a mut Tree, - _layout: Layout<'_>, + _state: &'a mut Tree, + _layout: Layout<'_>, _renderer: &Renderer, - _translation: Vector, -) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the [Widget], if there is any.

    Auto Trait Implementations§

    §

    impl<'a, T, Message, Theme> Freeze for VerticalSlider<'a, T, Message, Theme>
    where + _translation: Vector, +) -> Option<Element<'a, Message, Theme, Renderer>>

    Returns the overlay of the Widget, if there is any.

    Auto Trait Implementations§

    §

    impl<'a, T, Message, Theme> Freeze for VerticalSlider<'a, T, Message, Theme>
    where T: Freeze, <Theme as Catalog>::Class<'a>: Freeze, Message: Freeze,

    §

    impl<'a, T, Message, Theme = Theme> !RefUnwindSafe for VerticalSlider<'a, T, Message, Theme>

    §

    impl<'a, T, Message, Theme = Theme> !Send for VerticalSlider<'a, T, Message, Theme>

    §

    impl<'a, T, Message, Theme = Theme> !Sync for VerticalSlider<'a, T, Message, Theme>

    §

    impl<'a, T, Message, Theme> Unpin for VerticalSlider<'a, T, Message, Theme>
    where diff --git a/trait.impl/core/clone/trait.Clone.js b/trait.impl/core/clone/trait.Clone.js index 20a7cd4712e..0fdaa8d320c 100644 --- a/trait.impl/core/clone/trait.Clone.js +++ b/trait.impl/core/clone/trait.Clone.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["iced",[["impl Clone for Settings"]]],["iced_core",[["impl Clone for Alignment"],["impl Clone for Horizontal"],["impl Clone for Vertical"],["impl Clone for Kind"],["impl Clone for Background"],["impl Clone for ContentFit"],["impl Clone for Length"],["impl Clone for Rotation"],["impl Clone for Event"],["impl Clone for Status"],["impl Clone for Family"],["impl Clone for Stretch"],["impl Clone for Style"],["impl Clone for Weight"],["impl Clone for Gradient"],["impl Clone for FilterMethod"],["impl Clone for Handle"],["impl Clone for Event"],["impl Clone for Location"],["impl Clone for Code"],["impl Clone for Named"],["impl Clone for NativeCode"],["impl Clone for Physical"],["impl Clone for Kind"],["impl Clone for Button"],["impl Clone for Cursor"],["impl Clone for Event"],["impl Clone for Interaction"],["impl Clone for ScrollDelta"],["impl Clone for Data"],["impl Clone for Action"],["impl Clone for Cursor"],["impl Clone for Direction"],["impl Clone for Edit"],["impl Clone for Motion"],["impl Clone for Difference"],["impl Clone for Hit"],["impl Clone for LineHeight"],["impl Clone for Shaping"],["impl Clone for Wrapping"],["impl Clone for Theme"],["impl Clone for Event"],["impl Clone for Event"],["impl Clone for Level"],["impl Clone for Mode"],["impl Clone for Position"],["impl Clone for RedrawRequest"],["impl Clone for UserAttention"],["impl Clone for Border"],["impl Clone for Radius"],["impl Clone for Null"],["impl Clone for Font"],["impl Clone for ColorStop"],["impl Clone for Linear"],["impl Clone for Id"],["impl Clone for Modifiers"],["impl Clone for Limits"],["impl Clone for Node"],["impl Clone for Click"],["impl Clone for Padding"],["impl Clone for Quad"],["impl Clone for Style"],["impl Clone for Color"],["impl Clone for Degrees"],["impl Clone for Pixels"],["impl Clone for Radians"],["impl Clone for Shadow"],["impl Clone for Transformation"],["impl Clone for Handle"],["impl Clone for PlainText"],["impl Clone for Highlight"],["impl Clone for Background"],["impl Clone for Danger"],["impl Clone for Extended"],["impl Clone for Pair"],["impl Clone for Palette"],["impl Clone for Primary"],["impl Clone for Secondary"],["impl Clone for Success"],["impl Clone for Custom"],["impl Clone for Finger"],["impl Clone for Count"],["impl Clone for AbsoluteOffset"],["impl Clone for RelativeOffset"],["impl Clone for Id"],["impl Clone for Style"],["impl Clone for Tag"],["impl Clone for Icon"],["impl Clone for PlatformSpecific"],["impl Clone for Settings"],["impl Clone for Id"],["impl<'a> Clone for Layout<'a>"],["impl<'a, Link: Clone, Font: Clone> Clone for Span<'a, Link, Font>"],["impl<C: Clone> Clone for Key<C>"],["impl<Content: Clone, Font: Clone> Clone for Text<Content, Font>"],["impl<Font: Clone> Clone for Format<Font>"],["impl<H: Clone> Clone for Image<H>"],["impl<H: Clone> Clone for Svg<H>"],["impl<P: Clone + Paragraph> Clone for Plain<P>"],["impl<T: Clone> Clone for Point<T>"],["impl<T: Clone> Clone for Rectangle<T>"],["impl<T: Clone> Clone for Size<T>"],["impl<T: Clone> Clone for Vector<T>"]]],["iced_futures",[["impl Clone for Event"],["impl Clone for MacOS"],["impl Clone for PlatformSpecific"]]],["iced_graphics",[["impl Clone for SurfaceError"],["impl Clone for Antialiasing"],["impl Clone for Error"],["impl Clone for Reason"],["impl Clone for Style"],["impl Clone for Rule"],["impl Clone for LineCap"],["impl Clone for LineJoin"],["impl Clone for Gradient"],["impl Clone for Image"],["impl Clone for Mesh"],["impl Clone for Text"],["impl Clone for Group"],["impl Clone for Packed"],["impl Clone for Fill"],["impl Clone for Arc"],["impl Clone for Elliptical"],["impl Clone for Path"],["impl Clone for Text"],["impl Clone for Linear"],["impl Clone for Packed"],["impl Clone for AttributeCount"],["impl Clone for GradientVertex2D"],["impl Clone for SolidVertex2D"],["impl Clone for Settings"],["impl Clone for Viewport"],["impl Clone for Weak"],["impl Clone for Paragraph"],["impl Clone for Weak"],["impl Clone for Raw"],["impl Clone for Version"],["impl<'a> Clone for LineDash<'a>"],["impl<'a> Clone for Stroke<'a>"],["impl<'a> Clone for Key<'a>"],["impl<T: Clone> Clone for State<T>"],["impl<T: Clone> Clone for Indexed<T>"]]],["iced_highlighter",[["impl Clone for Theme"],["impl Clone for Settings"]]],["iced_runtime",[["impl Clone for Error"],["impl Clone for State"],["impl Clone for Information"],["impl Clone for Handle"],["impl Clone for Screenshot"]]],["iced_tiny_skia",[["impl Clone for Primitive"],["impl Clone for Cache"],["impl Clone for Layer"],["impl Clone for Settings"]]],["iced_wgpu",[["impl Clone for Error"],["impl Clone for Cache"],["impl Clone for Settings"]]],["iced_widget",[["impl Clone for Status"],["impl Clone for Status"],["impl Clone for Item"],["impl Clone for Axis"],["impl Clone for Direction"],["impl Clone for DragEvent"],["impl Clone for Edge"],["impl Clone for Node"],["impl Clone for Region"],["impl Clone for Target"],["impl Clone for Action"],["impl Clone for Status"],["impl Clone for Error"],["impl Clone for ErrorCorrection"],["impl Clone for Version"],["impl Clone for Status"],["impl Clone for FillMode"],["impl Clone for Anchor"],["impl Clone for Direction"],["impl Clone for Status"],["impl Clone for HandleShape"],["impl Clone for Status"],["impl Clone for Status"],["impl Clone for Status"],["impl Clone for State"],["impl Clone for Side"],["impl Clone for Status"],["impl Clone for Status"],["impl Clone for Position"],["impl Clone for Style"],["impl Clone for Style"],["impl Clone for Id"],["impl Clone for Style"],["impl Clone for State"],["impl Clone for Settings"],["impl Clone for Style"],["impl Clone for Text"],["impl Clone for Style"],["impl Clone for Internal"],["impl Clone for Highlight"],["impl Clone for Line"],["impl Clone for Pane"],["impl Clone for ResizeEvent"],["impl Clone for Split"],["impl Clone for Style"],["impl Clone for Style"],["impl Clone for Style"],["impl Clone for Style"],["impl Clone for Style"],["impl Clone for Style"],["impl Clone for Id"],["impl Clone for Rail"],["impl Clone for Scrollbar"],["impl Clone for Scroller"],["impl Clone for Style"],["impl Clone for Viewport"],["impl Clone for Handle"],["impl Clone for Rail"],["impl Clone for Style"],["impl Clone for Style"],["impl Clone for KeyPress"],["impl Clone for Style"],["impl Clone for Cursor"],["impl Clone for Id"],["impl Clone for Style"],["impl Clone for Value"],["impl Clone for Style"],["impl<Font: Clone> Clone for Handle<Font>"],["impl<Font: Clone> Clone for Icon<Font>"],["impl<Font: Clone> Clone for Icon<Font>"],["impl<Font: Clone> Clone for Icon<Font>"],["impl<Message: Clone> Clone for Binding<Message>"],["impl<Message: Clone> Clone for Action<Message>"],["impl<P: Clone + Paragraph> Clone for State<P>"],["impl<T: Clone> Clone for Configuration<T>"],["impl<T: Clone> Clone for State<T>"],["impl<T: Clone> Clone for State<T>"]]],["iced_winit",[["impl Clone for Appearance"],["impl Clone for Settings"],["impl<T: 'static> Clone for Proxy<T>"]]]]); + var implementors = Object.fromEntries([["iced",[["impl Clone for Settings"]]],["iced_core",[["impl Clone for Alignment"],["impl Clone for Horizontal"],["impl Clone for Vertical"],["impl Clone for Kind"],["impl Clone for Background"],["impl Clone for ContentFit"],["impl Clone for Length"],["impl Clone for Rotation"],["impl Clone for Event"],["impl Clone for Status"],["impl Clone for Family"],["impl Clone for Stretch"],["impl Clone for Style"],["impl Clone for Weight"],["impl Clone for Gradient"],["impl Clone for FilterMethod"],["impl Clone for Handle"],["impl Clone for Event"],["impl Clone for Location"],["impl Clone for Code"],["impl Clone for Named"],["impl Clone for NativeCode"],["impl Clone for Physical"],["impl Clone for Kind"],["impl Clone for Button"],["impl Clone for Cursor"],["impl Clone for Event"],["impl Clone for Interaction"],["impl Clone for ScrollDelta"],["impl Clone for Data"],["impl Clone for Action"],["impl Clone for Cursor"],["impl Clone for Direction"],["impl Clone for Edit"],["impl Clone for Motion"],["impl Clone for Difference"],["impl Clone for Hit"],["impl Clone for LineHeight"],["impl Clone for Shaping"],["impl Clone for Wrapping"],["impl Clone for Theme"],["impl Clone for Event"],["impl Clone for Event"],["impl Clone for Level"],["impl Clone for Mode"],["impl Clone for Position"],["impl Clone for RedrawRequest"],["impl Clone for UserAttention"],["impl Clone for Border"],["impl Clone for Radius"],["impl Clone for Null"],["impl Clone for Font"],["impl Clone for ColorStop"],["impl Clone for Linear"],["impl Clone for Id"],["impl Clone for Modifiers"],["impl Clone for Limits"],["impl Clone for Node"],["impl Clone for Click"],["impl Clone for Padding"],["impl Clone for Quad"],["impl Clone for Style"],["impl Clone for Color"],["impl Clone for Degrees"],["impl Clone for Pixels"],["impl Clone for Radians"],["impl Clone for Shadow"],["impl Clone for Transformation"],["impl Clone for Handle"],["impl Clone for PlainText"],["impl Clone for Highlight"],["impl Clone for Background"],["impl Clone for Danger"],["impl Clone for Extended"],["impl Clone for Pair"],["impl Clone for Palette"],["impl Clone for Primary"],["impl Clone for Secondary"],["impl Clone for Success"],["impl Clone for Custom"],["impl Clone for Finger"],["impl Clone for Count"],["impl Clone for AbsoluteOffset"],["impl Clone for RelativeOffset"],["impl Clone for Id"],["impl Clone for Style"],["impl Clone for Tag"],["impl Clone for Icon"],["impl Clone for PlatformSpecific"],["impl Clone for Settings"],["impl Clone for Id"],["impl<'a> Clone for Layout<'a>"],["impl<'a, Link: Clone, Font: Clone> Clone for Span<'a, Link, Font>"],["impl<C: Clone> Clone for Key<C>"],["impl<Content: Clone, Font: Clone> Clone for Text<Content, Font>"],["impl<Font: Clone> Clone for Format<Font>"],["impl<H: Clone> Clone for Image<H>"],["impl<H: Clone> Clone for Svg<H>"],["impl<P: Clone + Paragraph> Clone for Plain<P>"],["impl<T: Clone> Clone for Point<T>"],["impl<T: Clone> Clone for Rectangle<T>"],["impl<T: Clone> Clone for Size<T>"],["impl<T: Clone> Clone for Vector<T>"]]],["iced_futures",[["impl Clone for Event"],["impl Clone for MacOS"],["impl Clone for PlatformSpecific"]]],["iced_graphics",[["impl Clone for SurfaceError"],["impl Clone for Antialiasing"],["impl Clone for Error"],["impl Clone for Reason"],["impl Clone for Style"],["impl Clone for Rule"],["impl Clone for LineCap"],["impl Clone for LineJoin"],["impl Clone for Gradient"],["impl Clone for Image"],["impl Clone for Mesh"],["impl Clone for Text"],["impl Clone for Group"],["impl Clone for Packed"],["impl Clone for Fill"],["impl Clone for Arc"],["impl Clone for Elliptical"],["impl Clone for Path"],["impl Clone for Text"],["impl Clone for Linear"],["impl Clone for Packed"],["impl Clone for AttributeCount"],["impl Clone for GradientVertex2D"],["impl Clone for SolidVertex2D"],["impl Clone for Settings"],["impl Clone for Viewport"],["impl Clone for Weak"],["impl Clone for Paragraph"],["impl Clone for Weak"],["impl Clone for Raw"],["impl Clone for Version"],["impl<'a> Clone for LineDash<'a>"],["impl<'a> Clone for Stroke<'a>"],["impl<'a> Clone for Key<'a>"],["impl<T: Clone> Clone for State<T>"],["impl<T: Clone> Clone for Indexed<T>"]]],["iced_highlighter",[["impl Clone for Theme"],["impl Clone for Settings"]]],["iced_runtime",[["impl Clone for Error"],["impl Clone for State"],["impl Clone for Information"],["impl Clone for Handle"],["impl Clone for Screenshot"]]],["iced_tiny_skia",[["impl Clone for Primitive"],["impl Clone for Cache"],["impl Clone for Layer"],["impl Clone for Settings"]]],["iced_wgpu",[["impl Clone for Error"],["impl Clone for Cache"],["impl Clone for Settings"]]],["iced_widget",[["impl Clone for Status"],["impl Clone for Status"],["impl Clone for Item"],["impl Clone for Axis"],["impl Clone for Direction"],["impl Clone for DragEvent"],["impl Clone for Edge"],["impl Clone for Node"],["impl Clone for Region"],["impl Clone for Target"],["impl Clone for Action"],["impl Clone for Status"],["impl Clone for Error"],["impl Clone for ErrorCorrection"],["impl Clone for Version"],["impl Clone for Status"],["impl Clone for FillMode"],["impl Clone for Anchor"],["impl Clone for Direction"],["impl Clone for Status"],["impl Clone for HandleShape"],["impl Clone for Status"],["impl Clone for Status"],["impl Clone for Status"],["impl Clone for State"],["impl Clone for Side"],["impl Clone for Status"],["impl Clone for Status"],["impl Clone for Position"],["impl Clone for Style"],["impl Clone for Style"],["impl Clone for Id"],["impl Clone for Style"],["impl Clone for State"],["impl Clone for Settings"],["impl Clone for Style"],["impl Clone for Text"],["impl Clone for Style"],["impl Clone for Internal"],["impl Clone for Highlight"],["impl Clone for Line"],["impl Clone for Pane"],["impl Clone for ResizeEvent"],["impl Clone for Split"],["impl Clone for Style"],["impl Clone for Style"],["impl Clone for Style"],["impl Clone for Style"],["impl Clone for Style"],["impl Clone for Style"],["impl Clone for Id"],["impl Clone for Rail"],["impl Clone for Scrollbar"],["impl Clone for Scroller"],["impl Clone for Style"],["impl Clone for Viewport"],["impl Clone for Handle"],["impl Clone for Rail"],["impl Clone for Style"],["impl Clone for Style"],["impl Clone for KeyPress"],["impl Clone for Style"],["impl Clone for Cursor"],["impl Clone for Id"],["impl Clone for Style"],["impl Clone for Value"],["impl Clone for Style"],["impl<Font: Clone> Clone for Handle<Font>"],["impl<Font: Clone> Clone for Icon<Font>"],["impl<Font: Clone> Clone for Icon<Font>"],["impl<Font: Clone> Clone for Icon<Font>"],["impl<Message: Clone> Clone for Binding<Message>"],["impl<Message: Clone> Clone for Action<Message>"],["impl<P: Clone + Paragraph> Clone for State<P>"],["impl<T: Clone> Clone for Configuration<T>"],["impl<T: Clone> Clone for State<T>"],["impl<T: Clone> Clone for State<T>"]]],["iced_winit",[["impl Clone for Appearance"],["impl Clone for Settings"],["impl<T: 'static> Clone for Proxy<T>"]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[277,29898,880,10453,552,1424,1091,842,22713,857]} \ No newline at end of file +//{"start":57,"fragment_lengths":[277,29898,880,10453,552,1424,1091,842,22845,857]} \ No newline at end of file diff --git a/trait.impl/core/convert/trait.From.js b/trait.impl/core/convert/trait.From.js index 6e54a1e634e..a48f934515b 100644 --- a/trait.impl/core/convert/trait.From.js +++ b/trait.impl/core/convert/trait.From.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["iced",[["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<Settings> for Settings"],["impl From<ImageError> for Error"]]],["iced_core",[["impl From<&Handle> for Handle"],["impl From<&Handle> for Image"],["impl From<&Handle> for Svg"],["impl From<Alignment> for Horizontal"],["impl From<Alignment> for Vertical"],["impl From<Horizontal> for Alignment"],["impl From<Vertical> for Alignment"],["impl From<Gradient> for Background"],["impl From<f32> for Length"],["impl From<f32> for Rotation"],["impl From<f32> for LineHeight"],["impl From<f32> for Radius"],["impl From<f32> for Padding"],["impl From<f32> for Degrees"],["impl From<f32> for Pixels"],["impl From<f32> for Radians"],["impl From<i32> for Radius"],["impl From<u16> for Length"],["impl From<u16> for Radius"],["impl From<u16> for Padding"],["impl From<u16> for Pixels"],["impl From<u8> for Radius"],["impl From<u8> for Degrees"],["impl From<u8> for Radians"],["impl From<Alpha<Rgb, f32>> for Color"],["impl From<Rgb> for Color"],["impl From<Radius> for [f32; 4]"],["impl From<Linear> for Background"],["impl From<Linear> for Gradient"],["impl From<Padding> for Size"],["impl From<Color> for Background"],["impl From<Color> for Srgb"],["impl From<Color> for Srgba"],["impl From<Degrees> for f32"],["impl From<Degrees> for f64"],["impl From<Degrees> for Radians"],["impl From<Pixels> for Length"],["impl From<Pixels> for LineHeight"],["impl From<Pixels> for f32"],["impl From<Radians> for Rotation"],["impl From<Radians> for f32"],["impl From<Radians> for f64"],["impl From<Rectangle<u32>> for Rectangle<f32>"],["impl From<Transformation> for Mat4"],["impl From<Transformation> for [f32; 16]"],["impl From<[f32; 2]> for Padding"],["impl From<[f32; 3]> for Color"],["impl From<[f32; 4]> for Color"],["impl From<[u16; 2]> for Padding"],["impl<'a, Link, Font> From<&'a str> for Span<'a, Link, Font>"],["impl<'a, Message, Theme, Renderer> From<&'a str> for Element<'a, Message, Theme, Renderer>
    where\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Message, Theme, Renderer> From<Group<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: 'a,\n Renderer: 'a + Renderer,
    "],["impl<'a, Message, Theme, Renderer> From<Text<'a, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Theme, Renderer> From<&'a str> for Text<'a, Theme, Renderer>
    where\n Theme: Catalog + 'a,\n Renderer: Renderer,
    "],["impl<T> From<[T; 2]> for Point<T>
    where\n T: Num,
    "],["impl<T> From<[T; 2]> for Size<T>"],["impl<T> From<[T; 2]> for Vector<T>"],["impl<T> From<(T, T)> for Point<T>
    where\n T: Num,
    "],["impl<T> From<(T, T)> for Size<T>"],["impl<T> From<Point<T>> for [T; 2]"],["impl<T> From<Size<T>> for [T; 2]"],["impl<T> From<Size<T>> for Vector<T>"],["impl<T> From<Vector<T>> for [T; 2]
    where\n T: Copy,
    "],["impl<T> From<Vector<T>> for Size<T>"],["impl<T> From<T> for Handle
    where\n T: Into<PathBuf>,
    "],["impl<T> From<T> for Handle
    where\n T: Into<PathBuf>,
    "]]],["iced_graphics",[["impl From<&str> for Text"],["impl From<Gradient> for Style"],["impl From<Gradient> for Fill"],["impl From<String> for Text"],["impl From<Arc> for Elliptical"],["impl From<Linear> for Gradient"],["impl From<Linear> for Fill"],["impl From<Color> for Style"],["impl From<Color> for Fill"]]],["iced_runtime",[["impl From<Screenshot> for Bytes"],["impl<T> From<()> for Task<T>"]]],["iced_tiny_skia",[["impl From<Settings> for Settings"]]],["iced_wgpu",[["impl From<Error> for Error"],["impl From<CreateSurfaceError> for Error"],["impl From<Settings> for Settings"]]],["iced_widget",[["impl From<&'static str> for Id"],["impl From<ErrorCorrection> for EcLevel"],["impl From<Version> for Version"],["impl From<String> for Id"],["impl From<Id> for Id"],["impl From<Id> for Id"],["impl From<Id> for Id"],["impl From<Color> for Style"],["impl From<Gradient> for Style"],["impl From<Linear> for Style"],["impl From<QrError> for Error"],["impl<'a, Highlighter, Message, Theme, Renderer> From<TextEditor<'a, Highlighter, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Highlighter: Highlighter,\n Message: 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer,
    "],["impl<'a, Key, Message, Theme, Renderer> From<Column<'a, Key, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Key: Copy + PartialEq + 'static,\n Message: 'a,\n Theme: 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Link, Theme, Renderer> From<Rich<'a, Link, Theme, Renderer>> for Element<'a, Link, Theme, Renderer>
    where\n Link: Clone + 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Message, Theme> From<QRCode<'a, Theme>> for Element<'a, Message, Theme, Renderer>
    where\n Theme: Catalog + 'a,
    "],["impl<'a, Message, Theme, Renderer> From<Button<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: Clone + 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Message, Theme, Renderer> From<Checkbox<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: 'a + Catalog,\n Renderer: 'a + Renderer,
    "],["impl<'a, Message, Theme, Renderer> From<Container<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Message, Theme, Renderer> From<PaneGrid<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Message, Theme, Renderer> From<ProgressBar<'a, Theme>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: 'a + Catalog,\n Renderer: 'a + Renderer,
    "],["impl<'a, Message, Theme, Renderer> From<Radio<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a + Clone,\n Theme: 'a + Catalog,\n Renderer: 'a + Renderer,
    "],["impl<'a, Message, Theme, Renderer> From<Rule<'a, Theme>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: 'a + Catalog,\n Renderer: 'a + Renderer,
    "],["impl<'a, Message, Theme, Renderer> From<Scrollable<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: 'a + Catalog,\n Renderer: 'a + Renderer,
    "],["impl<'a, Message, Theme, Renderer> From<Responsive<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Message, Theme, Renderer> From<Svg<'a, Theme>> for Element<'a, Message, Theme, Renderer>
    where\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Message, Theme, Renderer> From<TextInput<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: Clone + 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Message, Theme, Renderer> From<Toggler<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Message, Theme, Renderer> From<Tooltip<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Message, Theme, Renderer> From<Element<'a, Message, Theme, Renderer>> for Controls<'a, Message, Theme, Renderer>
    where\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<'a, Message, Theme, Renderer, Dependency, View> From<Lazy<'a, Message, Theme, Renderer, Dependency, View>> for Element<'a, Message, Theme, Renderer>
    where\n View: Into<Element<'static, Message, Theme, Renderer>> + 'static,\n Renderer: Renderer + 'static,\n Message: 'static,\n Theme: 'static,\n Dependency: Hash + 'a,
    "],["impl<'a, Message, Theme, Renderer, Handle> From<Image<Handle>> for Element<'a, Message, Theme, Renderer>
    where\n Renderer: Renderer<Handle = Handle>,\n Handle: Clone + 'a,
    "],["impl<'a, Message, Theme, Renderer, Handle> From<Viewer<Handle>> for Element<'a, Message, Theme, Renderer>
    where\n Renderer: 'a + Renderer<Handle = Handle>,\n Message: 'a,\n Handle: Clone + 'a,
    "],["impl<'a, Message, Theme, Renderer, P> From<Shader<Message, P>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Renderer: Renderer,\n P: Program<Message> + 'a,
    "],["impl<'a, P, Message, Theme, Renderer> From<Canvas<P, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: 'a,\n Renderer: 'a + Renderer,\n P: 'a + Program<Message, Theme, Renderer>,
    "],["impl<'a, T, L, V, Message, Theme, Renderer> From<PickList<'a, T, L, V, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n T: Clone + ToString + PartialEq + 'a,\n L: Borrow<[T]> + 'a,\n V: Borrow<T> + 'a,\n Message: Clone + 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, T, Message, Theme, Renderer> From<ComboBox<'a, T, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n T: Display + Clone + 'static,\n Message: Clone + 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, T, Message, Theme, Renderer> From<Slider<'a, T, Message, Theme>> for Element<'a, Message, Theme, Renderer>
    where\n T: Copy + Into<f64> + FromPrimitive + 'a,\n Message: Clone + 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, T, Message, Theme, Renderer> From<VerticalSlider<'a, T, Message, Theme>> for Element<'a, Message, Theme, Renderer>
    where\n T: Copy + Into<f64> + FromPrimitive + 'a,\n Message: Clone + 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, T, Message, Theme, Renderer> From<T> for Content<'a, Message, Theme, Renderer>
    where\n T: Into<Element<'a, Message, Theme, Renderer>>,\n Theme: Catalog + 'a,\n Renderer: Renderer,
    "],["impl<Theme> From<Style> for StyleFn<'_, Theme>"],["impl<Theme> From<Style> for StyleFn<'_, Theme>"]]],["iced_winit",[["impl From<Error> for Error"]]]]); + var implementors = Object.fromEntries([["iced",[["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<Settings> for Settings"],["impl From<ImageError> for Error"]]],["iced_core",[["impl From<&Handle> for Handle"],["impl From<&Handle> for Image"],["impl From<&Handle> for Svg"],["impl From<Alignment> for Horizontal"],["impl From<Alignment> for Vertical"],["impl From<Horizontal> for Alignment"],["impl From<Vertical> for Alignment"],["impl From<Gradient> for Background"],["impl From<f32> for Length"],["impl From<f32> for Rotation"],["impl From<f32> for LineHeight"],["impl From<f32> for Radius"],["impl From<f32> for Padding"],["impl From<f32> for Degrees"],["impl From<f32> for Pixels"],["impl From<f32> for Radians"],["impl From<i32> for Radius"],["impl From<u16> for Length"],["impl From<u16> for Radius"],["impl From<u16> for Padding"],["impl From<u16> for Pixels"],["impl From<u8> for Radius"],["impl From<u8> for Degrees"],["impl From<u8> for Radians"],["impl From<Alpha<Rgb, f32>> for Color"],["impl From<Rgb> for Color"],["impl From<Radius> for [f32; 4]"],["impl From<Linear> for Background"],["impl From<Linear> for Gradient"],["impl From<Padding> for Size"],["impl From<Color> for Background"],["impl From<Color> for Srgb"],["impl From<Color> for Srgba"],["impl From<Degrees> for f32"],["impl From<Degrees> for f64"],["impl From<Degrees> for Radians"],["impl From<Pixels> for Length"],["impl From<Pixels> for LineHeight"],["impl From<Pixels> for f32"],["impl From<Radians> for Rotation"],["impl From<Radians> for f32"],["impl From<Radians> for f64"],["impl From<Rectangle<u32>> for Rectangle<f32>"],["impl From<Transformation> for Mat4"],["impl From<Transformation> for [f32; 16]"],["impl From<[f32; 2]> for Padding"],["impl From<[f32; 3]> for Color"],["impl From<[f32; 4]> for Color"],["impl From<[u16; 2]> for Padding"],["impl<'a, Link, Font> From<&'a str> for Span<'a, Link, Font>"],["impl<'a, Message, Theme, Renderer> From<&'a str> for Element<'a, Message, Theme, Renderer>
    where\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Message, Theme, Renderer> From<Group<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: 'a,\n Renderer: 'a + Renderer,
    "],["impl<'a, Message, Theme, Renderer> From<Text<'a, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Theme, Renderer> From<&'a str> for Text<'a, Theme, Renderer>
    where\n Theme: Catalog + 'a,\n Renderer: Renderer,
    "],["impl<T> From<[T; 2]> for Point<T>
    where\n T: Num,
    "],["impl<T> From<[T; 2]> for Size<T>"],["impl<T> From<[T; 2]> for Vector<T>"],["impl<T> From<(T, T)> for Point<T>
    where\n T: Num,
    "],["impl<T> From<(T, T)> for Size<T>"],["impl<T> From<Point<T>> for [T; 2]"],["impl<T> From<Size<T>> for [T; 2]"],["impl<T> From<Size<T>> for Vector<T>"],["impl<T> From<Vector<T>> for [T; 2]
    where\n T: Copy,
    "],["impl<T> From<Vector<T>> for Size<T>"],["impl<T> From<T> for Handle
    where\n T: Into<PathBuf>,
    "],["impl<T> From<T> for Handle
    where\n T: Into<PathBuf>,
    "]]],["iced_graphics",[["impl From<&str> for Text"],["impl From<Gradient> for Style"],["impl From<Gradient> for Fill"],["impl From<String> for Text"],["impl From<Arc> for Elliptical"],["impl From<Linear> for Gradient"],["impl From<Linear> for Fill"],["impl From<Color> for Style"],["impl From<Color> for Fill"]]],["iced_runtime",[["impl From<Screenshot> for Bytes"],["impl<T> From<()> for Task<T>"]]],["iced_tiny_skia",[["impl From<Settings> for Settings"]]],["iced_wgpu",[["impl From<Error> for Error"],["impl From<CreateSurfaceError> for Error"],["impl From<Settings> for Settings"]]],["iced_widget",[["impl From<&'static str> for Id"],["impl From<Gradient> for Style"],["impl From<ErrorCorrection> for EcLevel"],["impl From<Version> for Version"],["impl From<String> for Id"],["impl From<Color> for Style"],["impl From<Linear> for Style"],["impl From<Id> for Id"],["impl From<Id> for Id"],["impl From<Id> for Id"],["impl From<QrError> for Error"],["impl<'a, Highlighter, Message, Theme, Renderer> From<TextEditor<'a, Highlighter, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Highlighter: Highlighter,\n Message: 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer,
    "],["impl<'a, Key, Message, Theme, Renderer> From<Column<'a, Key, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Key: Copy + PartialEq + 'static,\n Message: 'a,\n Theme: 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Link, Theme, Renderer> From<Rich<'a, Link, Theme, Renderer>> for Element<'a, Link, Theme, Renderer>
    where\n Link: Clone + 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Message, Theme> From<QRCode<'a, Theme>> for Element<'a, Message, Theme, Renderer>
    where\n Theme: Catalog + 'a,
    "],["impl<'a, Message, Theme, Renderer> From<Element<'a, Message, Theme, Renderer>> for Controls<'a, Message, Theme, Renderer>
    where\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<'a, Message, Theme, Renderer> From<Button<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: Clone + 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Message, Theme, Renderer> From<Checkbox<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: 'a + Catalog,\n Renderer: 'a + Renderer,
    "],["impl<'a, Message, Theme, Renderer> From<Container<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Message, Theme, Renderer> From<PaneGrid<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Message, Theme, Renderer> From<ProgressBar<'a, Theme>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: 'a + Catalog,\n Renderer: 'a + Renderer,
    "],["impl<'a, Message, Theme, Renderer> From<Radio<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a + Clone,\n Theme: 'a + Catalog,\n Renderer: 'a + Renderer,
    "],["impl<'a, Message, Theme, Renderer> From<Rule<'a, Theme>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: 'a + Catalog,\n Renderer: 'a + Renderer,
    "],["impl<'a, Message, Theme, Renderer> From<Scrollable<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: 'a + Catalog,\n Renderer: 'a + Renderer,
    "],["impl<'a, Message, Theme, Renderer> From<Responsive<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Message, Theme, Renderer> From<Svg<'a, Theme>> for Element<'a, Message, Theme, Renderer>
    where\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Message, Theme, Renderer> From<TextInput<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: Clone + 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Message, Theme, Renderer> From<Toggler<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Message, Theme, Renderer> From<Tooltip<'a, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, Message, Theme, Renderer, Dependency, View> From<Lazy<'a, Message, Theme, Renderer, Dependency, View>> for Element<'a, Message, Theme, Renderer>
    where\n View: Into<Element<'static, Message, Theme, Renderer>> + 'static,\n Renderer: Renderer + 'static,\n Message: 'static,\n Theme: 'static,\n Dependency: Hash + 'a,
    "],["impl<'a, Message, Theme, Renderer, Handle> From<Image<Handle>> for Element<'a, Message, Theme, Renderer>
    where\n Renderer: Renderer<Handle = Handle>,\n Handle: Clone + 'a,
    "],["impl<'a, Message, Theme, Renderer, Handle> From<Viewer<Handle>> for Element<'a, Message, Theme, Renderer>
    where\n Renderer: 'a + Renderer<Handle = Handle>,\n Message: 'a,\n Handle: Clone + 'a,
    "],["impl<'a, Message, Theme, Renderer, P> From<Shader<Message, P>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Renderer: Renderer,\n P: Program<Message> + 'a,
    "],["impl<'a, P, Message, Theme, Renderer> From<Canvas<P, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: 'a,\n Renderer: 'a + Renderer,\n P: 'a + Program<Message, Theme, Renderer>,
    "],["impl<'a, T, L, V, Message, Theme, Renderer> From<PickList<'a, T, L, V, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n T: Clone + ToString + PartialEq + 'a,\n L: Borrow<[T]> + 'a,\n V: Borrow<T> + 'a,\n Message: Clone + 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, T, Message, Theme, Renderer> From<ComboBox<'a, T, Message, Theme, Renderer>> for Element<'a, Message, Theme, Renderer>
    where\n T: Display + Clone + 'static,\n Message: Clone + 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, T, Message, Theme, Renderer> From<Slider<'a, T, Message, Theme>> for Element<'a, Message, Theme, Renderer>
    where\n T: Copy + Into<f64> + FromPrimitive + 'a,\n Message: Clone + 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, T, Message, Theme, Renderer> From<VerticalSlider<'a, T, Message, Theme>> for Element<'a, Message, Theme, Renderer>
    where\n T: Copy + Into<f64> + FromPrimitive + 'a,\n Message: Clone + 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<'a, T, Message, Theme, Renderer> From<T> for Content<'a, Message, Theme, Renderer>
    where\n T: Into<Element<'a, Message, Theme, Renderer>>,\n Theme: Catalog + 'a,\n Renderer: Renderer,
    "],["impl<Theme> From<Style> for StyleFn<'_, Theme>"],["impl<Theme> From<Style> for StyleFn<'_, Theme>"]]],["iced_winit",[["impl From<Error> for Error"]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[1843,28436,3545,727,306,913,25761,276]} \ No newline at end of file +//{"start":57,"fragment_lengths":[1843,28436,3545,727,306,913,32871,276]} \ No newline at end of file diff --git a/trait.impl/core/default/trait.Default.js b/trait.impl/core/default/trait.Default.js index 7d4fd710b5a..128f5ecb153 100644 --- a/trait.impl/core/default/trait.Default.js +++ b/trait.impl/core/default/trait.Default.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["iced",[["impl Default for Settings"]]],["iced_core",[["impl Default for ContentFit"],["impl Default for Rotation"],["impl Default for Family"],["impl Default for Stretch"],["impl Default for Style"],["impl Default for Weight"],["impl Default for FilterMethod"],["impl Default for Cursor"],["impl Default for Interaction"],["impl Default for LineHeight"],["impl Default for Shaping"],["impl Default for Wrapping"],["impl Default for Theme"],["impl Default for Level"],["impl Default for Position"],["impl Default for Border"],["impl Default for Radius"],["impl Default for Font"],["impl Default for ColorStop"],["impl Default for Modifiers"],["impl Default for Node"],["impl Default for Padding"],["impl Default for Quad"],["impl Default for Style"],["impl Default for Color"],["impl Default for Pixels"],["impl Default for Shadow"],["impl Default for Transformation"],["impl Default for Count"],["impl Default for AbsoluteOffset"],["impl Default for RelativeOffset"],["impl Default for Style"],["impl Default for PlatformSpecific"],["impl Default for Settings"],["impl<'a, Message, Theme, Renderer> Default for Group<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: 'a,\n Renderer: 'a + Renderer,
    "],["impl<Font> Default for Format<Font>"],["impl<P: Default + Paragraph> Default for Plain<P>"],["impl<P: Default + Paragraph> Default for State<P>"],["impl<T> Default for Vector<T>
    where\n T: Default,
    "],["impl<T: Default> Default for Point<T>"],["impl<T: Default> Default for Rectangle<T>"],["impl<T: Default> Default for Size<T>"]]],["iced_futures",[["impl Default for Tracker"]]],["iced_graphics",[["impl Default for LineCap"],["impl Default for LineJoin"],["impl Default for Fill"],["impl Default for Builder"],["impl Default for Stroke<'_>"],["impl Default for Text"],["impl Default for AttributeCount"],["impl Default for Settings"],["impl Default for Cache"],["impl Default for Editor"],["impl Default for Paragraph"],["impl Default for Version"],["impl<'a> Default for LineDash<'a>"],["impl<Renderer> Default for Cache<Renderer>
    where\n Renderer: Renderer,
    "],["impl<T> Default for Cache<T>"],["impl<T: Layer> Default for Stack<T>"]]],["iced_runtime",[["impl Default for Debug"],["impl Default for Cache"]]],["iced_tiny_skia",[["impl Default for Layer"],["impl Default for Settings"]]],["iced_wgpu",[["impl Default for Cache"],["impl Default for Layer"],["impl Default for Storage"],["impl Default for Settings"]]],["iced_widget",[["impl Default for Region"],["impl Default for Action"],["impl Default for Anchor"],["impl Default for Direction"],["impl Default for Position"],["impl Default for Style"],["impl Default for Style"],["impl Default for State"],["impl Default for Settings"],["impl Default for State"],["impl Default for Scrollbar"],["impl Default for Style"],["impl Default for Cursor"],["impl<'a, Link, Theme, Renderer> Default for Rich<'a, Link, Theme, Renderer>
    where\n Link: Clone + 'a,\n Theme: Catalog,\n Renderer: Renderer,\n Renderer::Font: 'a,
    "],["impl<Font> Default for Handle<Font>"],["impl<Key, Message, Renderer> Default for Column<'_, Key, Message, Renderer>
    where\n Key: Copy + PartialEq,\n Renderer: Renderer,
    "],["impl<P: Default + Paragraph> Default for State<P>"],["impl<Renderer> Default for Content<Renderer>
    where\n Renderer: Renderer,
    "],["impl<T> Default for State<T>
    where\n T: Display + Clone,
    "]]],["iced_winit",[["impl Default for Settings"]]]]); + var implementors = Object.fromEntries([["iced",[["impl Default for Settings"]]],["iced_core",[["impl Default for ContentFit"],["impl Default for Rotation"],["impl Default for Family"],["impl Default for Stretch"],["impl Default for Style"],["impl Default for Weight"],["impl Default for FilterMethod"],["impl Default for Cursor"],["impl Default for Interaction"],["impl Default for LineHeight"],["impl Default for Shaping"],["impl Default for Wrapping"],["impl Default for Theme"],["impl Default for Level"],["impl Default for Position"],["impl Default for Border"],["impl Default for Radius"],["impl Default for Font"],["impl Default for ColorStop"],["impl Default for Modifiers"],["impl Default for Node"],["impl Default for Padding"],["impl Default for Quad"],["impl Default for Style"],["impl Default for Color"],["impl Default for Pixels"],["impl Default for Shadow"],["impl Default for Transformation"],["impl Default for Count"],["impl Default for AbsoluteOffset"],["impl Default for RelativeOffset"],["impl Default for Style"],["impl Default for PlatformSpecific"],["impl Default for Settings"],["impl<'a, Message, Theme, Renderer> Default for Group<'a, Message, Theme, Renderer>
    where\n Message: 'a,\n Theme: 'a,\n Renderer: 'a + Renderer,
    "],["impl<Font> Default for Format<Font>"],["impl<P: Default + Paragraph> Default for Plain<P>"],["impl<P: Default + Paragraph> Default for State<P>"],["impl<T> Default for Vector<T>
    where\n T: Default,
    "],["impl<T: Default> Default for Point<T>"],["impl<T: Default> Default for Rectangle<T>"],["impl<T: Default> Default for Size<T>"]]],["iced_futures",[["impl Default for Tracker"]]],["iced_graphics",[["impl Default for LineCap"],["impl Default for LineJoin"],["impl Default for Fill"],["impl Default for Builder"],["impl Default for Stroke<'_>"],["impl Default for Text"],["impl Default for AttributeCount"],["impl Default for Settings"],["impl Default for Cache"],["impl Default for Editor"],["impl Default for Paragraph"],["impl Default for Version"],["impl<'a> Default for LineDash<'a>"],["impl<Renderer> Default for Cache<Renderer>
    where\n Renderer: Renderer,
    "],["impl<T> Default for Cache<T>"],["impl<T: Layer> Default for Stack<T>"]]],["iced_runtime",[["impl Default for Debug"],["impl Default for Cache"]]],["iced_tiny_skia",[["impl Default for Layer"],["impl Default for Settings"]]],["iced_wgpu",[["impl Default for Cache"],["impl Default for Layer"],["impl Default for Storage"],["impl Default for Settings"]]],["iced_widget",[["impl Default for Region"],["impl Default for Action"],["impl Default for Anchor"],["impl Default for Direction"],["impl Default for Position"],["impl Default for Style"],["impl Default for Style"],["impl Default for State"],["impl Default for Settings"],["impl Default for State"],["impl Default for Scrollbar"],["impl Default for Style"],["impl Default for Cursor"],["impl<'a, Link, Theme, Renderer> Default for Rich<'a, Link, Theme, Renderer>
    where\n Link: Clone + 'a,\n Theme: Catalog,\n Renderer: Renderer,\n Renderer::Font: 'a,
    "],["impl<Font> Default for Handle<Font>"],["impl<Key, Message, Renderer> Default for Column<'_, Key, Message, Renderer>
    where\n Key: Copy + PartialEq,\n Renderer: Renderer,
    "],["impl<P: Default + Paragraph> Default for State<P>"],["impl<Renderer> Default for Content<Renderer>
    where\n Renderer: Renderer,
    "],["impl<T> Default for State<T>
    where\n T: Display + Clone,
    "]]],["iced_winit",[["impl Default for Settings"]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[287,13401,317,5128,580,568,1139,6935,306]} \ No newline at end of file +//{"start":57,"fragment_lengths":[287,13401,317,5128,580,568,1139,7545,306]} \ No newline at end of file diff --git a/trait.impl/core/fmt/trait.Debug.js b/trait.impl/core/fmt/trait.Debug.js index 2c09b2a36f5..f0b81e0533d 100644 --- a/trait.impl/core/fmt/trait.Debug.js +++ b/trait.impl/core/fmt/trait.Debug.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["iced",[["impl Debug for Error"],["impl Debug for Error"],["impl Debug for Settings"],["impl<P: Debug + Program> Debug for Application<P>"],["impl<P: Debug + Program> Debug for Daemon<P>"]]],["iced_core",[["impl Debug for Alignment"],["impl Debug for Horizontal"],["impl Debug for Vertical"],["impl Debug for Kind"],["impl Debug for Background"],["impl Debug for ContentFit"],["impl Debug for Length"],["impl Debug for Rotation"],["impl Debug for Event"],["impl Debug for Status"],["impl Debug for Family"],["impl Debug for Stretch"],["impl Debug for Style"],["impl Debug for Weight"],["impl Debug for Gradient"],["impl Debug for FilterMethod"],["impl Debug for Handle"],["impl Debug for Event"],["impl Debug for Location"],["impl Debug for Code"],["impl Debug for Named"],["impl Debug for NativeCode"],["impl Debug for Physical"],["impl Debug for Axis"],["impl Debug for Kind"],["impl Debug for Button"],["impl Debug for Cursor"],["impl Debug for Event"],["impl Debug for Interaction"],["impl Debug for ScrollDelta"],["impl Debug for Data"],["impl Debug for Action"],["impl Debug for Cursor"],["impl Debug for Direction"],["impl Debug for Edit"],["impl Debug for Motion"],["impl Debug for Difference"],["impl Debug for Hit"],["impl Debug for LineHeight"],["impl Debug for Shaping"],["impl Debug for Wrapping"],["impl Debug for Theme"],["impl Debug for Event"],["impl Debug for State"],["impl Debug for Event"],["impl Debug for Level"],["impl Debug for Mode"],["impl Debug for Position"],["impl Debug for RedrawRequest"],["impl Debug for UserAttention"],["impl Debug for Error"],["impl Debug for Border"],["impl Debug for Radius"],["impl Debug for Null"],["impl Debug for Font"],["impl Debug for ColorStop"],["impl Debug for Linear"],["impl Debug for Id"],["impl Debug for Modifiers"],["impl Debug for Limits"],["impl Debug for Node"],["impl Debug for Click"],["impl Debug for Padding"],["impl Debug for Quad"],["impl Debug for Style"],["impl Debug for Color"],["impl Debug for Degrees"],["impl Debug for Pixels"],["impl Debug for Radians"],["impl Debug for Shadow"],["impl Debug for Transformation"],["impl Debug for Handle"],["impl Debug for PlainText"],["impl Debug for Highlight"],["impl Debug for Background"],["impl Debug for Danger"],["impl Debug for Extended"],["impl Debug for Pair"],["impl Debug for Palette"],["impl Debug for Primary"],["impl Debug for Secondary"],["impl Debug for Success"],["impl Debug for Custom"],["impl Debug for Finger"],["impl Debug for Count"],["impl Debug for AbsoluteOffset"],["impl Debug for RelativeOffset"],["impl Debug for Id"],["impl Debug for Style"],["impl Debug for Tag"],["impl Debug for Tree"],["impl Debug for Icon"],["impl Debug for PlatformSpecific"],["impl Debug for Settings"],["impl Debug for Id"],["impl<'a> Debug for Layout<'a>"],["impl<'a, Link: Debug, Font: Debug> Debug for Span<'a, Link, Font>"],["impl<'a, Message: Debug> Debug for Shell<'a, Message>"],["impl<C: Debug> Debug for Key<C>"],["impl<Content: Debug, Font: Debug> Debug for Text<Content, Font>"],["impl<Font: Debug> Debug for Format<Font>"],["impl<H: Debug> Debug for Image<H>"],["impl<H: Debug> Debug for Svg<H>"],["impl<P: Debug + Paragraph> Debug for Plain<P>"],["impl<P: Debug + Paragraph> Debug for State<P>"],["impl<T> Debug for Outcome<T>
    where\n T: Debug,
    "],["impl<T: Debug> Debug for Point<T>"],["impl<T: Debug> Debug for Rectangle<T>"],["impl<T: Debug> Debug for Size<T>"],["impl<T: Debug> Debug for Vector<T>"]]],["iced_futures",[["impl Debug for Event"],["impl Debug for MacOS"],["impl Debug for PlatformSpecific"],["impl Debug for Executor"],["impl Debug for Executor"],["impl Debug for Executor"],["impl Debug for Tracker"],["impl<Executor: Debug, Sender: Debug, Message: Debug> Debug for Runtime<Executor, Sender, Message>"],["impl<T> Debug for Subscription<T>"]]],["iced_graphics",[["impl Debug for SurfaceError"],["impl Debug for Antialiasing"],["impl Debug for Error"],["impl Debug for Reason"],["impl Debug for Style"],["impl Debug for Rule"],["impl Debug for LineCap"],["impl Debug for LineJoin"],["impl Debug for Gradient"],["impl Debug for Image"],["impl Debug for Mesh"],["impl Debug for Text"],["impl Debug for Group"],["impl Debug for Packed"],["impl Debug for Information"],["impl Debug for Fill"],["impl Debug for Arc"],["impl Debug for Elliptical"],["impl Debug for Path"],["impl Debug for Text"],["impl Debug for Linear"],["impl Debug for Packed"],["impl Debug for AttributeCount"],["impl Debug for GradientVertex2D"],["impl Debug for SolidVertex2D"],["impl Debug for Settings"],["impl Debug for Viewport"],["impl Debug for Cache"],["impl Debug for Entry"],["impl Debug for Editor"],["impl Debug for Weak"],["impl Debug for Paragraph"],["impl Debug for Weak"],["impl Debug for Raw"],["impl Debug for Version"],["impl<'a> Debug for LineDash<'a>"],["impl<'a> Debug for Stroke<'a>"],["impl<'a> Debug for Key<'a>"],["impl<Renderer> Debug for Cache<Renderer>
    where\n Renderer: Renderer,\n <Renderer::Geometry as Cached>::Cache: Debug,
    "],["impl<T> Debug for Cache<T>
    where\n T: Debug,
    "],["impl<T: Debug + Layer> Debug for Stack<T>"],["impl<T: Debug> Debug for State<T>"],["impl<T: Debug> Debug for Indexed<T>"]]],["iced_highlighter",[["impl Debug for Theme"],["impl Debug for Highlight"],["impl Debug for Highlighter"],["impl Debug for Settings"]]],["iced_renderer",[["impl<A, B> Debug for Compositor<A, B>
    where\n A: Compositor + Debug,\n B: Compositor + Debug,
    "],["impl<A: Debug, B: Debug> Debug for Renderer<A, B>"],["impl<A: Debug, B: Debug> Debug for Surface<A, B>"]]],["iced_runtime",[["impl Debug for Action"],["impl Debug for Error"],["impl Debug for Action"],["impl Debug for State"],["impl Debug for CropError"],["impl Debug for Debug"],["impl Debug for Information"],["impl Debug for Handle"],["impl Debug for Cache"],["impl Debug for Screenshot"],["impl<T> Debug for Action<T>
    where\n T: Debug,
    "]]],["iced_tiny_skia",[["impl Debug for Primitive"],["impl Debug for Geometry"],["impl Debug for Cache"],["impl Debug for Frame"],["impl Debug for Layer"],["impl Debug for Renderer"],["impl Debug for Settings"]]],["iced_wgpu",[["impl Debug for Geometry"],["impl Debug for Error"],["impl Debug for Cache"],["impl Debug for Layer"],["impl Debug for Instance"],["impl Debug for Storage"],["impl Debug for Settings"]]],["iced_widget",[["impl Debug for Status"],["impl Debug for Status"],["impl Debug for Item"],["impl Debug for Axis"],["impl Debug for Direction"],["impl Debug for DragEvent"],["impl Debug for Edge"],["impl Debug for Node"],["impl Debug for Region"],["impl Debug for Target"],["impl Debug for Action"],["impl Debug for Status"],["impl Debug for Error"],["impl Debug for ErrorCorrection"],["impl Debug for Version"],["impl Debug for Status"],["impl Debug for FillMode"],["impl Debug for Anchor"],["impl Debug for Direction"],["impl Debug for Status"],["impl Debug for HandleShape"],["impl Debug for Status"],["impl Debug for Status"],["impl Debug for Status"],["impl Debug for State"],["impl Debug for Side"],["impl Debug for Status"],["impl Debug for Status"],["impl Debug for Position"],["impl Debug for Style"],["impl Debug for Style"],["impl Debug for Id"],["impl Debug for Style"],["impl Debug for State"],["impl Debug for Settings"],["impl Debug for Style"],["impl Debug for Text"],["impl Debug for State"],["impl Debug for Style"],["impl Debug for Internal"],["impl Debug for Highlight"],["impl Debug for Line"],["impl Debug for Pane"],["impl Debug for ResizeEvent"],["impl Debug for Split"],["impl Debug for Style"],["impl Debug for Style"],["impl Debug for Style"],["impl Debug for Data"],["impl Debug for Style"],["impl Debug for Style"],["impl Debug for Style"],["impl Debug for Id"],["impl Debug for Rail"],["impl Debug for Scrollbar"],["impl Debug for Scroller"],["impl Debug for Style"],["impl Debug for Viewport"],["impl Debug for Handle"],["impl Debug for Rail"],["impl Debug for Style"],["impl Debug for Style"],["impl Debug for KeyPress"],["impl Debug for Style"],["impl Debug for Cursor"],["impl Debug for Id"],["impl Debug for Style"],["impl Debug for Value"],["impl Debug for Style"],["impl<Font: Debug> Debug for Handle<Font>"],["impl<Font: Debug> Debug for Icon<Font>"],["impl<Font: Debug> Debug for Icon<Font>"],["impl<Font: Debug> Debug for Icon<Font>"],["impl<Handle: Debug> Debug for Image<Handle>"],["impl<Highlighter: Debug + Highlighter> Debug for State<Highlighter>
    where\n Highlighter::Settings: Debug,
    "],["impl<Message: Debug> Debug for Binding<Message>"],["impl<Message: Debug> Debug for Action<Message>"],["impl<P, Message: Debug, Theme: Debug, Renderer> Debug for Canvas<P, Message, Theme, Renderer>
    where\n Renderer: Renderer + Debug,\n P: Program<Message, Theme, Renderer> + Debug,
    "],["impl<P: Debug + Paragraph> Debug for State<P>"],["impl<Renderer> Debug for Content<Renderer>
    where\n Renderer: Renderer,\n Renderer::Editor: Debug,
    "],["impl<T: Debug> Debug for Configuration<T>"],["impl<T: Debug> Debug for State<T>"],["impl<T: Debug> Debug for State<T>"]]],["iced_winit",[["impl Debug for Error"],["impl Debug for Appearance"],["impl Debug for Settings"],["impl<P: Program> Debug for State<P>
    where\n P::Theme: DefaultStyle,
    "],["impl<T: Debug + 'static> Debug for Proxy<T>"]]]]); + var implementors = Object.fromEntries([["iced",[["impl Debug for Error"],["impl Debug for Error"],["impl Debug for Settings"],["impl<P: Debug + Program> Debug for Application<P>"],["impl<P: Debug + Program> Debug for Daemon<P>"]]],["iced_core",[["impl Debug for Alignment"],["impl Debug for Horizontal"],["impl Debug for Vertical"],["impl Debug for Kind"],["impl Debug for Background"],["impl Debug for ContentFit"],["impl Debug for Length"],["impl Debug for Rotation"],["impl Debug for Event"],["impl Debug for Status"],["impl Debug for Family"],["impl Debug for Stretch"],["impl Debug for Style"],["impl Debug for Weight"],["impl Debug for Gradient"],["impl Debug for FilterMethod"],["impl Debug for Handle"],["impl Debug for Event"],["impl Debug for Location"],["impl Debug for Code"],["impl Debug for Named"],["impl Debug for NativeCode"],["impl Debug for Physical"],["impl Debug for Axis"],["impl Debug for Kind"],["impl Debug for Button"],["impl Debug for Cursor"],["impl Debug for Event"],["impl Debug for Interaction"],["impl Debug for ScrollDelta"],["impl Debug for Data"],["impl Debug for Action"],["impl Debug for Cursor"],["impl Debug for Direction"],["impl Debug for Edit"],["impl Debug for Motion"],["impl Debug for Difference"],["impl Debug for Hit"],["impl Debug for LineHeight"],["impl Debug for Shaping"],["impl Debug for Wrapping"],["impl Debug for Theme"],["impl Debug for Event"],["impl Debug for State"],["impl Debug for Event"],["impl Debug for Level"],["impl Debug for Mode"],["impl Debug for Position"],["impl Debug for RedrawRequest"],["impl Debug for UserAttention"],["impl Debug for Error"],["impl Debug for Border"],["impl Debug for Radius"],["impl Debug for Null"],["impl Debug for Font"],["impl Debug for ColorStop"],["impl Debug for Linear"],["impl Debug for Id"],["impl Debug for Modifiers"],["impl Debug for Limits"],["impl Debug for Node"],["impl Debug for Click"],["impl Debug for Padding"],["impl Debug for Quad"],["impl Debug for Style"],["impl Debug for Color"],["impl Debug for Degrees"],["impl Debug for Pixels"],["impl Debug for Radians"],["impl Debug for Shadow"],["impl Debug for Transformation"],["impl Debug for Handle"],["impl Debug for PlainText"],["impl Debug for Highlight"],["impl Debug for Background"],["impl Debug for Danger"],["impl Debug for Extended"],["impl Debug for Pair"],["impl Debug for Palette"],["impl Debug for Primary"],["impl Debug for Secondary"],["impl Debug for Success"],["impl Debug for Custom"],["impl Debug for Finger"],["impl Debug for Count"],["impl Debug for AbsoluteOffset"],["impl Debug for RelativeOffset"],["impl Debug for Id"],["impl Debug for Style"],["impl Debug for Tag"],["impl Debug for Tree"],["impl Debug for Icon"],["impl Debug for PlatformSpecific"],["impl Debug for Settings"],["impl Debug for Id"],["impl<'a> Debug for Layout<'a>"],["impl<'a, Link: Debug, Font: Debug> Debug for Span<'a, Link, Font>"],["impl<'a, Message: Debug> Debug for Shell<'a, Message>"],["impl<C: Debug> Debug for Key<C>"],["impl<Content: Debug, Font: Debug> Debug for Text<Content, Font>"],["impl<Font: Debug> Debug for Format<Font>"],["impl<H: Debug> Debug for Image<H>"],["impl<H: Debug> Debug for Svg<H>"],["impl<P: Debug + Paragraph> Debug for Plain<P>"],["impl<P: Debug + Paragraph> Debug for State<P>"],["impl<T> Debug for Outcome<T>
    where\n T: Debug,
    "],["impl<T: Debug> Debug for Point<T>"],["impl<T: Debug> Debug for Rectangle<T>"],["impl<T: Debug> Debug for Size<T>"],["impl<T: Debug> Debug for Vector<T>"]]],["iced_futures",[["impl Debug for Event"],["impl Debug for MacOS"],["impl Debug for PlatformSpecific"],["impl Debug for Executor"],["impl Debug for Executor"],["impl Debug for Executor"],["impl Debug for Tracker"],["impl<Executor: Debug, Sender: Debug, Message: Debug> Debug for Runtime<Executor, Sender, Message>"],["impl<T> Debug for Subscription<T>"]]],["iced_graphics",[["impl Debug for SurfaceError"],["impl Debug for Antialiasing"],["impl Debug for Error"],["impl Debug for Reason"],["impl Debug for Style"],["impl Debug for Rule"],["impl Debug for LineCap"],["impl Debug for LineJoin"],["impl Debug for Gradient"],["impl Debug for Image"],["impl Debug for Mesh"],["impl Debug for Text"],["impl Debug for Group"],["impl Debug for Packed"],["impl Debug for Information"],["impl Debug for Fill"],["impl Debug for Arc"],["impl Debug for Elliptical"],["impl Debug for Path"],["impl Debug for Text"],["impl Debug for Linear"],["impl Debug for Packed"],["impl Debug for AttributeCount"],["impl Debug for GradientVertex2D"],["impl Debug for SolidVertex2D"],["impl Debug for Settings"],["impl Debug for Viewport"],["impl Debug for Cache"],["impl Debug for Entry"],["impl Debug for Editor"],["impl Debug for Weak"],["impl Debug for Paragraph"],["impl Debug for Weak"],["impl Debug for Raw"],["impl Debug for Version"],["impl<'a> Debug for LineDash<'a>"],["impl<'a> Debug for Stroke<'a>"],["impl<'a> Debug for Key<'a>"],["impl<Renderer> Debug for Cache<Renderer>
    where\n Renderer: Renderer,\n <Renderer::Geometry as Cached>::Cache: Debug,
    "],["impl<T> Debug for Cache<T>
    where\n T: Debug,
    "],["impl<T: Debug + Layer> Debug for Stack<T>"],["impl<T: Debug> Debug for State<T>"],["impl<T: Debug> Debug for Indexed<T>"]]],["iced_highlighter",[["impl Debug for Theme"],["impl Debug for Highlight"],["impl Debug for Highlighter"],["impl Debug for Settings"]]],["iced_renderer",[["impl<A, B> Debug for Compositor<A, B>
    where\n A: Compositor + Debug,\n B: Compositor + Debug,
    "],["impl<A: Debug, B: Debug> Debug for Renderer<A, B>"],["impl<A: Debug, B: Debug> Debug for Surface<A, B>"]]],["iced_runtime",[["impl Debug for Action"],["impl Debug for Error"],["impl Debug for Action"],["impl Debug for State"],["impl Debug for CropError"],["impl Debug for Debug"],["impl Debug for Information"],["impl Debug for Handle"],["impl Debug for Cache"],["impl Debug for Screenshot"],["impl<T> Debug for Action<T>
    where\n T: Debug,
    "]]],["iced_tiny_skia",[["impl Debug for Primitive"],["impl Debug for Geometry"],["impl Debug for Cache"],["impl Debug for Frame"],["impl Debug for Layer"],["impl Debug for Renderer"],["impl Debug for Settings"]]],["iced_wgpu",[["impl Debug for Geometry"],["impl Debug for Error"],["impl Debug for Cache"],["impl Debug for Layer"],["impl Debug for Instance"],["impl Debug for Storage"],["impl Debug for Settings"]]],["iced_widget",[["impl Debug for Status"],["impl Debug for Status"],["impl Debug for Item"],["impl Debug for Axis"],["impl Debug for Direction"],["impl Debug for DragEvent"],["impl Debug for Edge"],["impl Debug for Node"],["impl Debug for Region"],["impl Debug for Target"],["impl Debug for Action"],["impl Debug for Status"],["impl Debug for Error"],["impl Debug for ErrorCorrection"],["impl Debug for Version"],["impl Debug for Status"],["impl Debug for FillMode"],["impl Debug for Anchor"],["impl Debug for Direction"],["impl Debug for Status"],["impl Debug for HandleShape"],["impl Debug for Status"],["impl Debug for Status"],["impl Debug for Status"],["impl Debug for State"],["impl Debug for Side"],["impl Debug for Status"],["impl Debug for Status"],["impl Debug for Position"],["impl Debug for Style"],["impl Debug for Style"],["impl Debug for Id"],["impl Debug for Style"],["impl Debug for State"],["impl Debug for Settings"],["impl Debug for Style"],["impl Debug for Text"],["impl Debug for State"],["impl Debug for Style"],["impl Debug for Internal"],["impl Debug for Highlight"],["impl Debug for Line"],["impl Debug for Pane"],["impl Debug for ResizeEvent"],["impl Debug for Split"],["impl Debug for Style"],["impl Debug for Style"],["impl Debug for Style"],["impl Debug for Data"],["impl Debug for Style"],["impl Debug for Style"],["impl Debug for Style"],["impl Debug for Id"],["impl Debug for Rail"],["impl Debug for Scrollbar"],["impl Debug for Scroller"],["impl Debug for Style"],["impl Debug for Viewport"],["impl Debug for Handle"],["impl Debug for Rail"],["impl Debug for Style"],["impl Debug for Style"],["impl Debug for KeyPress"],["impl Debug for Style"],["impl Debug for Cursor"],["impl Debug for Id"],["impl Debug for Style"],["impl Debug for Value"],["impl Debug for Style"],["impl<Font: Debug> Debug for Handle<Font>"],["impl<Font: Debug> Debug for Icon<Font>"],["impl<Font: Debug> Debug for Icon<Font>"],["impl<Font: Debug> Debug for Icon<Font>"],["impl<Handle: Debug> Debug for Image<Handle>"],["impl<Highlighter: Debug + Highlighter> Debug for State<Highlighter>
    where\n Highlighter::Settings: Debug,
    "],["impl<Message: Debug> Debug for Binding<Message>"],["impl<Message: Debug> Debug for Action<Message>"],["impl<P, Message: Debug, Theme: Debug, Renderer> Debug for Canvas<P, Message, Theme, Renderer>
    where\n Renderer: Renderer + Debug,\n P: Program<Message, Theme, Renderer> + Debug,
    "],["impl<P: Debug + Paragraph> Debug for State<P>"],["impl<Renderer> Debug for Content<Renderer>
    where\n Renderer: Renderer,\n Renderer::Editor: Debug,
    "],["impl<T: Debug> Debug for Configuration<T>"],["impl<T: Debug> Debug for State<T>"],["impl<T: Debug> Debug for State<T>"]]],["iced_winit",[["impl Debug for Error"],["impl Debug for Appearance"],["impl Debug for Settings"],["impl<P: Program> Debug for State<P>
    where\n P::Theme: DefaultStyle,
    "],["impl<T: Debug + 'static> Debug for Proxy<T>"]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[1608,31945,3092,13525,1092,1786,3202,1890,1902,25869,1962]} \ No newline at end of file +//{"start":57,"fragment_lengths":[1608,31945,3092,13525,1092,1786,3202,1890,1902,26382,1962]} \ No newline at end of file diff --git a/trait.impl/core/iter/traits/collect/trait.FromIterator.js b/trait.impl/core/iter/traits/collect/trait.FromIterator.js index 491953d84fe..a5e7917f12e 100644 --- a/trait.impl/core/iter/traits/collect/trait.FromIterator.js +++ b/trait.impl/core/iter/traits/collect/trait.FromIterator.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["iced_core",[["impl FromIterator<Modifiers> for Modifiers"]]],["iced_widget",[["impl<'a, Link, Theme, Renderer> FromIterator<Span<'a, Link, <Renderer as Renderer>::Font>> for Rich<'a, Link, Theme, Renderer>
    where\n Link: Clone + 'a,\n Theme: Catalog,\n Renderer: Renderer,\n Renderer::Font: 'a,
    "]]]]); + var implementors = Object.fromEntries([["iced_core",[["impl FromIterator<Modifiers> for Modifiers"]]],["iced_widget",[["impl<'a, Link, Theme, Renderer> FromIterator<Span<'a, Link, <Renderer as Renderer>::Font>> for Rich<'a, Link, Theme, Renderer>
    where\n Link: Clone + 'a,\n Theme: Catalog,\n Renderer: Renderer,\n Renderer::Font: 'a,
    "]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[485,934]} \ No newline at end of file +//{"start":57,"fragment_lengths":[485,1438]} \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Freeze.js b/trait.impl/core/marker/trait.Freeze.js index 73761cc4d7c..ce438fb534f 100644 --- a/trait.impl/core/marker/trait.Freeze.js +++ b/trait.impl/core/marker/trait.Freeze.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["iced",[["impl Freeze for Error",1,["iced::error::Error"]],["impl Freeze for Error",1,["iced::window::icon::Error"]],["impl Freeze for Settings",1,["iced::settings::Settings"]],["impl<P> Freeze for Application<P>
    where\n P: Freeze,
    ",1,["iced::application::Application"]],["impl<P> Freeze for Daemon<P>
    where\n P: Freeze,
    ",1,["iced::daemon::Daemon"]]]],["iced_core",[["impl !Freeze for Handle",1,["iced_core::image::Handle"]],["impl Freeze for Alignment",1,["iced_core::alignment::Alignment"]],["impl Freeze for Horizontal",1,["iced_core::alignment::Horizontal"]],["impl Freeze for Vertical",1,["iced_core::alignment::Vertical"]],["impl Freeze for Kind",1,["iced_core::clipboard::Kind"]],["impl Freeze for Background",1,["iced_core::background::Background"]],["impl Freeze for ContentFit",1,["iced_core::content_fit::ContentFit"]],["impl Freeze for Length",1,["iced_core::length::Length"]],["impl Freeze for Rotation",1,["iced_core::rotation::Rotation"]],["impl Freeze for Event",1,["iced_core::event::Event"]],["impl Freeze for Status",1,["iced_core::event::Status"]],["impl Freeze for Family",1,["iced_core::font::Family"]],["impl Freeze for Stretch",1,["iced_core::font::Stretch"]],["impl Freeze for Style",1,["iced_core::font::Style"]],["impl Freeze for Weight",1,["iced_core::font::Weight"]],["impl Freeze for Gradient",1,["iced_core::gradient::Gradient"]],["impl Freeze for FilterMethod",1,["iced_core::image::FilterMethod"]],["impl Freeze for Event",1,["iced_core::keyboard::event::Event"]],["impl Freeze for Location",1,["iced_core::keyboard::location::Location"]],["impl Freeze for Code",1,["iced_core::keyboard::key::Code"]],["impl Freeze for Named",1,["iced_core::keyboard::key::Named"]],["impl Freeze for NativeCode",1,["iced_core::keyboard::key::NativeCode"]],["impl Freeze for Physical",1,["iced_core::keyboard::key::Physical"]],["impl Freeze for Axis",1,["iced_core::layout::flex::Axis"]],["impl Freeze for Kind",1,["iced_core::mouse::click::Kind"]],["impl Freeze for Button",1,["iced_core::mouse::button::Button"]],["impl Freeze for Cursor",1,["iced_core::mouse::cursor::Cursor"]],["impl Freeze for Event",1,["iced_core::mouse::event::Event"]],["impl Freeze for Interaction",1,["iced_core::mouse::interaction::Interaction"]],["impl Freeze for ScrollDelta",1,["iced_core::mouse::event::ScrollDelta"]],["impl Freeze for Data",1,["iced_core::svg::Data"]],["impl Freeze for Action",1,["iced_core::text::editor::Action"]],["impl Freeze for Cursor",1,["iced_core::text::editor::Cursor"]],["impl Freeze for Direction",1,["iced_core::text::editor::Direction"]],["impl Freeze for Edit",1,["iced_core::text::editor::Edit"]],["impl Freeze for Motion",1,["iced_core::text::editor::Motion"]],["impl Freeze for Difference",1,["iced_core::text::Difference"]],["impl Freeze for Hit",1,["iced_core::text::Hit"]],["impl Freeze for LineHeight",1,["iced_core::text::LineHeight"]],["impl Freeze for Shaping",1,["iced_core::text::Shaping"]],["impl Freeze for Wrapping",1,["iced_core::text::Wrapping"]],["impl Freeze for Theme",1,["iced_core::theme::Theme"]],["impl Freeze for Event",1,["iced_core::touch::Event"]],["impl Freeze for State",1,["iced_core::widget::tree::State"]],["impl Freeze for Event",1,["iced_core::window::event::Event"]],["impl Freeze for Level",1,["iced_core::window::level::Level"]],["impl Freeze for Mode",1,["iced_core::window::mode::Mode"]],["impl Freeze for Position",1,["iced_core::window::position::Position"]],["impl Freeze for RedrawRequest",1,["iced_core::window::redraw_request::RedrawRequest"]],["impl Freeze for UserAttention",1,["iced_core::window::user_attention::UserAttention"]],["impl Freeze for Error",1,["iced_core::window::icon::Error"]],["impl Freeze for Border",1,["iced_core::border::Border"]],["impl Freeze for Radius",1,["iced_core::border::Radius"]],["impl Freeze for Null",1,["iced_core::clipboard::Null"]],["impl Freeze for Font",1,["iced_core::font::Font"]],["impl Freeze for ColorStop",1,["iced_core::gradient::ColorStop"]],["impl Freeze for Linear",1,["iced_core::gradient::Linear"]],["impl Freeze for Id",1,["iced_core::image::Id"]],["impl Freeze for Modifiers",1,["iced_core::keyboard::modifiers::Modifiers"]],["impl Freeze for Limits",1,["iced_core::layout::limits::Limits"]],["impl Freeze for Node",1,["iced_core::layout::node::Node"]],["impl Freeze for Click",1,["iced_core::mouse::click::Click"]],["impl Freeze for Padding",1,["iced_core::padding::Padding"]],["impl Freeze for Quad",1,["iced_core::renderer::Quad"]],["impl Freeze for Style",1,["iced_core::renderer::Style"]],["impl Freeze for Color",1,["iced_core::color::Color"]],["impl Freeze for Degrees",1,["iced_core::angle::Degrees"]],["impl Freeze for Pixels",1,["iced_core::pixels::Pixels"]],["impl Freeze for Radians",1,["iced_core::angle::Radians"]],["impl Freeze for Shadow",1,["iced_core::shadow::Shadow"]],["impl Freeze for Transformation",1,["iced_core::transformation::Transformation"]],["impl Freeze for Handle",1,["iced_core::svg::Handle"]],["impl Freeze for PlainText",1,["iced_core::text::highlighter::PlainText"]],["impl Freeze for Highlight",1,["iced_core::text::Highlight"]],["impl Freeze for Background",1,["iced_core::theme::palette::Background"]],["impl Freeze for Danger",1,["iced_core::theme::palette::Danger"]],["impl Freeze for Extended",1,["iced_core::theme::palette::Extended"]],["impl Freeze for Pair",1,["iced_core::theme::palette::Pair"]],["impl Freeze for Palette",1,["iced_core::theme::palette::Palette"]],["impl Freeze for Primary",1,["iced_core::theme::palette::Primary"]],["impl Freeze for Secondary",1,["iced_core::theme::palette::Secondary"]],["impl Freeze for Success",1,["iced_core::theme::palette::Success"]],["impl Freeze for Custom",1,["iced_core::theme::Custom"]],["impl Freeze for Finger",1,["iced_core::touch::Finger"]],["impl Freeze for Count",1,["iced_core::widget::operation::focusable::Count"]],["impl Freeze for AbsoluteOffset",1,["iced_core::widget::operation::scrollable::AbsoluteOffset"]],["impl Freeze for RelativeOffset",1,["iced_core::widget::operation::scrollable::RelativeOffset"]],["impl Freeze for Id",1,["iced_core::widget::id::Id"]],["impl Freeze for Style",1,["iced_core::widget::text::Style"]],["impl Freeze for Tag",1,["iced_core::widget::tree::Tag"]],["impl Freeze for Tree",1,["iced_core::widget::tree::Tree"]],["impl Freeze for Icon",1,["iced_core::window::icon::Icon"]],["impl Freeze for PlatformSpecific",1,["iced_core::window::settings::platform::PlatformSpecific"]],["impl Freeze for Settings",1,["iced_core::window::settings::Settings"]],["impl Freeze for Id",1,["iced_core::window::id::Id"]],["impl<'a> Freeze for Layout<'a>",1,["iced_core::layout::Layout"]],["impl<'a, Link, Font> Freeze for Span<'a, Link, Font>
    where\n Font: Freeze,\n Link: Freeze,
    ",1,["iced_core::text::Span"]],["impl<'a, Message> Freeze for Shell<'a, Message>",1,["iced_core::shell::Shell"]],["impl<'a, Message, Theme, Renderer> Freeze for Element<'a, Message, Theme, Renderer>",1,["iced_core::overlay::element::Element"]],["impl<'a, Message, Theme, Renderer> Freeze for Group<'a, Message, Theme, Renderer>",1,["iced_core::overlay::group::Group"]],["impl<'a, Message, Theme, Renderer> Freeze for Element<'a, Message, Theme, Renderer>",1,["iced_core::element::Element"]],["impl<'a, Theme, Renderer> Freeze for Text<'a, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,\n <Renderer as Renderer>::Font: Freeze,
    ",1,["iced_core::widget::text::Text"]],["impl<C> Freeze for Key<C>
    where\n C: Freeze,
    ",1,["iced_core::keyboard::key::Key"]],["impl<Content, Font> Freeze for Text<Content, Font>
    where\n Content: Freeze,\n Font: Freeze,
    ",1,["iced_core::text::Text"]],["impl<Font> Freeze for Format<Font>
    where\n Font: Freeze,
    ",1,["iced_core::text::highlighter::Format"]],["impl<H> Freeze for Image<H>
    where\n H: Freeze,
    ",1,["iced_core::image::Image"]],["impl<H> Freeze for Svg<H>
    where\n H: Freeze,
    ",1,["iced_core::svg::Svg"]],["impl<P> Freeze for Plain<P>
    where\n P: Freeze,
    ",1,["iced_core::text::paragraph::Plain"]],["impl<P> Freeze for State<P>
    where\n P: Freeze,
    ",1,["iced_core::widget::text::State"]],["impl<T> Freeze for Outcome<T>
    where\n T: Freeze,
    ",1,["iced_core::widget::operation::Outcome"]],["impl<T> Freeze for Point<T>
    where\n T: Freeze,
    ",1,["iced_core::point::Point"]],["impl<T> Freeze for Rectangle<T>
    where\n T: Freeze,
    ",1,["iced_core::rectangle::Rectangle"]],["impl<T> Freeze for Size<T>
    where\n T: Freeze,
    ",1,["iced_core::size::Size"]],["impl<T> Freeze for Vector<T>
    where\n T: Freeze,
    ",1,["iced_core::vector::Vector"]]]],["iced_futures",[["impl Freeze for Event",1,["iced_futures::subscription::Event"]],["impl Freeze for MacOS",1,["iced_futures::subscription::MacOS"]],["impl Freeze for PlatformSpecific",1,["iced_futures::subscription::PlatformSpecific"]],["impl Freeze for Executor",1,["iced_futures::backend::native::async_std::Executor"]],["impl Freeze for Executor",1,["iced_futures::backend::native::smol::Executor"]],["impl Freeze for Executor",1,["iced_futures::backend::null::Executor"]],["impl Freeze for Tracker",1,["iced_futures::subscription::tracker::Tracker"]],["impl<Executor, Sender, Message> Freeze for Runtime<Executor, Sender, Message>
    where\n Executor: Freeze,\n Sender: Freeze,
    ",1,["iced_futures::runtime::Runtime"]],["impl<T> Freeze for Subscription<T>",1,["iced_futures::subscription::Subscription"]]]],["iced_graphics",[["impl !Freeze for Image",1,["iced_graphics::image::Image"]],["impl Freeze for SurfaceError",1,["iced_graphics::compositor::SurfaceError"]],["impl Freeze for Antialiasing",1,["iced_graphics::antialiasing::Antialiasing"]],["impl Freeze for Error",1,["iced_graphics::error::Error"]],["impl Freeze for Reason",1,["iced_graphics::error::Reason"]],["impl Freeze for Style",1,["iced_graphics::geometry::style::Style"]],["impl Freeze for Rule",1,["iced_graphics::geometry::fill::Rule"]],["impl Freeze for LineCap",1,["iced_graphics::geometry::stroke::LineCap"]],["impl Freeze for LineJoin",1,["iced_graphics::geometry::stroke::LineJoin"]],["impl Freeze for Gradient",1,["iced_graphics::gradient::Gradient"]],["impl Freeze for Mesh",1,["iced_graphics::mesh::Mesh"]],["impl Freeze for Text",1,["iced_graphics::text::Text"]],["impl Freeze for Group",1,["iced_graphics::cache::Group"]],["impl Freeze for Packed",1,["iced_graphics::color::Packed"]],["impl Freeze for Information",1,["iced_graphics::compositor::Information"]],["impl Freeze for Fill",1,["iced_graphics::geometry::fill::Fill"]],["impl Freeze for Arc",1,["iced_graphics::geometry::path::arc::Arc"]],["impl Freeze for Elliptical",1,["iced_graphics::geometry::path::arc::Elliptical"]],["impl Freeze for Builder",1,["iced_graphics::geometry::path::builder::Builder"]],["impl Freeze for Path",1,["iced_graphics::geometry::path::Path"]],["impl Freeze for Text",1,["iced_graphics::geometry::text::Text"]],["impl Freeze for Linear",1,["iced_graphics::gradient::Linear"]],["impl Freeze for Packed",1,["iced_graphics::gradient::Packed"]],["impl Freeze for AttributeCount",1,["iced_graphics::mesh::AttributeCount"]],["impl Freeze for GradientVertex2D",1,["iced_graphics::mesh::GradientVertex2D"]],["impl Freeze for SolidVertex2D",1,["iced_graphics::mesh::SolidVertex2D"]],["impl Freeze for Settings",1,["iced_graphics::settings::Settings"]],["impl Freeze for Viewport",1,["iced_graphics::viewport::Viewport"]],["impl Freeze for Cache",1,["iced_graphics::text::cache::Cache"]],["impl Freeze for Entry",1,["iced_graphics::text::cache::Entry"]],["impl Freeze for Editor",1,["iced_graphics::text::editor::Editor"]],["impl Freeze for Weak",1,["iced_graphics::text::editor::Weak"]],["impl Freeze for Paragraph",1,["iced_graphics::text::paragraph::Paragraph"]],["impl Freeze for Weak",1,["iced_graphics::text::paragraph::Weak"]],["impl Freeze for FontSystem",1,["iced_graphics::text::FontSystem"]],["impl Freeze for Raw",1,["iced_graphics::text::Raw"]],["impl Freeze for Version",1,["iced_graphics::text::Version"]],["impl<'a> Freeze for LineDash<'a>",1,["iced_graphics::geometry::stroke::LineDash"]],["impl<'a> Freeze for Stroke<'a>",1,["iced_graphics::geometry::stroke::Stroke"]],["impl<'a> Freeze for Key<'a>",1,["iced_graphics::text::cache::Key"]],["impl<Renderer> !Freeze for Cache<Renderer>",1,["iced_graphics::geometry::cache::Cache"]],["impl<Renderer> Freeze for Frame<Renderer>
    where\n <Renderer as Renderer>::Frame: Freeze,
    ",1,["iced_graphics::geometry::frame::Frame"]],["impl<T> !Freeze for Cache<T>",1,["iced_graphics::cache::Cache"]],["impl<T> Freeze for State<T>
    where\n T: Freeze,
    ",1,["iced_graphics::cache::State"]],["impl<T> Freeze for Stack<T>",1,["iced_graphics::layer::Stack"]],["impl<T> Freeze for Indexed<T>",1,["iced_graphics::mesh::Indexed"]]]],["iced_highlighter",[["impl Freeze for Theme",1,["iced_highlighter::Theme"]],["impl Freeze for Highlight",1,["iced_highlighter::Highlight"]],["impl Freeze for Highlighter",1,["iced_highlighter::Highlighter"]],["impl Freeze for Settings",1,["iced_highlighter::Settings"]]]],["iced_renderer",[["impl<A, B> Freeze for Compositor<A, B>
    where\n A: Freeze,\n B: Freeze,
    ",1,["iced_renderer::fallback::Compositor"]],["impl<A, B> Freeze for Renderer<A, B>
    where\n A: Freeze,\n B: Freeze,
    ",1,["iced_renderer::fallback::Renderer"]],["impl<A, B> Freeze for Surface<A, B>
    where\n A: Freeze,\n B: Freeze,
    ",1,["iced_renderer::fallback::Surface"]]]],["iced_runtime",[["impl !Freeze for Screenshot",1,["iced_runtime::window::screenshot::Screenshot"]],["impl Freeze for Action",1,["iced_runtime::clipboard::Action"]],["impl Freeze for Error",1,["iced_runtime::font::Error"]],["impl Freeze for Action",1,["iced_runtime::system::Action"]],["impl Freeze for State",1,["iced_runtime::user_interface::State"]],["impl Freeze for Action",1,["iced_runtime::window::Action"]],["impl Freeze for CropError",1,["iced_runtime::window::screenshot::CropError"]],["impl Freeze for Debug",1,["iced_runtime::debug::Debug"]],["impl Freeze for Information",1,["iced_runtime::system::Information"]],["impl Freeze for Handle",1,["iced_runtime::task::Handle"]],["impl Freeze for Cache",1,["iced_runtime::user_interface::Cache"]],["impl<'a, Message, Theme, Renderer> Freeze for Nested<'a, Message, Theme, Renderer>",1,["iced_runtime::overlay::nested::Nested"]],["impl<'a, Message, Theme, Renderer> Freeze for UserInterface<'a, Message, Theme, Renderer>",1,["iced_runtime::user_interface::UserInterface"]],["impl<P> Freeze for State<P>
    where\n P: Freeze,
    ",1,["iced_runtime::multi_window::state::State"]],["impl<P> Freeze for State<P>
    where\n P: Freeze,
    ",1,["iced_runtime::program::state::State"]],["impl<T> Freeze for Action<T>
    where\n T: Freeze,
    ",1,["iced_runtime::Action"]],["impl<T> Freeze for Task<T>",1,["iced_runtime::task::Task"]]]],["iced_tiny_skia",[["impl !Freeze for Renderer",1,["iced_tiny_skia::Renderer"]],["impl Freeze for Primitive",1,["iced_tiny_skia::primitive::Primitive"]],["impl Freeze for Geometry",1,["iced_tiny_skia::geometry::Geometry"]],["impl Freeze for Cache",1,["iced_tiny_skia::geometry::Cache"]],["impl Freeze for Frame",1,["iced_tiny_skia::geometry::Frame"]],["impl Freeze for Layer",1,["iced_tiny_skia::layer::Layer"]],["impl Freeze for Settings",1,["iced_tiny_skia::settings::Settings"]],["impl Freeze for Compositor",1,["iced_tiny_skia::window::compositor::Compositor"]],["impl Freeze for Surface",1,["iced_tiny_skia::window::compositor::Surface"]]]],["iced_wgpu",[["impl !Freeze for Engine",1,["iced_wgpu::engine::Engine"]],["impl !Freeze for Renderer",1,["iced_wgpu::Renderer"]],["impl !Freeze for Compositor",1,["iced_wgpu::window::compositor::Compositor"]],["impl Freeze for Geometry",1,["iced_wgpu::geometry::Geometry"]],["impl Freeze for Error",1,["iced_wgpu::window::compositor::Error"]],["impl Freeze for Cache",1,["iced_wgpu::geometry::Cache"]],["impl Freeze for Frame",1,["iced_wgpu::geometry::Frame"]],["impl Freeze for Layer",1,["iced_wgpu::layer::Layer"]],["impl Freeze for Instance",1,["iced_wgpu::primitive::Instance"]],["impl Freeze for Storage",1,["iced_wgpu::primitive::Storage"]],["impl Freeze for Settings",1,["iced_wgpu::settings::Settings"]]]],["iced_widget",[["impl !Freeze for Item",1,["iced_widget::markdown::Item"]],["impl !Freeze for Text",1,["iced_widget::markdown::Text"]],["impl !Freeze for Data",1,["iced_widget::qr_code::Data"]],["impl Freeze for Status",1,["iced_widget::button::Status"]],["impl Freeze for Status",1,["iced_widget::checkbox::Status"]],["impl Freeze for Axis",1,["iced_widget::pane_grid::axis::Axis"]],["impl Freeze for Direction",1,["iced_widget::pane_grid::direction::Direction"]],["impl Freeze for DragEvent",1,["iced_widget::pane_grid::DragEvent"]],["impl Freeze for Edge",1,["iced_widget::pane_grid::Edge"]],["impl Freeze for Node",1,["iced_widget::pane_grid::node::Node"]],["impl Freeze for Region",1,["iced_widget::pane_grid::Region"]],["impl Freeze for Target",1,["iced_widget::pane_grid::Target"]],["impl Freeze for Action",1,["iced_widget::pane_grid::state::Action"]],["impl Freeze for Status",1,["iced_widget::pick_list::Status"]],["impl Freeze for Error",1,["iced_widget::qr_code::Error"]],["impl Freeze for ErrorCorrection",1,["iced_widget::qr_code::ErrorCorrection"]],["impl Freeze for Version",1,["iced_widget::qr_code::Version"]],["impl Freeze for Status",1,["iced_widget::radio::Status"]],["impl Freeze for FillMode",1,["iced_widget::rule::FillMode"]],["impl Freeze for Anchor",1,["iced_widget::scrollable::Anchor"]],["impl Freeze for Direction",1,["iced_widget::scrollable::Direction"]],["impl Freeze for Status",1,["iced_widget::scrollable::Status"]],["impl Freeze for HandleShape",1,["iced_widget::slider::HandleShape"]],["impl Freeze for Status",1,["iced_widget::slider::Status"]],["impl Freeze for Status",1,["iced_widget::svg::Status"]],["impl Freeze for Status",1,["iced_widget::text_editor::Status"]],["impl Freeze for State",1,["iced_widget::text_input::cursor::State"]],["impl Freeze for Side",1,["iced_widget::text_input::Side"]],["impl Freeze for Status",1,["iced_widget::text_input::Status"]],["impl Freeze for Status",1,["iced_widget::toggler::Status"]],["impl Freeze for Position",1,["iced_widget::tooltip::Position"]],["impl Freeze for Style",1,["iced_widget::button::Style"]],["impl Freeze for Style",1,["iced_widget::checkbox::Style"]],["impl Freeze for Id",1,["iced_widget::container::Id"]],["impl Freeze for Style",1,["iced_widget::container::Style"]],["impl Freeze for State",1,["iced_widget::image::viewer::State"]],["impl Freeze for Settings",1,["iced_widget::markdown::Settings"]],["impl Freeze for Style",1,["iced_widget::markdown::Style"]],["impl Freeze for State",1,["iced_widget::overlay::menu::State"]],["impl Freeze for Style",1,["iced_widget::overlay::menu::Style"]],["impl Freeze for Internal",1,["iced_widget::pane_grid::state::Internal"]],["impl Freeze for Highlight",1,["iced_widget::pane_grid::Highlight"]],["impl Freeze for Line",1,["iced_widget::pane_grid::Line"]],["impl Freeze for Pane",1,["iced_widget::pane_grid::pane::Pane"]],["impl Freeze for ResizeEvent",1,["iced_widget::pane_grid::ResizeEvent"]],["impl Freeze for Split",1,["iced_widget::pane_grid::split::Split"]],["impl Freeze for Style",1,["iced_widget::pane_grid::Style"]],["impl Freeze for Style",1,["iced_widget::pick_list::Style"]],["impl Freeze for Style",1,["iced_widget::progress_bar::Style"]],["impl Freeze for Style",1,["iced_widget::qr_code::Style"]],["impl Freeze for Style",1,["iced_widget::radio::Style"]],["impl Freeze for Style",1,["iced_widget::rule::Style"]],["impl Freeze for Id",1,["iced_widget::scrollable::Id"]],["impl Freeze for Rail",1,["iced_widget::scrollable::Rail"]],["impl Freeze for Scrollbar",1,["iced_widget::scrollable::Scrollbar"]],["impl Freeze for Scroller",1,["iced_widget::scrollable::Scroller"]],["impl Freeze for Style",1,["iced_widget::scrollable::Style"]],["impl Freeze for Viewport",1,["iced_widget::scrollable::Viewport"]],["impl Freeze for Handle",1,["iced_widget::slider::Handle"]],["impl Freeze for Rail",1,["iced_widget::slider::Rail"]],["impl Freeze for Style",1,["iced_widget::slider::Style"]],["impl Freeze for Style",1,["iced_widget::svg::Style"]],["impl Freeze for KeyPress",1,["iced_widget::text_editor::KeyPress"]],["impl Freeze for Style",1,["iced_widget::text_editor::Style"]],["impl Freeze for Cursor",1,["iced_widget::text_input::cursor::Cursor"]],["impl Freeze for Id",1,["iced_widget::text_input::Id"]],["impl Freeze for Style",1,["iced_widget::text_input::Style"]],["impl Freeze for Value",1,["iced_widget::text_input::value::Value"]],["impl Freeze for Style",1,["iced_widget::toggler::Style"]],["impl<'a, 'b, T, Message, Theme, Renderer> Freeze for Menu<'a, 'b, T, Message, Theme, Renderer>
    where\n <Renderer as Renderer>::Font: Freeze,
    ",1,["iced_widget::overlay::menu::Menu"]],["impl<'a, Highlighter, Message, Theme, Renderer> Freeze for TextEditor<'a, Highlighter, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,\n <Highlighter as Highlighter>::Settings: Freeze,\n <Renderer as Renderer>::Font: Freeze,
    ",1,["iced_widget::text_editor::TextEditor"]],["impl<'a, Key, Message, Theme, Renderer> Freeze for Column<'a, Key, Message, Theme, Renderer>",1,["iced_widget::keyed::column::Column"]],["impl<'a, Link, Theme, Renderer> Freeze for Rich<'a, Link, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,\n <Renderer as Renderer>::Font: Freeze,
    ",1,["iced_widget::text::rich::Rich"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Freeze for Responsive<'a, Message, Theme, Renderer>",1,["iced_widget::lazy::responsive::Responsive"]],["impl<'a, Message, Theme, Renderer> Freeze for Button<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,\n Message: Freeze,
    ",1,["iced_widget::button::Button"]],["impl<'a, Message, Theme, Renderer> Freeze for Checkbox<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,\n <Renderer as Renderer>::Font: Freeze,
    ",1,["iced_widget::checkbox::Checkbox"]],["impl<'a, Message, Theme, Renderer> Freeze for Container<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,
    ",1,["iced_widget::container::Container"]],["impl<'a, Message, Theme, Renderer> Freeze for Content<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,
    ",1,["iced_widget::pane_grid::content::Content"]],["impl<'a, Message, Theme, Renderer> Freeze for Controls<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::controls::Controls"]],["impl<'a, Message, Theme, Renderer> Freeze for PaneGrid<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,
    ",1,["iced_widget::pane_grid::PaneGrid"]],["impl<'a, Message, Theme, Renderer> Freeze for TitleBar<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,
    ",1,["iced_widget::pane_grid::title_bar::TitleBar"]],["impl<'a, Message, Theme, Renderer> Freeze for Radio<'a, Message, Theme, Renderer>
    where\n Message: Freeze,\n <Theme as Catalog>::Class<'a>: Freeze,\n <Renderer as Renderer>::Font: Freeze,
    ",1,["iced_widget::radio::Radio"]],["impl<'a, Message, Theme, Renderer> Freeze for Scrollable<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,
    ",1,["iced_widget::scrollable::Scrollable"]],["impl<'a, Message, Theme, Renderer> Freeze for TextInput<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,\n <Renderer as Renderer>::Font: Freeze,\n Message: Freeze,
    ",1,["iced_widget::text_input::TextInput"]],["impl<'a, Message, Theme, Renderer> Freeze for Toggler<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,\n <Renderer as Renderer>::Font: Freeze,
    ",1,["iced_widget::toggler::Toggler"]],["impl<'a, Message, Theme, Renderer> Freeze for Tooltip<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,
    ",1,["iced_widget::tooltip::Tooltip"]],["impl<'a, Message, Theme, Renderer, Dependency, View> !Freeze for Lazy<'a, Message, Theme, Renderer, Dependency, View>",1,["iced_widget::lazy::Lazy"]],["impl<'a, T, L, V, Message, Theme, Renderer> Freeze for PickList<'a, T, L, V, Message, Theme, Renderer>
    where\n L: Freeze,\n <Theme as Catalog>::Class<'a>: Freeze,\n <Theme as Catalog>::Class<'a>: Freeze,\n Message: Freeze,\n V: Freeze,\n <Renderer as Renderer>::Font: Freeze,
    ",1,["iced_widget::pick_list::PickList"]],["impl<'a, T, Message, Theme> Freeze for Slider<'a, T, Message, Theme>
    where\n T: Freeze,\n <Theme as Catalog>::Class<'a>: Freeze,\n Message: Freeze,
    ",1,["iced_widget::slider::Slider"]],["impl<'a, T, Message, Theme> Freeze for VerticalSlider<'a, T, Message, Theme>
    where\n T: Freeze,\n <Theme as Catalog>::Class<'a>: Freeze,\n Message: Freeze,
    ",1,["iced_widget::vertical_slider::VerticalSlider"]],["impl<'a, T, Message, Theme, Renderer> Freeze for ComboBox<'a, T, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,\n <Theme as Catalog>::Class<'a>: Freeze,\n <Renderer as Renderer>::Font: Freeze,\n Message: Freeze,
    ",1,["iced_widget::combo_box::ComboBox"]],["impl<'a, Theme> Freeze for ProgressBar<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Freeze,
    ",1,["iced_widget::progress_bar::ProgressBar"]],["impl<'a, Theme> Freeze for QRCode<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Freeze,
    ",1,["iced_widget::qr_code::QRCode"]],["impl<'a, Theme> Freeze for Rule<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Freeze,
    ",1,["iced_widget::rule::Rule"]],["impl<'a, Theme> Freeze for Svg<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Freeze,
    ",1,["iced_widget::svg::Svg"]],["impl<Font> Freeze for Handle<Font>
    where\n Font: Freeze,
    ",1,["iced_widget::pick_list::Handle"]],["impl<Font> Freeze for Icon<Font>
    where\n Font: Freeze,
    ",1,["iced_widget::checkbox::Icon"]],["impl<Font> Freeze for Icon<Font>
    where\n Font: Freeze,
    ",1,["iced_widget::pick_list::Icon"]],["impl<Font> Freeze for Icon<Font>
    where\n Font: Freeze,
    ",1,["iced_widget::text_input::Icon"]],["impl<Handle> Freeze for Image<Handle>
    where\n Handle: Freeze,
    ",1,["iced_widget::image::Image"]],["impl<Handle> Freeze for Viewer<Handle>
    where\n Handle: Freeze,
    ",1,["iced_widget::image::viewer::Viewer"]],["impl<Highlighter> !Freeze for State<Highlighter>",1,["iced_widget::text_editor::State"]],["impl<Message> Freeze for Binding<Message>
    where\n Message: Freeze,
    ",1,["iced_widget::text_editor::Binding"]],["impl<Message> Freeze for Action<Message>
    where\n Message: Freeze,
    ",1,["iced_widget::action::Action"]],["impl<Message, P> Freeze for Shader<Message, P>
    where\n P: Freeze,
    ",1,["iced_widget::shader::Shader"]],["impl<P> Freeze for State<P>
    where\n P: Freeze,
    ",1,["iced_widget::text_input::State"]],["impl<P, Message, Theme, Renderer> Freeze for Canvas<P, Message, Theme, Renderer>
    where\n P: Freeze,
    ",1,["iced_widget::canvas::Canvas"]],["impl<R = Renderer<Renderer, Renderer>> !Freeze for Content<R>",1,["iced_widget::text_editor::Content"]],["impl<T> !Freeze for State<T>",1,["iced_widget::combo_box::State"]],["impl<T> Freeze for Configuration<T>
    where\n T: Freeze,
    ",1,["iced_widget::pane_grid::configuration::Configuration"]],["impl<T> Freeze for State<T>",1,["iced_widget::pane_grid::state::State"]]]],["iced_winit",[["impl Freeze for Error",1,["iced_winit::error::Error"]],["impl Freeze for Clipboard",1,["iced_winit::clipboard::Clipboard"]],["impl Freeze for Appearance",1,["iced_winit::program::Appearance"]],["impl Freeze for Settings",1,["iced_winit::settings::Settings"]],["impl<P> Freeze for State<P>
    where\n <P as Program>::Theme: Freeze,
    ",1,["iced_winit::program::state::State"]],["impl<T> Freeze for Proxy<T>",1,["iced_winit::proxy::Proxy"]]]]]); + var implementors = Object.fromEntries([["iced",[["impl Freeze for Error",1,["iced::error::Error"]],["impl Freeze for Error",1,["iced::window::icon::Error"]],["impl Freeze for Settings",1,["iced::settings::Settings"]],["impl<P> Freeze for Application<P>
    where\n P: Freeze,
    ",1,["iced::application::Application"]],["impl<P> Freeze for Daemon<P>
    where\n P: Freeze,
    ",1,["iced::daemon::Daemon"]]]],["iced_core",[["impl !Freeze for Handle",1,["iced_core::image::Handle"]],["impl Freeze for Alignment",1,["iced_core::alignment::Alignment"]],["impl Freeze for Horizontal",1,["iced_core::alignment::Horizontal"]],["impl Freeze for Vertical",1,["iced_core::alignment::Vertical"]],["impl Freeze for Kind",1,["iced_core::clipboard::Kind"]],["impl Freeze for Background",1,["iced_core::background::Background"]],["impl Freeze for ContentFit",1,["iced_core::content_fit::ContentFit"]],["impl Freeze for Length",1,["iced_core::length::Length"]],["impl Freeze for Rotation",1,["iced_core::rotation::Rotation"]],["impl Freeze for Event",1,["iced_core::event::Event"]],["impl Freeze for Status",1,["iced_core::event::Status"]],["impl Freeze for Family",1,["iced_core::font::Family"]],["impl Freeze for Stretch",1,["iced_core::font::Stretch"]],["impl Freeze for Style",1,["iced_core::font::Style"]],["impl Freeze for Weight",1,["iced_core::font::Weight"]],["impl Freeze for Gradient",1,["iced_core::gradient::Gradient"]],["impl Freeze for FilterMethod",1,["iced_core::image::FilterMethod"]],["impl Freeze for Event",1,["iced_core::keyboard::event::Event"]],["impl Freeze for Location",1,["iced_core::keyboard::location::Location"]],["impl Freeze for Code",1,["iced_core::keyboard::key::Code"]],["impl Freeze for Named",1,["iced_core::keyboard::key::Named"]],["impl Freeze for NativeCode",1,["iced_core::keyboard::key::NativeCode"]],["impl Freeze for Physical",1,["iced_core::keyboard::key::Physical"]],["impl Freeze for Axis",1,["iced_core::layout::flex::Axis"]],["impl Freeze for Kind",1,["iced_core::mouse::click::Kind"]],["impl Freeze for Button",1,["iced_core::mouse::button::Button"]],["impl Freeze for Cursor",1,["iced_core::mouse::cursor::Cursor"]],["impl Freeze for Event",1,["iced_core::mouse::event::Event"]],["impl Freeze for Interaction",1,["iced_core::mouse::interaction::Interaction"]],["impl Freeze for ScrollDelta",1,["iced_core::mouse::event::ScrollDelta"]],["impl Freeze for Data",1,["iced_core::svg::Data"]],["impl Freeze for Action",1,["iced_core::text::editor::Action"]],["impl Freeze for Cursor",1,["iced_core::text::editor::Cursor"]],["impl Freeze for Direction",1,["iced_core::text::editor::Direction"]],["impl Freeze for Edit",1,["iced_core::text::editor::Edit"]],["impl Freeze for Motion",1,["iced_core::text::editor::Motion"]],["impl Freeze for Difference",1,["iced_core::text::Difference"]],["impl Freeze for Hit",1,["iced_core::text::Hit"]],["impl Freeze for LineHeight",1,["iced_core::text::LineHeight"]],["impl Freeze for Shaping",1,["iced_core::text::Shaping"]],["impl Freeze for Wrapping",1,["iced_core::text::Wrapping"]],["impl Freeze for Theme",1,["iced_core::theme::Theme"]],["impl Freeze for Event",1,["iced_core::touch::Event"]],["impl Freeze for State",1,["iced_core::widget::tree::State"]],["impl Freeze for Event",1,["iced_core::window::event::Event"]],["impl Freeze for Level",1,["iced_core::window::level::Level"]],["impl Freeze for Mode",1,["iced_core::window::mode::Mode"]],["impl Freeze for Position",1,["iced_core::window::position::Position"]],["impl Freeze for RedrawRequest",1,["iced_core::window::redraw_request::RedrawRequest"]],["impl Freeze for UserAttention",1,["iced_core::window::user_attention::UserAttention"]],["impl Freeze for Error",1,["iced_core::window::icon::Error"]],["impl Freeze for Border",1,["iced_core::border::Border"]],["impl Freeze for Radius",1,["iced_core::border::Radius"]],["impl Freeze for Null",1,["iced_core::clipboard::Null"]],["impl Freeze for Font",1,["iced_core::font::Font"]],["impl Freeze for ColorStop",1,["iced_core::gradient::ColorStop"]],["impl Freeze for Linear",1,["iced_core::gradient::Linear"]],["impl Freeze for Id",1,["iced_core::image::Id"]],["impl Freeze for Modifiers",1,["iced_core::keyboard::modifiers::Modifiers"]],["impl Freeze for Limits",1,["iced_core::layout::limits::Limits"]],["impl Freeze for Node",1,["iced_core::layout::node::Node"]],["impl Freeze for Click",1,["iced_core::mouse::click::Click"]],["impl Freeze for Padding",1,["iced_core::padding::Padding"]],["impl Freeze for Quad",1,["iced_core::renderer::Quad"]],["impl Freeze for Style",1,["iced_core::renderer::Style"]],["impl Freeze for Color",1,["iced_core::color::Color"]],["impl Freeze for Degrees",1,["iced_core::angle::Degrees"]],["impl Freeze for Pixels",1,["iced_core::pixels::Pixels"]],["impl Freeze for Radians",1,["iced_core::angle::Radians"]],["impl Freeze for Shadow",1,["iced_core::shadow::Shadow"]],["impl Freeze for Transformation",1,["iced_core::transformation::Transformation"]],["impl Freeze for Handle",1,["iced_core::svg::Handle"]],["impl Freeze for PlainText",1,["iced_core::text::highlighter::PlainText"]],["impl Freeze for Highlight",1,["iced_core::text::Highlight"]],["impl Freeze for Background",1,["iced_core::theme::palette::Background"]],["impl Freeze for Danger",1,["iced_core::theme::palette::Danger"]],["impl Freeze for Extended",1,["iced_core::theme::palette::Extended"]],["impl Freeze for Pair",1,["iced_core::theme::palette::Pair"]],["impl Freeze for Palette",1,["iced_core::theme::palette::Palette"]],["impl Freeze for Primary",1,["iced_core::theme::palette::Primary"]],["impl Freeze for Secondary",1,["iced_core::theme::palette::Secondary"]],["impl Freeze for Success",1,["iced_core::theme::palette::Success"]],["impl Freeze for Custom",1,["iced_core::theme::Custom"]],["impl Freeze for Finger",1,["iced_core::touch::Finger"]],["impl Freeze for Count",1,["iced_core::widget::operation::focusable::Count"]],["impl Freeze for AbsoluteOffset",1,["iced_core::widget::operation::scrollable::AbsoluteOffset"]],["impl Freeze for RelativeOffset",1,["iced_core::widget::operation::scrollable::RelativeOffset"]],["impl Freeze for Id",1,["iced_core::widget::id::Id"]],["impl Freeze for Style",1,["iced_core::widget::text::Style"]],["impl Freeze for Tag",1,["iced_core::widget::tree::Tag"]],["impl Freeze for Tree",1,["iced_core::widget::tree::Tree"]],["impl Freeze for Icon",1,["iced_core::window::icon::Icon"]],["impl Freeze for PlatformSpecific",1,["iced_core::window::settings::platform::PlatformSpecific"]],["impl Freeze for Settings",1,["iced_core::window::settings::Settings"]],["impl Freeze for Id",1,["iced_core::window::id::Id"]],["impl<'a> Freeze for Layout<'a>",1,["iced_core::layout::Layout"]],["impl<'a, Link, Font> Freeze for Span<'a, Link, Font>
    where\n Font: Freeze,\n Link: Freeze,
    ",1,["iced_core::text::Span"]],["impl<'a, Message> Freeze for Shell<'a, Message>",1,["iced_core::shell::Shell"]],["impl<'a, Message, Theme, Renderer> Freeze for Element<'a, Message, Theme, Renderer>",1,["iced_core::overlay::element::Element"]],["impl<'a, Message, Theme, Renderer> Freeze for Group<'a, Message, Theme, Renderer>",1,["iced_core::overlay::group::Group"]],["impl<'a, Message, Theme, Renderer> Freeze for Element<'a, Message, Theme, Renderer>",1,["iced_core::element::Element"]],["impl<'a, Theme, Renderer> Freeze for Text<'a, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,\n <Renderer as Renderer>::Font: Freeze,
    ",1,["iced_core::widget::text::Text"]],["impl<C> Freeze for Key<C>
    where\n C: Freeze,
    ",1,["iced_core::keyboard::key::Key"]],["impl<Content, Font> Freeze for Text<Content, Font>
    where\n Content: Freeze,\n Font: Freeze,
    ",1,["iced_core::text::Text"]],["impl<Font> Freeze for Format<Font>
    where\n Font: Freeze,
    ",1,["iced_core::text::highlighter::Format"]],["impl<H> Freeze for Image<H>
    where\n H: Freeze,
    ",1,["iced_core::image::Image"]],["impl<H> Freeze for Svg<H>
    where\n H: Freeze,
    ",1,["iced_core::svg::Svg"]],["impl<P> Freeze for Plain<P>
    where\n P: Freeze,
    ",1,["iced_core::text::paragraph::Plain"]],["impl<P> Freeze for State<P>
    where\n P: Freeze,
    ",1,["iced_core::widget::text::State"]],["impl<T> Freeze for Outcome<T>
    where\n T: Freeze,
    ",1,["iced_core::widget::operation::Outcome"]],["impl<T> Freeze for Point<T>
    where\n T: Freeze,
    ",1,["iced_core::point::Point"]],["impl<T> Freeze for Rectangle<T>
    where\n T: Freeze,
    ",1,["iced_core::rectangle::Rectangle"]],["impl<T> Freeze for Size<T>
    where\n T: Freeze,
    ",1,["iced_core::size::Size"]],["impl<T> Freeze for Vector<T>
    where\n T: Freeze,
    ",1,["iced_core::vector::Vector"]]]],["iced_futures",[["impl Freeze for Event",1,["iced_futures::subscription::Event"]],["impl Freeze for MacOS",1,["iced_futures::subscription::MacOS"]],["impl Freeze for PlatformSpecific",1,["iced_futures::subscription::PlatformSpecific"]],["impl Freeze for Executor",1,["iced_futures::backend::native::async_std::Executor"]],["impl Freeze for Executor",1,["iced_futures::backend::native::smol::Executor"]],["impl Freeze for Executor",1,["iced_futures::backend::null::Executor"]],["impl Freeze for Tracker",1,["iced_futures::subscription::tracker::Tracker"]],["impl<Executor, Sender, Message> Freeze for Runtime<Executor, Sender, Message>
    where\n Executor: Freeze,\n Sender: Freeze,
    ",1,["iced_futures::runtime::Runtime"]],["impl<T> Freeze for Subscription<T>",1,["iced_futures::subscription::Subscription"]]]],["iced_graphics",[["impl !Freeze for Image",1,["iced_graphics::image::Image"]],["impl Freeze for SurfaceError",1,["iced_graphics::compositor::SurfaceError"]],["impl Freeze for Antialiasing",1,["iced_graphics::antialiasing::Antialiasing"]],["impl Freeze for Error",1,["iced_graphics::error::Error"]],["impl Freeze for Reason",1,["iced_graphics::error::Reason"]],["impl Freeze for Style",1,["iced_graphics::geometry::style::Style"]],["impl Freeze for Rule",1,["iced_graphics::geometry::fill::Rule"]],["impl Freeze for LineCap",1,["iced_graphics::geometry::stroke::LineCap"]],["impl Freeze for LineJoin",1,["iced_graphics::geometry::stroke::LineJoin"]],["impl Freeze for Gradient",1,["iced_graphics::gradient::Gradient"]],["impl Freeze for Mesh",1,["iced_graphics::mesh::Mesh"]],["impl Freeze for Text",1,["iced_graphics::text::Text"]],["impl Freeze for Group",1,["iced_graphics::cache::Group"]],["impl Freeze for Packed",1,["iced_graphics::color::Packed"]],["impl Freeze for Information",1,["iced_graphics::compositor::Information"]],["impl Freeze for Fill",1,["iced_graphics::geometry::fill::Fill"]],["impl Freeze for Arc",1,["iced_graphics::geometry::path::arc::Arc"]],["impl Freeze for Elliptical",1,["iced_graphics::geometry::path::arc::Elliptical"]],["impl Freeze for Builder",1,["iced_graphics::geometry::path::builder::Builder"]],["impl Freeze for Path",1,["iced_graphics::geometry::path::Path"]],["impl Freeze for Text",1,["iced_graphics::geometry::text::Text"]],["impl Freeze for Linear",1,["iced_graphics::gradient::Linear"]],["impl Freeze for Packed",1,["iced_graphics::gradient::Packed"]],["impl Freeze for AttributeCount",1,["iced_graphics::mesh::AttributeCount"]],["impl Freeze for GradientVertex2D",1,["iced_graphics::mesh::GradientVertex2D"]],["impl Freeze for SolidVertex2D",1,["iced_graphics::mesh::SolidVertex2D"]],["impl Freeze for Settings",1,["iced_graphics::settings::Settings"]],["impl Freeze for Viewport",1,["iced_graphics::viewport::Viewport"]],["impl Freeze for Cache",1,["iced_graphics::text::cache::Cache"]],["impl Freeze for Entry",1,["iced_graphics::text::cache::Entry"]],["impl Freeze for Editor",1,["iced_graphics::text::editor::Editor"]],["impl Freeze for Weak",1,["iced_graphics::text::editor::Weak"]],["impl Freeze for Paragraph",1,["iced_graphics::text::paragraph::Paragraph"]],["impl Freeze for Weak",1,["iced_graphics::text::paragraph::Weak"]],["impl Freeze for FontSystem",1,["iced_graphics::text::FontSystem"]],["impl Freeze for Raw",1,["iced_graphics::text::Raw"]],["impl Freeze for Version",1,["iced_graphics::text::Version"]],["impl<'a> Freeze for LineDash<'a>",1,["iced_graphics::geometry::stroke::LineDash"]],["impl<'a> Freeze for Stroke<'a>",1,["iced_graphics::geometry::stroke::Stroke"]],["impl<'a> Freeze for Key<'a>",1,["iced_graphics::text::cache::Key"]],["impl<Renderer> !Freeze for Cache<Renderer>",1,["iced_graphics::geometry::cache::Cache"]],["impl<Renderer> Freeze for Frame<Renderer>
    where\n <Renderer as Renderer>::Frame: Freeze,
    ",1,["iced_graphics::geometry::frame::Frame"]],["impl<T> !Freeze for Cache<T>",1,["iced_graphics::cache::Cache"]],["impl<T> Freeze for State<T>
    where\n T: Freeze,
    ",1,["iced_graphics::cache::State"]],["impl<T> Freeze for Stack<T>",1,["iced_graphics::layer::Stack"]],["impl<T> Freeze for Indexed<T>",1,["iced_graphics::mesh::Indexed"]]]],["iced_highlighter",[["impl Freeze for Theme",1,["iced_highlighter::Theme"]],["impl Freeze for Highlight",1,["iced_highlighter::Highlight"]],["impl Freeze for Highlighter",1,["iced_highlighter::Highlighter"]],["impl Freeze for Settings",1,["iced_highlighter::Settings"]]]],["iced_renderer",[["impl<A, B> Freeze for Compositor<A, B>
    where\n A: Freeze,\n B: Freeze,
    ",1,["iced_renderer::fallback::Compositor"]],["impl<A, B> Freeze for Renderer<A, B>
    where\n A: Freeze,\n B: Freeze,
    ",1,["iced_renderer::fallback::Renderer"]],["impl<A, B> Freeze for Surface<A, B>
    where\n A: Freeze,\n B: Freeze,
    ",1,["iced_renderer::fallback::Surface"]]]],["iced_runtime",[["impl !Freeze for Screenshot",1,["iced_runtime::window::screenshot::Screenshot"]],["impl Freeze for Action",1,["iced_runtime::clipboard::Action"]],["impl Freeze for Error",1,["iced_runtime::font::Error"]],["impl Freeze for Action",1,["iced_runtime::system::Action"]],["impl Freeze for State",1,["iced_runtime::user_interface::State"]],["impl Freeze for Action",1,["iced_runtime::window::Action"]],["impl Freeze for CropError",1,["iced_runtime::window::screenshot::CropError"]],["impl Freeze for Debug",1,["iced_runtime::debug::Debug"]],["impl Freeze for Information",1,["iced_runtime::system::Information"]],["impl Freeze for Handle",1,["iced_runtime::task::Handle"]],["impl Freeze for Cache",1,["iced_runtime::user_interface::Cache"]],["impl<'a, Message, Theme, Renderer> Freeze for Nested<'a, Message, Theme, Renderer>",1,["iced_runtime::overlay::nested::Nested"]],["impl<'a, Message, Theme, Renderer> Freeze for UserInterface<'a, Message, Theme, Renderer>",1,["iced_runtime::user_interface::UserInterface"]],["impl<P> Freeze for State<P>
    where\n P: Freeze,
    ",1,["iced_runtime::multi_window::state::State"]],["impl<P> Freeze for State<P>
    where\n P: Freeze,
    ",1,["iced_runtime::program::state::State"]],["impl<T> Freeze for Action<T>
    where\n T: Freeze,
    ",1,["iced_runtime::Action"]],["impl<T> Freeze for Task<T>",1,["iced_runtime::task::Task"]]]],["iced_tiny_skia",[["impl !Freeze for Renderer",1,["iced_tiny_skia::Renderer"]],["impl Freeze for Primitive",1,["iced_tiny_skia::primitive::Primitive"]],["impl Freeze for Geometry",1,["iced_tiny_skia::geometry::Geometry"]],["impl Freeze for Cache",1,["iced_tiny_skia::geometry::Cache"]],["impl Freeze for Frame",1,["iced_tiny_skia::geometry::Frame"]],["impl Freeze for Layer",1,["iced_tiny_skia::layer::Layer"]],["impl Freeze for Settings",1,["iced_tiny_skia::settings::Settings"]],["impl Freeze for Compositor",1,["iced_tiny_skia::window::compositor::Compositor"]],["impl Freeze for Surface",1,["iced_tiny_skia::window::compositor::Surface"]]]],["iced_wgpu",[["impl !Freeze for Engine",1,["iced_wgpu::engine::Engine"]],["impl !Freeze for Renderer",1,["iced_wgpu::Renderer"]],["impl !Freeze for Compositor",1,["iced_wgpu::window::compositor::Compositor"]],["impl Freeze for Geometry",1,["iced_wgpu::geometry::Geometry"]],["impl Freeze for Error",1,["iced_wgpu::window::compositor::Error"]],["impl Freeze for Cache",1,["iced_wgpu::geometry::Cache"]],["impl Freeze for Frame",1,["iced_wgpu::geometry::Frame"]],["impl Freeze for Layer",1,["iced_wgpu::layer::Layer"]],["impl Freeze for Instance",1,["iced_wgpu::primitive::Instance"]],["impl Freeze for Storage",1,["iced_wgpu::primitive::Storage"]],["impl Freeze for Settings",1,["iced_wgpu::settings::Settings"]]]],["iced_widget",[["impl !Freeze for Item",1,["iced_widget::markdown::Item"]],["impl !Freeze for Text",1,["iced_widget::markdown::Text"]],["impl !Freeze for Data",1,["iced_widget::qr_code::Data"]],["impl Freeze for Status",1,["iced_widget::button::Status"]],["impl Freeze for Status",1,["iced_widget::checkbox::Status"]],["impl Freeze for Axis",1,["iced_widget::pane_grid::axis::Axis"]],["impl Freeze for Direction",1,["iced_widget::pane_grid::direction::Direction"]],["impl Freeze for DragEvent",1,["iced_widget::pane_grid::DragEvent"]],["impl Freeze for Edge",1,["iced_widget::pane_grid::Edge"]],["impl Freeze for Node",1,["iced_widget::pane_grid::node::Node"]],["impl Freeze for Region",1,["iced_widget::pane_grid::Region"]],["impl Freeze for Target",1,["iced_widget::pane_grid::Target"]],["impl Freeze for Action",1,["iced_widget::pane_grid::state::Action"]],["impl Freeze for Status",1,["iced_widget::pick_list::Status"]],["impl Freeze for Error",1,["iced_widget::qr_code::Error"]],["impl Freeze for ErrorCorrection",1,["iced_widget::qr_code::ErrorCorrection"]],["impl Freeze for Version",1,["iced_widget::qr_code::Version"]],["impl Freeze for Status",1,["iced_widget::radio::Status"]],["impl Freeze for FillMode",1,["iced_widget::rule::FillMode"]],["impl Freeze for Anchor",1,["iced_widget::scrollable::Anchor"]],["impl Freeze for Direction",1,["iced_widget::scrollable::Direction"]],["impl Freeze for Status",1,["iced_widget::scrollable::Status"]],["impl Freeze for HandleShape",1,["iced_widget::slider::HandleShape"]],["impl Freeze for Status",1,["iced_widget::slider::Status"]],["impl Freeze for Status",1,["iced_widget::svg::Status"]],["impl Freeze for Status",1,["iced_widget::text_editor::Status"]],["impl Freeze for State",1,["iced_widget::text_input::cursor::State"]],["impl Freeze for Side",1,["iced_widget::text_input::Side"]],["impl Freeze for Status",1,["iced_widget::text_input::Status"]],["impl Freeze for Status",1,["iced_widget::toggler::Status"]],["impl Freeze for Position",1,["iced_widget::tooltip::Position"]],["impl Freeze for Style",1,["iced_widget::button::Style"]],["impl Freeze for Style",1,["iced_widget::checkbox::Style"]],["impl Freeze for Id",1,["iced_widget::container::Id"]],["impl Freeze for Style",1,["iced_widget::container::Style"]],["impl Freeze for State",1,["iced_widget::image::viewer::State"]],["impl Freeze for Settings",1,["iced_widget::markdown::Settings"]],["impl Freeze for Style",1,["iced_widget::markdown::Style"]],["impl Freeze for State",1,["iced_widget::overlay::menu::State"]],["impl Freeze for Style",1,["iced_widget::overlay::menu::Style"]],["impl Freeze for Internal",1,["iced_widget::pane_grid::state::Internal"]],["impl Freeze for Highlight",1,["iced_widget::pane_grid::Highlight"]],["impl Freeze for Line",1,["iced_widget::pane_grid::Line"]],["impl Freeze for Pane",1,["iced_widget::pane_grid::pane::Pane"]],["impl Freeze for ResizeEvent",1,["iced_widget::pane_grid::ResizeEvent"]],["impl Freeze for Split",1,["iced_widget::pane_grid::split::Split"]],["impl Freeze for Style",1,["iced_widget::pane_grid::Style"]],["impl Freeze for Style",1,["iced_widget::pick_list::Style"]],["impl Freeze for Style",1,["iced_widget::progress_bar::Style"]],["impl Freeze for Style",1,["iced_widget::qr_code::Style"]],["impl Freeze for Style",1,["iced_widget::radio::Style"]],["impl Freeze for Style",1,["iced_widget::rule::Style"]],["impl Freeze for Id",1,["iced_widget::scrollable::Id"]],["impl Freeze for Rail",1,["iced_widget::scrollable::Rail"]],["impl Freeze for Scrollbar",1,["iced_widget::scrollable::Scrollbar"]],["impl Freeze for Scroller",1,["iced_widget::scrollable::Scroller"]],["impl Freeze for Style",1,["iced_widget::scrollable::Style"]],["impl Freeze for Viewport",1,["iced_widget::scrollable::Viewport"]],["impl Freeze for Handle",1,["iced_widget::slider::Handle"]],["impl Freeze for Rail",1,["iced_widget::slider::Rail"]],["impl Freeze for Style",1,["iced_widget::slider::Style"]],["impl Freeze for Style",1,["iced_widget::svg::Style"]],["impl Freeze for KeyPress",1,["iced_widget::text_editor::KeyPress"]],["impl Freeze for Style",1,["iced_widget::text_editor::Style"]],["impl Freeze for Cursor",1,["iced_widget::text_input::cursor::Cursor"]],["impl Freeze for Id",1,["iced_widget::text_input::Id"]],["impl Freeze for Style",1,["iced_widget::text_input::Style"]],["impl Freeze for Value",1,["iced_widget::text_input::value::Value"]],["impl Freeze for Style",1,["iced_widget::toggler::Style"]],["impl<'a, 'b, T, Message, Theme, Renderer> Freeze for Menu<'a, 'b, T, Message, Theme, Renderer>
    where\n <Renderer as Renderer>::Font: Freeze,
    ",1,["iced_widget::overlay::menu::Menu"]],["impl<'a, Highlighter, Message, Theme, Renderer> Freeze for TextEditor<'a, Highlighter, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,\n <Highlighter as Highlighter>::Settings: Freeze,\n <Renderer as Renderer>::Font: Freeze,
    ",1,["iced_widget::text_editor::TextEditor"]],["impl<'a, Key, Message, Theme, Renderer> Freeze for Column<'a, Key, Message, Theme, Renderer>",1,["iced_widget::keyed::column::Column"]],["impl<'a, Link, Theme, Renderer> Freeze for Rich<'a, Link, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,\n <Renderer as Renderer>::Font: Freeze,
    ",1,["iced_widget::text::rich::Rich"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Freeze for Responsive<'a, Message, Theme, Renderer>",1,["iced_widget::lazy::responsive::Responsive"]],["impl<'a, Message, Theme, Renderer> Freeze for Button<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,\n Message: Freeze,
    ",1,["iced_widget::button::Button"]],["impl<'a, Message, Theme, Renderer> Freeze for Checkbox<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,\n <Renderer as Renderer>::Font: Freeze,
    ",1,["iced_widget::checkbox::Checkbox"]],["impl<'a, Message, Theme, Renderer> Freeze for Container<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,
    ",1,["iced_widget::container::Container"]],["impl<'a, Message, Theme, Renderer> Freeze for Content<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,
    ",1,["iced_widget::pane_grid::content::Content"]],["impl<'a, Message, Theme, Renderer> Freeze for Controls<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::controls::Controls"]],["impl<'a, Message, Theme, Renderer> Freeze for PaneGrid<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,
    ",1,["iced_widget::pane_grid::PaneGrid"]],["impl<'a, Message, Theme, Renderer> Freeze for TitleBar<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,
    ",1,["iced_widget::pane_grid::title_bar::TitleBar"]],["impl<'a, Message, Theme, Renderer> Freeze for Radio<'a, Message, Theme, Renderer>
    where\n Message: Freeze,\n <Theme as Catalog>::Class<'a>: Freeze,\n <Renderer as Renderer>::Font: Freeze,
    ",1,["iced_widget::radio::Radio"]],["impl<'a, Message, Theme, Renderer> Freeze for Scrollable<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,
    ",1,["iced_widget::scrollable::Scrollable"]],["impl<'a, Message, Theme, Renderer> Freeze for TextInput<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,\n <Renderer as Renderer>::Font: Freeze,\n Message: Freeze,
    ",1,["iced_widget::text_input::TextInput"]],["impl<'a, Message, Theme, Renderer> Freeze for Toggler<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,\n <Renderer as Renderer>::Font: Freeze,
    ",1,["iced_widget::toggler::Toggler"]],["impl<'a, Message, Theme, Renderer> Freeze for Tooltip<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,
    ",1,["iced_widget::tooltip::Tooltip"]],["impl<'a, Message, Theme, Renderer, Dependency, View> !Freeze for Lazy<'a, Message, Theme, Renderer, Dependency, View>",1,["iced_widget::lazy::Lazy"]],["impl<'a, T, L, V, Message, Theme, Renderer> Freeze for PickList<'a, T, L, V, Message, Theme, Renderer>
    where\n L: Freeze,\n <Theme as Catalog>::Class<'a>: Freeze,\n <Theme as Catalog>::Class<'a>: Freeze,\n Message: Freeze,\n V: Freeze,\n <Renderer as Renderer>::Font: Freeze,
    ",1,["iced_widget::pick_list::PickList"]],["impl<'a, T, Message, Theme> Freeze for Slider<'a, T, Message, Theme>
    where\n T: Freeze,\n <Theme as Catalog>::Class<'a>: Freeze,\n Message: Freeze,
    ",1,["iced_widget::slider::Slider"]],["impl<'a, T, Message, Theme> Freeze for VerticalSlider<'a, T, Message, Theme>
    where\n T: Freeze,\n <Theme as Catalog>::Class<'a>: Freeze,\n Message: Freeze,
    ",1,["iced_widget::vertical_slider::VerticalSlider"]],["impl<'a, T, Message, Theme, Renderer> Freeze for ComboBox<'a, T, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Freeze,\n <Theme as Catalog>::Class<'a>: Freeze,\n <Renderer as Renderer>::Font: Freeze,\n Message: Freeze,
    ",1,["iced_widget::combo_box::ComboBox"]],["impl<'a, Theme> Freeze for ProgressBar<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Freeze,
    ",1,["iced_widget::progress_bar::ProgressBar"]],["impl<'a, Theme> Freeze for QRCode<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Freeze,
    ",1,["iced_widget::qr_code::QRCode"]],["impl<'a, Theme> Freeze for Rule<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Freeze,
    ",1,["iced_widget::rule::Rule"]],["impl<'a, Theme> Freeze for Svg<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Freeze,
    ",1,["iced_widget::svg::Svg"]],["impl<Font> Freeze for Handle<Font>
    where\n Font: Freeze,
    ",1,["iced_widget::pick_list::Handle"]],["impl<Font> Freeze for Icon<Font>
    where\n Font: Freeze,
    ",1,["iced_widget::checkbox::Icon"]],["impl<Font> Freeze for Icon<Font>
    where\n Font: Freeze,
    ",1,["iced_widget::pick_list::Icon"]],["impl<Font> Freeze for Icon<Font>
    where\n Font: Freeze,
    ",1,["iced_widget::text_input::Icon"]],["impl<Handle> Freeze for Image<Handle>
    where\n Handle: Freeze,
    ",1,["iced_widget::image::Image"]],["impl<Handle> Freeze for Viewer<Handle>
    where\n Handle: Freeze,
    ",1,["iced_widget::image::viewer::Viewer"]],["impl<Highlighter> !Freeze for State<Highlighter>",1,["iced_widget::text_editor::State"]],["impl<Message> Freeze for Binding<Message>
    where\n Message: Freeze,
    ",1,["iced_widget::text_editor::Binding"]],["impl<Message> Freeze for Action<Message>
    where\n Message: Freeze,
    ",1,["iced_widget::action::Action"]],["impl<Message, P> Freeze for Shader<Message, P>
    where\n P: Freeze,
    ",1,["iced_widget::shader::Shader"]],["impl<P> Freeze for State<P>
    where\n P: Freeze,
    ",1,["iced_widget::text_input::State"]],["impl<P, Message, Theme, Renderer> Freeze for Canvas<P, Message, Theme, Renderer>
    where\n P: Freeze,
    ",1,["iced_widget::canvas::Canvas"]],["impl<R = Renderer<Renderer, Renderer>> !Freeze for Content<R>",1,["iced_widget::text_editor::Content"]],["impl<T> !Freeze for State<T>",1,["iced_widget::combo_box::State"]],["impl<T> Freeze for Configuration<T>
    where\n T: Freeze,
    ",1,["iced_widget::pane_grid::configuration::Configuration"]],["impl<T> Freeze for State<T>",1,["iced_widget::pane_grid::state::State"]]]],["iced_winit",[["impl Freeze for Error",1,["iced_winit::error::Error"]],["impl Freeze for Clipboard",1,["iced_winit::clipboard::Clipboard"]],["impl Freeze for Appearance",1,["iced_winit::program::Appearance"]],["impl Freeze for Settings",1,["iced_winit::settings::Settings"]],["impl<P> Freeze for State<P>
    where\n <P as Program>::Theme: Freeze,
    ",1,["iced_winit::program::state::State"]],["impl<T> Freeze for Proxy<T>",1,["iced_winit::proxy::Proxy"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[1883,39672,3538,15895,1261,2058,6255,2949,3458,55355,2382]} \ No newline at end of file +//{"start":57,"fragment_lengths":[1883,39672,3538,15895,1261,2058,6255,2949,3458,58047,2382]} \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Send.js b/trait.impl/core/marker/trait.Send.js index af05be299ca..6863fca491b 100644 --- a/trait.impl/core/marker/trait.Send.js +++ b/trait.impl/core/marker/trait.Send.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["iced",[["impl Send for Error",1,["iced::error::Error"]],["impl Send for Error",1,["iced::window::icon::Error"]],["impl Send for Settings",1,["iced::settings::Settings"]],["impl<P> Send for Application<P>
    where\n P: Send,
    ",1,["iced::application::Application"]],["impl<P> Send for Daemon<P>
    where\n P: Send,
    ",1,["iced::daemon::Daemon"]]]],["iced_core",[["impl !Send for State",1,["iced_core::widget::tree::State"]],["impl !Send for Tree",1,["iced_core::widget::tree::Tree"]],["impl Send for Alignment",1,["iced_core::alignment::Alignment"]],["impl Send for Horizontal",1,["iced_core::alignment::Horizontal"]],["impl Send for Vertical",1,["iced_core::alignment::Vertical"]],["impl Send for Kind",1,["iced_core::clipboard::Kind"]],["impl Send for Background",1,["iced_core::background::Background"]],["impl Send for ContentFit",1,["iced_core::content_fit::ContentFit"]],["impl Send for Length",1,["iced_core::length::Length"]],["impl Send for Rotation",1,["iced_core::rotation::Rotation"]],["impl Send for Event",1,["iced_core::event::Event"]],["impl Send for Status",1,["iced_core::event::Status"]],["impl Send for Family",1,["iced_core::font::Family"]],["impl Send for Stretch",1,["iced_core::font::Stretch"]],["impl Send for Style",1,["iced_core::font::Style"]],["impl Send for Weight",1,["iced_core::font::Weight"]],["impl Send for Gradient",1,["iced_core::gradient::Gradient"]],["impl Send for FilterMethod",1,["iced_core::image::FilterMethod"]],["impl Send for Handle",1,["iced_core::image::Handle"]],["impl Send for Event",1,["iced_core::keyboard::event::Event"]],["impl Send for Location",1,["iced_core::keyboard::location::Location"]],["impl Send for Code",1,["iced_core::keyboard::key::Code"]],["impl Send for Named",1,["iced_core::keyboard::key::Named"]],["impl Send for NativeCode",1,["iced_core::keyboard::key::NativeCode"]],["impl Send for Physical",1,["iced_core::keyboard::key::Physical"]],["impl Send for Axis",1,["iced_core::layout::flex::Axis"]],["impl Send for Kind",1,["iced_core::mouse::click::Kind"]],["impl Send for Button",1,["iced_core::mouse::button::Button"]],["impl Send for Cursor",1,["iced_core::mouse::cursor::Cursor"]],["impl Send for Event",1,["iced_core::mouse::event::Event"]],["impl Send for Interaction",1,["iced_core::mouse::interaction::Interaction"]],["impl Send for ScrollDelta",1,["iced_core::mouse::event::ScrollDelta"]],["impl Send for Data",1,["iced_core::svg::Data"]],["impl Send for Action",1,["iced_core::text::editor::Action"]],["impl Send for Cursor",1,["iced_core::text::editor::Cursor"]],["impl Send for Direction",1,["iced_core::text::editor::Direction"]],["impl Send for Edit",1,["iced_core::text::editor::Edit"]],["impl Send for Motion",1,["iced_core::text::editor::Motion"]],["impl Send for Difference",1,["iced_core::text::Difference"]],["impl Send for Hit",1,["iced_core::text::Hit"]],["impl Send for LineHeight",1,["iced_core::text::LineHeight"]],["impl Send for Shaping",1,["iced_core::text::Shaping"]],["impl Send for Wrapping",1,["iced_core::text::Wrapping"]],["impl Send for Theme",1,["iced_core::theme::Theme"]],["impl Send for Event",1,["iced_core::touch::Event"]],["impl Send for Event",1,["iced_core::window::event::Event"]],["impl Send for Level",1,["iced_core::window::level::Level"]],["impl Send for Mode",1,["iced_core::window::mode::Mode"]],["impl Send for Position",1,["iced_core::window::position::Position"]],["impl Send for RedrawRequest",1,["iced_core::window::redraw_request::RedrawRequest"]],["impl Send for UserAttention",1,["iced_core::window::user_attention::UserAttention"]],["impl Send for Error",1,["iced_core::window::icon::Error"]],["impl Send for Border",1,["iced_core::border::Border"]],["impl Send for Radius",1,["iced_core::border::Radius"]],["impl Send for Null",1,["iced_core::clipboard::Null"]],["impl Send for Font",1,["iced_core::font::Font"]],["impl Send for ColorStop",1,["iced_core::gradient::ColorStop"]],["impl Send for Linear",1,["iced_core::gradient::Linear"]],["impl Send for Id",1,["iced_core::image::Id"]],["impl Send for Modifiers",1,["iced_core::keyboard::modifiers::Modifiers"]],["impl Send for Limits",1,["iced_core::layout::limits::Limits"]],["impl Send for Node",1,["iced_core::layout::node::Node"]],["impl Send for Click",1,["iced_core::mouse::click::Click"]],["impl Send for Padding",1,["iced_core::padding::Padding"]],["impl Send for Quad",1,["iced_core::renderer::Quad"]],["impl Send for Style",1,["iced_core::renderer::Style"]],["impl Send for Color",1,["iced_core::color::Color"]],["impl Send for Degrees",1,["iced_core::angle::Degrees"]],["impl Send for Pixels",1,["iced_core::pixels::Pixels"]],["impl Send for Radians",1,["iced_core::angle::Radians"]],["impl Send for Shadow",1,["iced_core::shadow::Shadow"]],["impl Send for Transformation",1,["iced_core::transformation::Transformation"]],["impl Send for Handle",1,["iced_core::svg::Handle"]],["impl Send for PlainText",1,["iced_core::text::highlighter::PlainText"]],["impl Send for Highlight",1,["iced_core::text::Highlight"]],["impl Send for Background",1,["iced_core::theme::palette::Background"]],["impl Send for Danger",1,["iced_core::theme::palette::Danger"]],["impl Send for Extended",1,["iced_core::theme::palette::Extended"]],["impl Send for Pair",1,["iced_core::theme::palette::Pair"]],["impl Send for Palette",1,["iced_core::theme::palette::Palette"]],["impl Send for Primary",1,["iced_core::theme::palette::Primary"]],["impl Send for Secondary",1,["iced_core::theme::palette::Secondary"]],["impl Send for Success",1,["iced_core::theme::palette::Success"]],["impl Send for Custom",1,["iced_core::theme::Custom"]],["impl Send for Finger",1,["iced_core::touch::Finger"]],["impl Send for Count",1,["iced_core::widget::operation::focusable::Count"]],["impl Send for AbsoluteOffset",1,["iced_core::widget::operation::scrollable::AbsoluteOffset"]],["impl Send for RelativeOffset",1,["iced_core::widget::operation::scrollable::RelativeOffset"]],["impl Send for Id",1,["iced_core::widget::id::Id"]],["impl Send for Style",1,["iced_core::widget::text::Style"]],["impl Send for Tag",1,["iced_core::widget::tree::Tag"]],["impl Send for Icon",1,["iced_core::window::icon::Icon"]],["impl Send for PlatformSpecific",1,["iced_core::window::settings::platform::PlatformSpecific"]],["impl Send for Settings",1,["iced_core::window::settings::Settings"]],["impl Send for Id",1,["iced_core::window::id::Id"]],["impl<'a> Send for Layout<'a>",1,["iced_core::layout::Layout"]],["impl<'a, Link, Font> Send for Span<'a, Link, Font>
    where\n Font: Send,\n Link: Send,
    ",1,["iced_core::text::Span"]],["impl<'a, Message> Send for Shell<'a, Message>
    where\n Message: Send,
    ",1,["iced_core::shell::Shell"]],["impl<'a, Message, Theme, Renderer> !Send for Element<'a, Message, Theme, Renderer>",1,["iced_core::overlay::element::Element"]],["impl<'a, Message, Theme, Renderer> !Send for Group<'a, Message, Theme, Renderer>",1,["iced_core::overlay::group::Group"]],["impl<'a, Message, Theme, Renderer> !Send for Element<'a, Message, Theme, Renderer>",1,["iced_core::element::Element"]],["impl<'a, Theme, Renderer> Send for Text<'a, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Send,\n <Renderer as Renderer>::Font: Send,
    ",1,["iced_core::widget::text::Text"]],["impl<C> Send for Key<C>
    where\n C: Send,
    ",1,["iced_core::keyboard::key::Key"]],["impl<Content, Font> Send for Text<Content, Font>
    where\n Content: Send,\n Font: Send,
    ",1,["iced_core::text::Text"]],["impl<Font> Send for Format<Font>
    where\n Font: Send,
    ",1,["iced_core::text::highlighter::Format"]],["impl<H> Send for Image<H>
    where\n H: Send,
    ",1,["iced_core::image::Image"]],["impl<H> Send for Svg<H>
    where\n H: Send,
    ",1,["iced_core::svg::Svg"]],["impl<P> Send for Plain<P>
    where\n P: Send,
    ",1,["iced_core::text::paragraph::Plain"]],["impl<P> Send for State<P>
    where\n P: Send,
    ",1,["iced_core::widget::text::State"]],["impl<T> Send for Outcome<T>
    where\n T: Send,
    ",1,["iced_core::widget::operation::Outcome"]],["impl<T> Send for Point<T>
    where\n T: Send,
    ",1,["iced_core::point::Point"]],["impl<T> Send for Rectangle<T>
    where\n T: Send,
    ",1,["iced_core::rectangle::Rectangle"]],["impl<T> Send for Size<T>
    where\n T: Send,
    ",1,["iced_core::size::Size"]],["impl<T> Send for Vector<T>
    where\n T: Send,
    ",1,["iced_core::vector::Vector"]]]],["iced_futures",[["impl Send for Event",1,["iced_futures::subscription::Event"]],["impl Send for MacOS",1,["iced_futures::subscription::MacOS"]],["impl Send for PlatformSpecific",1,["iced_futures::subscription::PlatformSpecific"]],["impl Send for Executor",1,["iced_futures::backend::native::async_std::Executor"]],["impl Send for Executor",1,["iced_futures::backend::native::smol::Executor"]],["impl Send for Executor",1,["iced_futures::backend::null::Executor"]],["impl Send for Tracker",1,["iced_futures::subscription::tracker::Tracker"]],["impl<Executor, Sender, Message> Send for Runtime<Executor, Sender, Message>
    where\n Executor: Send,\n Sender: Send,\n Message: Send,
    ",1,["iced_futures::runtime::Runtime"]],["impl<T> !Send for Subscription<T>",1,["iced_futures::subscription::Subscription"]]]],["iced_graphics",[["impl Send for SurfaceError",1,["iced_graphics::compositor::SurfaceError"]],["impl Send for Antialiasing",1,["iced_graphics::antialiasing::Antialiasing"]],["impl Send for Error",1,["iced_graphics::error::Error"]],["impl Send for Reason",1,["iced_graphics::error::Reason"]],["impl Send for Style",1,["iced_graphics::geometry::style::Style"]],["impl Send for Rule",1,["iced_graphics::geometry::fill::Rule"]],["impl Send for LineCap",1,["iced_graphics::geometry::stroke::LineCap"]],["impl Send for LineJoin",1,["iced_graphics::geometry::stroke::LineJoin"]],["impl Send for Gradient",1,["iced_graphics::gradient::Gradient"]],["impl Send for Image",1,["iced_graphics::image::Image"]],["impl Send for Mesh",1,["iced_graphics::mesh::Mesh"]],["impl Send for Text",1,["iced_graphics::text::Text"]],["impl Send for Group",1,["iced_graphics::cache::Group"]],["impl Send for Packed",1,["iced_graphics::color::Packed"]],["impl Send for Information",1,["iced_graphics::compositor::Information"]],["impl Send for Fill",1,["iced_graphics::geometry::fill::Fill"]],["impl Send for Arc",1,["iced_graphics::geometry::path::arc::Arc"]],["impl Send for Elliptical",1,["iced_graphics::geometry::path::arc::Elliptical"]],["impl Send for Builder",1,["iced_graphics::geometry::path::builder::Builder"]],["impl Send for Path",1,["iced_graphics::geometry::path::Path"]],["impl Send for Text",1,["iced_graphics::geometry::text::Text"]],["impl Send for Linear",1,["iced_graphics::gradient::Linear"]],["impl Send for Packed",1,["iced_graphics::gradient::Packed"]],["impl Send for AttributeCount",1,["iced_graphics::mesh::AttributeCount"]],["impl Send for GradientVertex2D",1,["iced_graphics::mesh::GradientVertex2D"]],["impl Send for SolidVertex2D",1,["iced_graphics::mesh::SolidVertex2D"]],["impl Send for Settings",1,["iced_graphics::settings::Settings"]],["impl Send for Viewport",1,["iced_graphics::viewport::Viewport"]],["impl Send for Cache",1,["iced_graphics::text::cache::Cache"]],["impl Send for Entry",1,["iced_graphics::text::cache::Entry"]],["impl Send for Editor",1,["iced_graphics::text::editor::Editor"]],["impl Send for Weak",1,["iced_graphics::text::editor::Weak"]],["impl Send for Paragraph",1,["iced_graphics::text::paragraph::Paragraph"]],["impl Send for Weak",1,["iced_graphics::text::paragraph::Weak"]],["impl Send for FontSystem",1,["iced_graphics::text::FontSystem"]],["impl Send for Raw",1,["iced_graphics::text::Raw"]],["impl Send for Version",1,["iced_graphics::text::Version"]],["impl<'a> Send for LineDash<'a>",1,["iced_graphics::geometry::stroke::LineDash"]],["impl<'a> Send for Stroke<'a>",1,["iced_graphics::geometry::stroke::Stroke"]],["impl<'a> Send for Key<'a>",1,["iced_graphics::text::cache::Key"]],["impl<Renderer> Send for Frame<Renderer>
    where\n <Renderer as Renderer>::Frame: Send,
    ",1,["iced_graphics::geometry::frame::Frame"]],["impl<Renderer> Send for Cache<Renderer>
    where\n <<Renderer as Renderer>::Geometry as Cached>::Cache: Send,
    ",1,["iced_graphics::geometry::cache::Cache"]],["impl<T> Send for State<T>
    where\n T: Send,
    ",1,["iced_graphics::cache::State"]],["impl<T> Send for Cache<T>
    where\n T: Send,
    ",1,["iced_graphics::cache::Cache"]],["impl<T> Send for Stack<T>
    where\n T: Send,
    ",1,["iced_graphics::layer::Stack"]],["impl<T> Send for Indexed<T>
    where\n T: Send,
    ",1,["iced_graphics::mesh::Indexed"]]]],["iced_highlighter",[["impl !Send for Highlighter",1,["iced_highlighter::Highlighter"]],["impl Send for Theme",1,["iced_highlighter::Theme"]],["impl Send for Highlight",1,["iced_highlighter::Highlight"]],["impl Send for Settings",1,["iced_highlighter::Settings"]]]],["iced_renderer",[["impl<A, B> Send for Compositor<A, B>
    where\n A: Send,\n B: Send,
    ",1,["iced_renderer::fallback::Compositor"]],["impl<A, B> Send for Renderer<A, B>
    where\n A: Send,\n B: Send,
    ",1,["iced_renderer::fallback::Renderer"]],["impl<A, B> Send for Surface<A, B>
    where\n A: Send,\n B: Send,
    ",1,["iced_renderer::fallback::Surface"]]]],["iced_runtime",[["impl !Send for Cache",1,["iced_runtime::user_interface::Cache"]],["impl Send for Action",1,["iced_runtime::clipboard::Action"]],["impl Send for Error",1,["iced_runtime::font::Error"]],["impl Send for Action",1,["iced_runtime::system::Action"]],["impl Send for State",1,["iced_runtime::user_interface::State"]],["impl Send for Action",1,["iced_runtime::window::Action"]],["impl Send for CropError",1,["iced_runtime::window::screenshot::CropError"]],["impl Send for Debug",1,["iced_runtime::debug::Debug"]],["impl Send for Information",1,["iced_runtime::system::Information"]],["impl Send for Handle",1,["iced_runtime::task::Handle"]],["impl Send for Screenshot",1,["iced_runtime::window::screenshot::Screenshot"]],["impl<'a, Message, Theme, Renderer> !Send for Nested<'a, Message, Theme, Renderer>",1,["iced_runtime::overlay::nested::Nested"]],["impl<'a, Message, Theme, Renderer> !Send for UserInterface<'a, Message, Theme, Renderer>",1,["iced_runtime::user_interface::UserInterface"]],["impl<P> !Send for State<P>",1,["iced_runtime::multi_window::state::State"]],["impl<P> !Send for State<P>",1,["iced_runtime::program::state::State"]],["impl<T> Send for Action<T>
    where\n T: Send,
    ",1,["iced_runtime::Action"]],["impl<T> Send for Task<T>",1,["iced_runtime::task::Task"]]]],["iced_tiny_skia",[["impl !Send for Geometry",1,["iced_tiny_skia::geometry::Geometry"]],["impl !Send for Cache",1,["iced_tiny_skia::geometry::Cache"]],["impl !Send for Layer",1,["iced_tiny_skia::layer::Layer"]],["impl !Send for Renderer",1,["iced_tiny_skia::Renderer"]],["impl !Send for Surface",1,["iced_tiny_skia::window::compositor::Surface"]],["impl Send for Primitive",1,["iced_tiny_skia::primitive::Primitive"]],["impl Send for Frame",1,["iced_tiny_skia::geometry::Frame"]],["impl Send for Settings",1,["iced_tiny_skia::settings::Settings"]],["impl Send for Compositor",1,["iced_tiny_skia::window::compositor::Compositor"]]]],["iced_wgpu",[["impl !Send for Geometry",1,["iced_wgpu::geometry::Geometry"]],["impl !Send for Cache",1,["iced_wgpu::geometry::Cache"]],["impl !Send for Layer",1,["iced_wgpu::layer::Layer"]],["impl !Send for Renderer",1,["iced_wgpu::Renderer"]],["impl Send for Error",1,["iced_wgpu::window::compositor::Error"]],["impl Send for Frame",1,["iced_wgpu::geometry::Frame"]],["impl Send for Instance",1,["iced_wgpu::primitive::Instance"]],["impl Send for Storage",1,["iced_wgpu::primitive::Storage"]],["impl Send for Settings",1,["iced_wgpu::settings::Settings"]],["impl Send for Engine",1,["iced_wgpu::engine::Engine"]],["impl Send for Compositor",1,["iced_wgpu::window::compositor::Compositor"]]]],["iced_widget",[["impl !Send for State",1,["iced_widget::overlay::menu::State"]],["impl !Send for Data",1,["iced_widget::qr_code::Data"]],["impl Send for Status",1,["iced_widget::button::Status"]],["impl Send for Status",1,["iced_widget::checkbox::Status"]],["impl Send for Item",1,["iced_widget::markdown::Item"]],["impl Send for Axis",1,["iced_widget::pane_grid::axis::Axis"]],["impl Send for Direction",1,["iced_widget::pane_grid::direction::Direction"]],["impl Send for DragEvent",1,["iced_widget::pane_grid::DragEvent"]],["impl Send for Edge",1,["iced_widget::pane_grid::Edge"]],["impl Send for Node",1,["iced_widget::pane_grid::node::Node"]],["impl Send for Region",1,["iced_widget::pane_grid::Region"]],["impl Send for Target",1,["iced_widget::pane_grid::Target"]],["impl Send for Action",1,["iced_widget::pane_grid::state::Action"]],["impl Send for Status",1,["iced_widget::pick_list::Status"]],["impl Send for Error",1,["iced_widget::qr_code::Error"]],["impl Send for ErrorCorrection",1,["iced_widget::qr_code::ErrorCorrection"]],["impl Send for Version",1,["iced_widget::qr_code::Version"]],["impl Send for Status",1,["iced_widget::radio::Status"]],["impl Send for FillMode",1,["iced_widget::rule::FillMode"]],["impl Send for Anchor",1,["iced_widget::scrollable::Anchor"]],["impl Send for Direction",1,["iced_widget::scrollable::Direction"]],["impl Send for Status",1,["iced_widget::scrollable::Status"]],["impl Send for HandleShape",1,["iced_widget::slider::HandleShape"]],["impl Send for Status",1,["iced_widget::slider::Status"]],["impl Send for Status",1,["iced_widget::svg::Status"]],["impl Send for Status",1,["iced_widget::text_editor::Status"]],["impl Send for State",1,["iced_widget::text_input::cursor::State"]],["impl Send for Side",1,["iced_widget::text_input::Side"]],["impl Send for Status",1,["iced_widget::text_input::Status"]],["impl Send for Status",1,["iced_widget::toggler::Status"]],["impl Send for Position",1,["iced_widget::tooltip::Position"]],["impl Send for Style",1,["iced_widget::button::Style"]],["impl Send for Style",1,["iced_widget::checkbox::Style"]],["impl Send for Id",1,["iced_widget::container::Id"]],["impl Send for Style",1,["iced_widget::container::Style"]],["impl Send for State",1,["iced_widget::image::viewer::State"]],["impl Send for Settings",1,["iced_widget::markdown::Settings"]],["impl Send for Style",1,["iced_widget::markdown::Style"]],["impl Send for Text",1,["iced_widget::markdown::Text"]],["impl Send for Style",1,["iced_widget::overlay::menu::Style"]],["impl Send for Internal",1,["iced_widget::pane_grid::state::Internal"]],["impl Send for Highlight",1,["iced_widget::pane_grid::Highlight"]],["impl Send for Line",1,["iced_widget::pane_grid::Line"]],["impl Send for Pane",1,["iced_widget::pane_grid::pane::Pane"]],["impl Send for ResizeEvent",1,["iced_widget::pane_grid::ResizeEvent"]],["impl Send for Split",1,["iced_widget::pane_grid::split::Split"]],["impl Send for Style",1,["iced_widget::pane_grid::Style"]],["impl Send for Style",1,["iced_widget::pick_list::Style"]],["impl Send for Style",1,["iced_widget::progress_bar::Style"]],["impl Send for Style",1,["iced_widget::qr_code::Style"]],["impl Send for Style",1,["iced_widget::radio::Style"]],["impl Send for Style",1,["iced_widget::rule::Style"]],["impl Send for Id",1,["iced_widget::scrollable::Id"]],["impl Send for Rail",1,["iced_widget::scrollable::Rail"]],["impl Send for Scrollbar",1,["iced_widget::scrollable::Scrollbar"]],["impl Send for Scroller",1,["iced_widget::scrollable::Scroller"]],["impl Send for Style",1,["iced_widget::scrollable::Style"]],["impl Send for Viewport",1,["iced_widget::scrollable::Viewport"]],["impl Send for Handle",1,["iced_widget::slider::Handle"]],["impl Send for Rail",1,["iced_widget::slider::Rail"]],["impl Send for Style",1,["iced_widget::slider::Style"]],["impl Send for Style",1,["iced_widget::svg::Style"]],["impl Send for KeyPress",1,["iced_widget::text_editor::KeyPress"]],["impl Send for Style",1,["iced_widget::text_editor::Style"]],["impl Send for Cursor",1,["iced_widget::text_input::cursor::Cursor"]],["impl Send for Id",1,["iced_widget::text_input::Id"]],["impl Send for Style",1,["iced_widget::text_input::Style"]],["impl Send for Value",1,["iced_widget::text_input::value::Value"]],["impl Send for Style",1,["iced_widget::toggler::Style"]],["impl<'a, 'b, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Menu<'a, 'b, T, Message, Theme, Renderer>",1,["iced_widget::overlay::menu::Menu"]],["impl<'a, Highlighter, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for TextEditor<'a, Highlighter, Message, Theme, Renderer>",1,["iced_widget::text_editor::TextEditor"]],["impl<'a, Key, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Column<'a, Key, Message, Theme, Renderer>",1,["iced_widget::keyed::column::Column"]],["impl<'a, Link, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Rich<'a, Link, Theme, Renderer>",1,["iced_widget::text::rich::Rich"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Button<'a, Message, Theme, Renderer>",1,["iced_widget::button::Button"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Checkbox<'a, Message, Theme, Renderer>",1,["iced_widget::checkbox::Checkbox"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Container<'a, Message, Theme, Renderer>",1,["iced_widget::container::Container"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Content<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::content::Content"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Controls<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::controls::Controls"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for PaneGrid<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::PaneGrid"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for TitleBar<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::title_bar::TitleBar"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Scrollable<'a, Message, Theme, Renderer>",1,["iced_widget::scrollable::Scrollable"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Responsive<'a, Message, Theme, Renderer>",1,["iced_widget::lazy::responsive::Responsive"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for TextInput<'a, Message, Theme, Renderer>",1,["iced_widget::text_input::TextInput"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Toggler<'a, Message, Theme, Renderer>",1,["iced_widget::toggler::Toggler"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Tooltip<'a, Message, Theme, Renderer>",1,["iced_widget::tooltip::Tooltip"]],["impl<'a, Message, Theme, Renderer> Send for Radio<'a, Message, Theme, Renderer>
    where\n Message: Send,\n <Theme as Catalog>::Class<'a>: Send,\n <Renderer as Renderer>::Font: Send,
    ",1,["iced_widget::radio::Radio"]],["impl<'a, Message, Theme, Renderer, Dependency, View> !Send for Lazy<'a, Message, Theme, Renderer, Dependency, View>",1,["iced_widget::lazy::Lazy"]],["impl<'a, T, L, V, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for PickList<'a, T, L, V, Message, Theme, Renderer>",1,["iced_widget::pick_list::PickList"]],["impl<'a, T, Message, Theme = Theme> !Send for Slider<'a, T, Message, Theme>",1,["iced_widget::slider::Slider"]],["impl<'a, T, Message, Theme = Theme> !Send for VerticalSlider<'a, T, Message, Theme>",1,["iced_widget::vertical_slider::VerticalSlider"]],["impl<'a, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for ComboBox<'a, T, Message, Theme, Renderer>",1,["iced_widget::combo_box::ComboBox"]],["impl<'a, Theme = Theme> !Send for QRCode<'a, Theme>",1,["iced_widget::qr_code::QRCode"]],["impl<'a, Theme> Send for ProgressBar<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Send,
    ",1,["iced_widget::progress_bar::ProgressBar"]],["impl<'a, Theme> Send for Rule<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Send,
    ",1,["iced_widget::rule::Rule"]],["impl<'a, Theme> Send for Svg<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Send,
    ",1,["iced_widget::svg::Svg"]],["impl<Font> Send for Handle<Font>
    where\n Font: Send,
    ",1,["iced_widget::pick_list::Handle"]],["impl<Font> Send for Icon<Font>
    where\n Font: Send,
    ",1,["iced_widget::checkbox::Icon"]],["impl<Font> Send for Icon<Font>
    where\n Font: Send,
    ",1,["iced_widget::pick_list::Icon"]],["impl<Font> Send for Icon<Font>
    where\n Font: Send,
    ",1,["iced_widget::text_input::Icon"]],["impl<Handle> Send for Image<Handle>
    where\n Handle: Send,
    ",1,["iced_widget::image::Image"]],["impl<Handle> Send for Viewer<Handle>
    where\n Handle: Send,
    ",1,["iced_widget::image::viewer::Viewer"]],["impl<Highlighter> Send for State<Highlighter>
    where\n <Highlighter as Highlighter>::Settings: Send,\n Highlighter: Send,
    ",1,["iced_widget::text_editor::State"]],["impl<Message> Send for Binding<Message>
    where\n Message: Send,
    ",1,["iced_widget::text_editor::Binding"]],["impl<Message> Send for Action<Message>
    where\n Message: Send,
    ",1,["iced_widget::action::Action"]],["impl<Message, P> Send for Shader<Message, P>
    where\n P: Send,\n Message: Send,
    ",1,["iced_widget::shader::Shader"]],["impl<P> Send for State<P>
    where\n P: Send,
    ",1,["iced_widget::text_input::State"]],["impl<P, Message, Theme, Renderer> Send for Canvas<P, Message, Theme, Renderer>
    where\n P: Send,\n Message: Send,\n Theme: Send,\n Renderer: Send,
    ",1,["iced_widget::canvas::Canvas"]],["impl<R> Send for Content<R>
    where\n <R as Renderer>::Editor: Send,
    ",1,["iced_widget::text_editor::Content"]],["impl<T> Send for Configuration<T>
    where\n T: Send,
    ",1,["iced_widget::pane_grid::configuration::Configuration"]],["impl<T> Send for State<T>
    where\n T: Send,
    ",1,["iced_widget::combo_box::State"]],["impl<T> Send for State<T>
    where\n T: Send,
    ",1,["iced_widget::pane_grid::state::State"]]]],["iced_winit",[["impl !Send for Clipboard",1,["iced_winit::clipboard::Clipboard"]],["impl Send for Error",1,["iced_winit::error::Error"]],["impl Send for Appearance",1,["iced_winit::program::Appearance"]],["impl Send for Settings",1,["iced_winit::settings::Settings"]],["impl<P> Send for State<P>
    where\n <P as Program>::Theme: Send,
    ",1,["iced_winit::program::state::State"]],["impl<T> Send for Proxy<T>
    where\n T: Send,
    ",1,["iced_winit::proxy::Proxy"]]]]]); + var implementors = Object.fromEntries([["iced",[["impl Send for Error",1,["iced::error::Error"]],["impl Send for Error",1,["iced::window::icon::Error"]],["impl Send for Settings",1,["iced::settings::Settings"]],["impl<P> Send for Application<P>
    where\n P: Send,
    ",1,["iced::application::Application"]],["impl<P> Send for Daemon<P>
    where\n P: Send,
    ",1,["iced::daemon::Daemon"]]]],["iced_core",[["impl !Send for State",1,["iced_core::widget::tree::State"]],["impl !Send for Tree",1,["iced_core::widget::tree::Tree"]],["impl Send for Alignment",1,["iced_core::alignment::Alignment"]],["impl Send for Horizontal",1,["iced_core::alignment::Horizontal"]],["impl Send for Vertical",1,["iced_core::alignment::Vertical"]],["impl Send for Kind",1,["iced_core::clipboard::Kind"]],["impl Send for Background",1,["iced_core::background::Background"]],["impl Send for ContentFit",1,["iced_core::content_fit::ContentFit"]],["impl Send for Length",1,["iced_core::length::Length"]],["impl Send for Rotation",1,["iced_core::rotation::Rotation"]],["impl Send for Event",1,["iced_core::event::Event"]],["impl Send for Status",1,["iced_core::event::Status"]],["impl Send for Family",1,["iced_core::font::Family"]],["impl Send for Stretch",1,["iced_core::font::Stretch"]],["impl Send for Style",1,["iced_core::font::Style"]],["impl Send for Weight",1,["iced_core::font::Weight"]],["impl Send for Gradient",1,["iced_core::gradient::Gradient"]],["impl Send for FilterMethod",1,["iced_core::image::FilterMethod"]],["impl Send for Handle",1,["iced_core::image::Handle"]],["impl Send for Event",1,["iced_core::keyboard::event::Event"]],["impl Send for Location",1,["iced_core::keyboard::location::Location"]],["impl Send for Code",1,["iced_core::keyboard::key::Code"]],["impl Send for Named",1,["iced_core::keyboard::key::Named"]],["impl Send for NativeCode",1,["iced_core::keyboard::key::NativeCode"]],["impl Send for Physical",1,["iced_core::keyboard::key::Physical"]],["impl Send for Axis",1,["iced_core::layout::flex::Axis"]],["impl Send for Kind",1,["iced_core::mouse::click::Kind"]],["impl Send for Button",1,["iced_core::mouse::button::Button"]],["impl Send for Cursor",1,["iced_core::mouse::cursor::Cursor"]],["impl Send for Event",1,["iced_core::mouse::event::Event"]],["impl Send for Interaction",1,["iced_core::mouse::interaction::Interaction"]],["impl Send for ScrollDelta",1,["iced_core::mouse::event::ScrollDelta"]],["impl Send for Data",1,["iced_core::svg::Data"]],["impl Send for Action",1,["iced_core::text::editor::Action"]],["impl Send for Cursor",1,["iced_core::text::editor::Cursor"]],["impl Send for Direction",1,["iced_core::text::editor::Direction"]],["impl Send for Edit",1,["iced_core::text::editor::Edit"]],["impl Send for Motion",1,["iced_core::text::editor::Motion"]],["impl Send for Difference",1,["iced_core::text::Difference"]],["impl Send for Hit",1,["iced_core::text::Hit"]],["impl Send for LineHeight",1,["iced_core::text::LineHeight"]],["impl Send for Shaping",1,["iced_core::text::Shaping"]],["impl Send for Wrapping",1,["iced_core::text::Wrapping"]],["impl Send for Theme",1,["iced_core::theme::Theme"]],["impl Send for Event",1,["iced_core::touch::Event"]],["impl Send for Event",1,["iced_core::window::event::Event"]],["impl Send for Level",1,["iced_core::window::level::Level"]],["impl Send for Mode",1,["iced_core::window::mode::Mode"]],["impl Send for Position",1,["iced_core::window::position::Position"]],["impl Send for RedrawRequest",1,["iced_core::window::redraw_request::RedrawRequest"]],["impl Send for UserAttention",1,["iced_core::window::user_attention::UserAttention"]],["impl Send for Error",1,["iced_core::window::icon::Error"]],["impl Send for Border",1,["iced_core::border::Border"]],["impl Send for Radius",1,["iced_core::border::Radius"]],["impl Send for Null",1,["iced_core::clipboard::Null"]],["impl Send for Font",1,["iced_core::font::Font"]],["impl Send for ColorStop",1,["iced_core::gradient::ColorStop"]],["impl Send for Linear",1,["iced_core::gradient::Linear"]],["impl Send for Id",1,["iced_core::image::Id"]],["impl Send for Modifiers",1,["iced_core::keyboard::modifiers::Modifiers"]],["impl Send for Limits",1,["iced_core::layout::limits::Limits"]],["impl Send for Node",1,["iced_core::layout::node::Node"]],["impl Send for Click",1,["iced_core::mouse::click::Click"]],["impl Send for Padding",1,["iced_core::padding::Padding"]],["impl Send for Quad",1,["iced_core::renderer::Quad"]],["impl Send for Style",1,["iced_core::renderer::Style"]],["impl Send for Color",1,["iced_core::color::Color"]],["impl Send for Degrees",1,["iced_core::angle::Degrees"]],["impl Send for Pixels",1,["iced_core::pixels::Pixels"]],["impl Send for Radians",1,["iced_core::angle::Radians"]],["impl Send for Shadow",1,["iced_core::shadow::Shadow"]],["impl Send for Transformation",1,["iced_core::transformation::Transformation"]],["impl Send for Handle",1,["iced_core::svg::Handle"]],["impl Send for PlainText",1,["iced_core::text::highlighter::PlainText"]],["impl Send for Highlight",1,["iced_core::text::Highlight"]],["impl Send for Background",1,["iced_core::theme::palette::Background"]],["impl Send for Danger",1,["iced_core::theme::palette::Danger"]],["impl Send for Extended",1,["iced_core::theme::palette::Extended"]],["impl Send for Pair",1,["iced_core::theme::palette::Pair"]],["impl Send for Palette",1,["iced_core::theme::palette::Palette"]],["impl Send for Primary",1,["iced_core::theme::palette::Primary"]],["impl Send for Secondary",1,["iced_core::theme::palette::Secondary"]],["impl Send for Success",1,["iced_core::theme::palette::Success"]],["impl Send for Custom",1,["iced_core::theme::Custom"]],["impl Send for Finger",1,["iced_core::touch::Finger"]],["impl Send for Count",1,["iced_core::widget::operation::focusable::Count"]],["impl Send for AbsoluteOffset",1,["iced_core::widget::operation::scrollable::AbsoluteOffset"]],["impl Send for RelativeOffset",1,["iced_core::widget::operation::scrollable::RelativeOffset"]],["impl Send for Id",1,["iced_core::widget::id::Id"]],["impl Send for Style",1,["iced_core::widget::text::Style"]],["impl Send for Tag",1,["iced_core::widget::tree::Tag"]],["impl Send for Icon",1,["iced_core::window::icon::Icon"]],["impl Send for PlatformSpecific",1,["iced_core::window::settings::platform::PlatformSpecific"]],["impl Send for Settings",1,["iced_core::window::settings::Settings"]],["impl Send for Id",1,["iced_core::window::id::Id"]],["impl<'a> Send for Layout<'a>",1,["iced_core::layout::Layout"]],["impl<'a, Link, Font> Send for Span<'a, Link, Font>
    where\n Font: Send,\n Link: Send,
    ",1,["iced_core::text::Span"]],["impl<'a, Message> Send for Shell<'a, Message>
    where\n Message: Send,
    ",1,["iced_core::shell::Shell"]],["impl<'a, Message, Theme, Renderer> !Send for Element<'a, Message, Theme, Renderer>",1,["iced_core::overlay::element::Element"]],["impl<'a, Message, Theme, Renderer> !Send for Group<'a, Message, Theme, Renderer>",1,["iced_core::overlay::group::Group"]],["impl<'a, Message, Theme, Renderer> !Send for Element<'a, Message, Theme, Renderer>",1,["iced_core::element::Element"]],["impl<'a, Theme, Renderer> Send for Text<'a, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Send,\n <Renderer as Renderer>::Font: Send,
    ",1,["iced_core::widget::text::Text"]],["impl<C> Send for Key<C>
    where\n C: Send,
    ",1,["iced_core::keyboard::key::Key"]],["impl<Content, Font> Send for Text<Content, Font>
    where\n Content: Send,\n Font: Send,
    ",1,["iced_core::text::Text"]],["impl<Font> Send for Format<Font>
    where\n Font: Send,
    ",1,["iced_core::text::highlighter::Format"]],["impl<H> Send for Image<H>
    where\n H: Send,
    ",1,["iced_core::image::Image"]],["impl<H> Send for Svg<H>
    where\n H: Send,
    ",1,["iced_core::svg::Svg"]],["impl<P> Send for Plain<P>
    where\n P: Send,
    ",1,["iced_core::text::paragraph::Plain"]],["impl<P> Send for State<P>
    where\n P: Send,
    ",1,["iced_core::widget::text::State"]],["impl<T> Send for Outcome<T>
    where\n T: Send,
    ",1,["iced_core::widget::operation::Outcome"]],["impl<T> Send for Point<T>
    where\n T: Send,
    ",1,["iced_core::point::Point"]],["impl<T> Send for Rectangle<T>
    where\n T: Send,
    ",1,["iced_core::rectangle::Rectangle"]],["impl<T> Send for Size<T>
    where\n T: Send,
    ",1,["iced_core::size::Size"]],["impl<T> Send for Vector<T>
    where\n T: Send,
    ",1,["iced_core::vector::Vector"]]]],["iced_futures",[["impl Send for Event",1,["iced_futures::subscription::Event"]],["impl Send for MacOS",1,["iced_futures::subscription::MacOS"]],["impl Send for PlatformSpecific",1,["iced_futures::subscription::PlatformSpecific"]],["impl Send for Executor",1,["iced_futures::backend::native::async_std::Executor"]],["impl Send for Executor",1,["iced_futures::backend::native::smol::Executor"]],["impl Send for Executor",1,["iced_futures::backend::null::Executor"]],["impl Send for Tracker",1,["iced_futures::subscription::tracker::Tracker"]],["impl<Executor, Sender, Message> Send for Runtime<Executor, Sender, Message>
    where\n Executor: Send,\n Sender: Send,\n Message: Send,
    ",1,["iced_futures::runtime::Runtime"]],["impl<T> !Send for Subscription<T>",1,["iced_futures::subscription::Subscription"]]]],["iced_graphics",[["impl Send for SurfaceError",1,["iced_graphics::compositor::SurfaceError"]],["impl Send for Antialiasing",1,["iced_graphics::antialiasing::Antialiasing"]],["impl Send for Error",1,["iced_graphics::error::Error"]],["impl Send for Reason",1,["iced_graphics::error::Reason"]],["impl Send for Style",1,["iced_graphics::geometry::style::Style"]],["impl Send for Rule",1,["iced_graphics::geometry::fill::Rule"]],["impl Send for LineCap",1,["iced_graphics::geometry::stroke::LineCap"]],["impl Send for LineJoin",1,["iced_graphics::geometry::stroke::LineJoin"]],["impl Send for Gradient",1,["iced_graphics::gradient::Gradient"]],["impl Send for Image",1,["iced_graphics::image::Image"]],["impl Send for Mesh",1,["iced_graphics::mesh::Mesh"]],["impl Send for Text",1,["iced_graphics::text::Text"]],["impl Send for Group",1,["iced_graphics::cache::Group"]],["impl Send for Packed",1,["iced_graphics::color::Packed"]],["impl Send for Information",1,["iced_graphics::compositor::Information"]],["impl Send for Fill",1,["iced_graphics::geometry::fill::Fill"]],["impl Send for Arc",1,["iced_graphics::geometry::path::arc::Arc"]],["impl Send for Elliptical",1,["iced_graphics::geometry::path::arc::Elliptical"]],["impl Send for Builder",1,["iced_graphics::geometry::path::builder::Builder"]],["impl Send for Path",1,["iced_graphics::geometry::path::Path"]],["impl Send for Text",1,["iced_graphics::geometry::text::Text"]],["impl Send for Linear",1,["iced_graphics::gradient::Linear"]],["impl Send for Packed",1,["iced_graphics::gradient::Packed"]],["impl Send for AttributeCount",1,["iced_graphics::mesh::AttributeCount"]],["impl Send for GradientVertex2D",1,["iced_graphics::mesh::GradientVertex2D"]],["impl Send for SolidVertex2D",1,["iced_graphics::mesh::SolidVertex2D"]],["impl Send for Settings",1,["iced_graphics::settings::Settings"]],["impl Send for Viewport",1,["iced_graphics::viewport::Viewport"]],["impl Send for Cache",1,["iced_graphics::text::cache::Cache"]],["impl Send for Entry",1,["iced_graphics::text::cache::Entry"]],["impl Send for Editor",1,["iced_graphics::text::editor::Editor"]],["impl Send for Weak",1,["iced_graphics::text::editor::Weak"]],["impl Send for Paragraph",1,["iced_graphics::text::paragraph::Paragraph"]],["impl Send for Weak",1,["iced_graphics::text::paragraph::Weak"]],["impl Send for FontSystem",1,["iced_graphics::text::FontSystem"]],["impl Send for Raw",1,["iced_graphics::text::Raw"]],["impl Send for Version",1,["iced_graphics::text::Version"]],["impl<'a> Send for LineDash<'a>",1,["iced_graphics::geometry::stroke::LineDash"]],["impl<'a> Send for Stroke<'a>",1,["iced_graphics::geometry::stroke::Stroke"]],["impl<'a> Send for Key<'a>",1,["iced_graphics::text::cache::Key"]],["impl<Renderer> Send for Frame<Renderer>
    where\n <Renderer as Renderer>::Frame: Send,
    ",1,["iced_graphics::geometry::frame::Frame"]],["impl<Renderer> Send for Cache<Renderer>
    where\n <<Renderer as Renderer>::Geometry as Cached>::Cache: Send,
    ",1,["iced_graphics::geometry::cache::Cache"]],["impl<T> Send for State<T>
    where\n T: Send,
    ",1,["iced_graphics::cache::State"]],["impl<T> Send for Cache<T>
    where\n T: Send,
    ",1,["iced_graphics::cache::Cache"]],["impl<T> Send for Stack<T>
    where\n T: Send,
    ",1,["iced_graphics::layer::Stack"]],["impl<T> Send for Indexed<T>
    where\n T: Send,
    ",1,["iced_graphics::mesh::Indexed"]]]],["iced_highlighter",[["impl !Send for Highlighter",1,["iced_highlighter::Highlighter"]],["impl Send for Theme",1,["iced_highlighter::Theme"]],["impl Send for Highlight",1,["iced_highlighter::Highlight"]],["impl Send for Settings",1,["iced_highlighter::Settings"]]]],["iced_renderer",[["impl<A, B> Send for Compositor<A, B>
    where\n A: Send,\n B: Send,
    ",1,["iced_renderer::fallback::Compositor"]],["impl<A, B> Send for Renderer<A, B>
    where\n A: Send,\n B: Send,
    ",1,["iced_renderer::fallback::Renderer"]],["impl<A, B> Send for Surface<A, B>
    where\n A: Send,\n B: Send,
    ",1,["iced_renderer::fallback::Surface"]]]],["iced_runtime",[["impl !Send for Cache",1,["iced_runtime::user_interface::Cache"]],["impl Send for Action",1,["iced_runtime::clipboard::Action"]],["impl Send for Error",1,["iced_runtime::font::Error"]],["impl Send for Action",1,["iced_runtime::system::Action"]],["impl Send for State",1,["iced_runtime::user_interface::State"]],["impl Send for Action",1,["iced_runtime::window::Action"]],["impl Send for CropError",1,["iced_runtime::window::screenshot::CropError"]],["impl Send for Debug",1,["iced_runtime::debug::Debug"]],["impl Send for Information",1,["iced_runtime::system::Information"]],["impl Send for Handle",1,["iced_runtime::task::Handle"]],["impl Send for Screenshot",1,["iced_runtime::window::screenshot::Screenshot"]],["impl<'a, Message, Theme, Renderer> !Send for Nested<'a, Message, Theme, Renderer>",1,["iced_runtime::overlay::nested::Nested"]],["impl<'a, Message, Theme, Renderer> !Send for UserInterface<'a, Message, Theme, Renderer>",1,["iced_runtime::user_interface::UserInterface"]],["impl<P> !Send for State<P>",1,["iced_runtime::multi_window::state::State"]],["impl<P> !Send for State<P>",1,["iced_runtime::program::state::State"]],["impl<T> Send for Action<T>
    where\n T: Send,
    ",1,["iced_runtime::Action"]],["impl<T> Send for Task<T>",1,["iced_runtime::task::Task"]]]],["iced_tiny_skia",[["impl !Send for Geometry",1,["iced_tiny_skia::geometry::Geometry"]],["impl !Send for Cache",1,["iced_tiny_skia::geometry::Cache"]],["impl !Send for Layer",1,["iced_tiny_skia::layer::Layer"]],["impl !Send for Renderer",1,["iced_tiny_skia::Renderer"]],["impl !Send for Surface",1,["iced_tiny_skia::window::compositor::Surface"]],["impl Send for Primitive",1,["iced_tiny_skia::primitive::Primitive"]],["impl Send for Frame",1,["iced_tiny_skia::geometry::Frame"]],["impl Send for Settings",1,["iced_tiny_skia::settings::Settings"]],["impl Send for Compositor",1,["iced_tiny_skia::window::compositor::Compositor"]]]],["iced_wgpu",[["impl !Send for Geometry",1,["iced_wgpu::geometry::Geometry"]],["impl !Send for Cache",1,["iced_wgpu::geometry::Cache"]],["impl !Send for Layer",1,["iced_wgpu::layer::Layer"]],["impl !Send for Renderer",1,["iced_wgpu::Renderer"]],["impl Send for Error",1,["iced_wgpu::window::compositor::Error"]],["impl Send for Frame",1,["iced_wgpu::geometry::Frame"]],["impl Send for Instance",1,["iced_wgpu::primitive::Instance"]],["impl Send for Storage",1,["iced_wgpu::primitive::Storage"]],["impl Send for Settings",1,["iced_wgpu::settings::Settings"]],["impl Send for Engine",1,["iced_wgpu::engine::Engine"]],["impl Send for Compositor",1,["iced_wgpu::window::compositor::Compositor"]]]],["iced_widget",[["impl !Send for State",1,["iced_widget::overlay::menu::State"]],["impl !Send for Data",1,["iced_widget::qr_code::Data"]],["impl Send for Status",1,["iced_widget::button::Status"]],["impl Send for Status",1,["iced_widget::checkbox::Status"]],["impl Send for Item",1,["iced_widget::markdown::Item"]],["impl Send for Axis",1,["iced_widget::pane_grid::axis::Axis"]],["impl Send for Direction",1,["iced_widget::pane_grid::direction::Direction"]],["impl Send for DragEvent",1,["iced_widget::pane_grid::DragEvent"]],["impl Send for Edge",1,["iced_widget::pane_grid::Edge"]],["impl Send for Node",1,["iced_widget::pane_grid::node::Node"]],["impl Send for Region",1,["iced_widget::pane_grid::Region"]],["impl Send for Target",1,["iced_widget::pane_grid::Target"]],["impl Send for Action",1,["iced_widget::pane_grid::state::Action"]],["impl Send for Status",1,["iced_widget::pick_list::Status"]],["impl Send for Error",1,["iced_widget::qr_code::Error"]],["impl Send for ErrorCorrection",1,["iced_widget::qr_code::ErrorCorrection"]],["impl Send for Version",1,["iced_widget::qr_code::Version"]],["impl Send for Status",1,["iced_widget::radio::Status"]],["impl Send for FillMode",1,["iced_widget::rule::FillMode"]],["impl Send for Anchor",1,["iced_widget::scrollable::Anchor"]],["impl Send for Direction",1,["iced_widget::scrollable::Direction"]],["impl Send for Status",1,["iced_widget::scrollable::Status"]],["impl Send for HandleShape",1,["iced_widget::slider::HandleShape"]],["impl Send for Status",1,["iced_widget::slider::Status"]],["impl Send for Status",1,["iced_widget::svg::Status"]],["impl Send for Status",1,["iced_widget::text_editor::Status"]],["impl Send for State",1,["iced_widget::text_input::cursor::State"]],["impl Send for Side",1,["iced_widget::text_input::Side"]],["impl Send for Status",1,["iced_widget::text_input::Status"]],["impl Send for Status",1,["iced_widget::toggler::Status"]],["impl Send for Position",1,["iced_widget::tooltip::Position"]],["impl Send for Style",1,["iced_widget::button::Style"]],["impl Send for Style",1,["iced_widget::checkbox::Style"]],["impl Send for Id",1,["iced_widget::container::Id"]],["impl Send for Style",1,["iced_widget::container::Style"]],["impl Send for State",1,["iced_widget::image::viewer::State"]],["impl Send for Settings",1,["iced_widget::markdown::Settings"]],["impl Send for Style",1,["iced_widget::markdown::Style"]],["impl Send for Text",1,["iced_widget::markdown::Text"]],["impl Send for Style",1,["iced_widget::overlay::menu::Style"]],["impl Send for Internal",1,["iced_widget::pane_grid::state::Internal"]],["impl Send for Highlight",1,["iced_widget::pane_grid::Highlight"]],["impl Send for Line",1,["iced_widget::pane_grid::Line"]],["impl Send for Pane",1,["iced_widget::pane_grid::pane::Pane"]],["impl Send for ResizeEvent",1,["iced_widget::pane_grid::ResizeEvent"]],["impl Send for Split",1,["iced_widget::pane_grid::split::Split"]],["impl Send for Style",1,["iced_widget::pane_grid::Style"]],["impl Send for Style",1,["iced_widget::pick_list::Style"]],["impl Send for Style",1,["iced_widget::progress_bar::Style"]],["impl Send for Style",1,["iced_widget::qr_code::Style"]],["impl Send for Style",1,["iced_widget::radio::Style"]],["impl Send for Style",1,["iced_widget::rule::Style"]],["impl Send for Id",1,["iced_widget::scrollable::Id"]],["impl Send for Rail",1,["iced_widget::scrollable::Rail"]],["impl Send for Scrollbar",1,["iced_widget::scrollable::Scrollbar"]],["impl Send for Scroller",1,["iced_widget::scrollable::Scroller"]],["impl Send for Style",1,["iced_widget::scrollable::Style"]],["impl Send for Viewport",1,["iced_widget::scrollable::Viewport"]],["impl Send for Handle",1,["iced_widget::slider::Handle"]],["impl Send for Rail",1,["iced_widget::slider::Rail"]],["impl Send for Style",1,["iced_widget::slider::Style"]],["impl Send for Style",1,["iced_widget::svg::Style"]],["impl Send for KeyPress",1,["iced_widget::text_editor::KeyPress"]],["impl Send for Style",1,["iced_widget::text_editor::Style"]],["impl Send for Cursor",1,["iced_widget::text_input::cursor::Cursor"]],["impl Send for Id",1,["iced_widget::text_input::Id"]],["impl Send for Style",1,["iced_widget::text_input::Style"]],["impl Send for Value",1,["iced_widget::text_input::value::Value"]],["impl Send for Style",1,["iced_widget::toggler::Style"]],["impl<'a, 'b, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Menu<'a, 'b, T, Message, Theme, Renderer>",1,["iced_widget::overlay::menu::Menu"]],["impl<'a, Highlighter, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for TextEditor<'a, Highlighter, Message, Theme, Renderer>",1,["iced_widget::text_editor::TextEditor"]],["impl<'a, Key, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Column<'a, Key, Message, Theme, Renderer>",1,["iced_widget::keyed::column::Column"]],["impl<'a, Link, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Rich<'a, Link, Theme, Renderer>",1,["iced_widget::text::rich::Rich"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Button<'a, Message, Theme, Renderer>",1,["iced_widget::button::Button"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Checkbox<'a, Message, Theme, Renderer>",1,["iced_widget::checkbox::Checkbox"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Container<'a, Message, Theme, Renderer>",1,["iced_widget::container::Container"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Content<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::content::Content"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Controls<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::controls::Controls"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for PaneGrid<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::PaneGrid"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for TitleBar<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::title_bar::TitleBar"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Scrollable<'a, Message, Theme, Renderer>",1,["iced_widget::scrollable::Scrollable"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Responsive<'a, Message, Theme, Renderer>",1,["iced_widget::lazy::responsive::Responsive"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for TextInput<'a, Message, Theme, Renderer>",1,["iced_widget::text_input::TextInput"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Toggler<'a, Message, Theme, Renderer>",1,["iced_widget::toggler::Toggler"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for Tooltip<'a, Message, Theme, Renderer>",1,["iced_widget::tooltip::Tooltip"]],["impl<'a, Message, Theme, Renderer> Send for Radio<'a, Message, Theme, Renderer>
    where\n Message: Send,\n <Theme as Catalog>::Class<'a>: Send,\n <Renderer as Renderer>::Font: Send,
    ",1,["iced_widget::radio::Radio"]],["impl<'a, Message, Theme, Renderer, Dependency, View> !Send for Lazy<'a, Message, Theme, Renderer, Dependency, View>",1,["iced_widget::lazy::Lazy"]],["impl<'a, T, L, V, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for PickList<'a, T, L, V, Message, Theme, Renderer>",1,["iced_widget::pick_list::PickList"]],["impl<'a, T, Message, Theme = Theme> !Send for Slider<'a, T, Message, Theme>",1,["iced_widget::slider::Slider"]],["impl<'a, T, Message, Theme = Theme> !Send for VerticalSlider<'a, T, Message, Theme>",1,["iced_widget::vertical_slider::VerticalSlider"]],["impl<'a, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Send for ComboBox<'a, T, Message, Theme, Renderer>",1,["iced_widget::combo_box::ComboBox"]],["impl<'a, Theme = Theme> !Send for QRCode<'a, Theme>",1,["iced_widget::qr_code::QRCode"]],["impl<'a, Theme> Send for ProgressBar<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Send,
    ",1,["iced_widget::progress_bar::ProgressBar"]],["impl<'a, Theme> Send for Rule<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Send,
    ",1,["iced_widget::rule::Rule"]],["impl<'a, Theme> Send for Svg<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Send,
    ",1,["iced_widget::svg::Svg"]],["impl<Font> Send for Handle<Font>
    where\n Font: Send,
    ",1,["iced_widget::pick_list::Handle"]],["impl<Font> Send for Icon<Font>
    where\n Font: Send,
    ",1,["iced_widget::checkbox::Icon"]],["impl<Font> Send for Icon<Font>
    where\n Font: Send,
    ",1,["iced_widget::pick_list::Icon"]],["impl<Font> Send for Icon<Font>
    where\n Font: Send,
    ",1,["iced_widget::text_input::Icon"]],["impl<Handle> Send for Image<Handle>
    where\n Handle: Send,
    ",1,["iced_widget::image::Image"]],["impl<Handle> Send for Viewer<Handle>
    where\n Handle: Send,
    ",1,["iced_widget::image::viewer::Viewer"]],["impl<Highlighter> Send for State<Highlighter>
    where\n <Highlighter as Highlighter>::Settings: Send,\n Highlighter: Send,
    ",1,["iced_widget::text_editor::State"]],["impl<Message> Send for Binding<Message>
    where\n Message: Send,
    ",1,["iced_widget::text_editor::Binding"]],["impl<Message> Send for Action<Message>
    where\n Message: Send,
    ",1,["iced_widget::action::Action"]],["impl<Message, P> Send for Shader<Message, P>
    where\n P: Send,\n Message: Send,
    ",1,["iced_widget::shader::Shader"]],["impl<P> Send for State<P>
    where\n P: Send,
    ",1,["iced_widget::text_input::State"]],["impl<P, Message, Theme, Renderer> Send for Canvas<P, Message, Theme, Renderer>
    where\n P: Send,\n Message: Send,\n Theme: Send,\n Renderer: Send,
    ",1,["iced_widget::canvas::Canvas"]],["impl<R> Send for Content<R>
    where\n <R as Renderer>::Editor: Send,
    ",1,["iced_widget::text_editor::Content"]],["impl<T> Send for Configuration<T>
    where\n T: Send,
    ",1,["iced_widget::pane_grid::configuration::Configuration"]],["impl<T> Send for State<T>
    where\n T: Send,
    ",1,["iced_widget::combo_box::State"]],["impl<T> Send for State<T>
    where\n T: Send,
    ",1,["iced_widget::pane_grid::state::State"]]]],["iced_winit",[["impl !Send for Clipboard",1,["iced_winit::clipboard::Clipboard"]],["impl Send for Error",1,["iced_winit::error::Error"]],["impl Send for Appearance",1,["iced_winit::program::Appearance"]],["impl Send for Settings",1,["iced_winit::settings::Settings"]],["impl<P> Send for State<P>
    where\n <P as Program>::Theme: Send,
    ",1,["iced_winit::program::state::State"]],["impl<T> Send for Proxy<T>
    where\n T: Send,
    ",1,["iced_winit::proxy::Proxy"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[1841,39071,3622,16924,1238,2004,5789,2899,3393,48085,2516]} \ No newline at end of file +//{"start":57,"fragment_lengths":[1841,39071,3622,16924,1238,2004,5789,2899,3393,52409,2516]} \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Sync.js b/trait.impl/core/marker/trait.Sync.js index 07a164bfce4..97b3499780f 100644 --- a/trait.impl/core/marker/trait.Sync.js +++ b/trait.impl/core/marker/trait.Sync.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["iced",[["impl Sync for Error",1,["iced::error::Error"]],["impl Sync for Error",1,["iced::window::icon::Error"]],["impl Sync for Settings",1,["iced::settings::Settings"]],["impl<P> Sync for Application<P>
    where\n P: Sync,
    ",1,["iced::application::Application"]],["impl<P> Sync for Daemon<P>
    where\n P: Sync,
    ",1,["iced::daemon::Daemon"]]]],["iced_core",[["impl !Sync for State",1,["iced_core::widget::tree::State"]],["impl !Sync for Tree",1,["iced_core::widget::tree::Tree"]],["impl Sync for Alignment",1,["iced_core::alignment::Alignment"]],["impl Sync for Horizontal",1,["iced_core::alignment::Horizontal"]],["impl Sync for Vertical",1,["iced_core::alignment::Vertical"]],["impl Sync for Kind",1,["iced_core::clipboard::Kind"]],["impl Sync for Background",1,["iced_core::background::Background"]],["impl Sync for ContentFit",1,["iced_core::content_fit::ContentFit"]],["impl Sync for Length",1,["iced_core::length::Length"]],["impl Sync for Rotation",1,["iced_core::rotation::Rotation"]],["impl Sync for Event",1,["iced_core::event::Event"]],["impl Sync for Status",1,["iced_core::event::Status"]],["impl Sync for Family",1,["iced_core::font::Family"]],["impl Sync for Stretch",1,["iced_core::font::Stretch"]],["impl Sync for Style",1,["iced_core::font::Style"]],["impl Sync for Weight",1,["iced_core::font::Weight"]],["impl Sync for Gradient",1,["iced_core::gradient::Gradient"]],["impl Sync for FilterMethod",1,["iced_core::image::FilterMethod"]],["impl Sync for Handle",1,["iced_core::image::Handle"]],["impl Sync for Event",1,["iced_core::keyboard::event::Event"]],["impl Sync for Location",1,["iced_core::keyboard::location::Location"]],["impl Sync for Code",1,["iced_core::keyboard::key::Code"]],["impl Sync for Named",1,["iced_core::keyboard::key::Named"]],["impl Sync for NativeCode",1,["iced_core::keyboard::key::NativeCode"]],["impl Sync for Physical",1,["iced_core::keyboard::key::Physical"]],["impl Sync for Axis",1,["iced_core::layout::flex::Axis"]],["impl Sync for Kind",1,["iced_core::mouse::click::Kind"]],["impl Sync for Button",1,["iced_core::mouse::button::Button"]],["impl Sync for Cursor",1,["iced_core::mouse::cursor::Cursor"]],["impl Sync for Event",1,["iced_core::mouse::event::Event"]],["impl Sync for Interaction",1,["iced_core::mouse::interaction::Interaction"]],["impl Sync for ScrollDelta",1,["iced_core::mouse::event::ScrollDelta"]],["impl Sync for Data",1,["iced_core::svg::Data"]],["impl Sync for Action",1,["iced_core::text::editor::Action"]],["impl Sync for Cursor",1,["iced_core::text::editor::Cursor"]],["impl Sync for Direction",1,["iced_core::text::editor::Direction"]],["impl Sync for Edit",1,["iced_core::text::editor::Edit"]],["impl Sync for Motion",1,["iced_core::text::editor::Motion"]],["impl Sync for Difference",1,["iced_core::text::Difference"]],["impl Sync for Hit",1,["iced_core::text::Hit"]],["impl Sync for LineHeight",1,["iced_core::text::LineHeight"]],["impl Sync for Shaping",1,["iced_core::text::Shaping"]],["impl Sync for Wrapping",1,["iced_core::text::Wrapping"]],["impl Sync for Theme",1,["iced_core::theme::Theme"]],["impl Sync for Event",1,["iced_core::touch::Event"]],["impl Sync for Event",1,["iced_core::window::event::Event"]],["impl Sync for Level",1,["iced_core::window::level::Level"]],["impl Sync for Mode",1,["iced_core::window::mode::Mode"]],["impl Sync for Position",1,["iced_core::window::position::Position"]],["impl Sync for RedrawRequest",1,["iced_core::window::redraw_request::RedrawRequest"]],["impl Sync for UserAttention",1,["iced_core::window::user_attention::UserAttention"]],["impl Sync for Error",1,["iced_core::window::icon::Error"]],["impl Sync for Border",1,["iced_core::border::Border"]],["impl Sync for Radius",1,["iced_core::border::Radius"]],["impl Sync for Null",1,["iced_core::clipboard::Null"]],["impl Sync for Font",1,["iced_core::font::Font"]],["impl Sync for ColorStop",1,["iced_core::gradient::ColorStop"]],["impl Sync for Linear",1,["iced_core::gradient::Linear"]],["impl Sync for Id",1,["iced_core::image::Id"]],["impl Sync for Modifiers",1,["iced_core::keyboard::modifiers::Modifiers"]],["impl Sync for Limits",1,["iced_core::layout::limits::Limits"]],["impl Sync for Node",1,["iced_core::layout::node::Node"]],["impl Sync for Click",1,["iced_core::mouse::click::Click"]],["impl Sync for Padding",1,["iced_core::padding::Padding"]],["impl Sync for Quad",1,["iced_core::renderer::Quad"]],["impl Sync for Style",1,["iced_core::renderer::Style"]],["impl Sync for Color",1,["iced_core::color::Color"]],["impl Sync for Degrees",1,["iced_core::angle::Degrees"]],["impl Sync for Pixels",1,["iced_core::pixels::Pixels"]],["impl Sync for Radians",1,["iced_core::angle::Radians"]],["impl Sync for Shadow",1,["iced_core::shadow::Shadow"]],["impl Sync for Transformation",1,["iced_core::transformation::Transformation"]],["impl Sync for Handle",1,["iced_core::svg::Handle"]],["impl Sync for PlainText",1,["iced_core::text::highlighter::PlainText"]],["impl Sync for Highlight",1,["iced_core::text::Highlight"]],["impl Sync for Background",1,["iced_core::theme::palette::Background"]],["impl Sync for Danger",1,["iced_core::theme::palette::Danger"]],["impl Sync for Extended",1,["iced_core::theme::palette::Extended"]],["impl Sync for Pair",1,["iced_core::theme::palette::Pair"]],["impl Sync for Palette",1,["iced_core::theme::palette::Palette"]],["impl Sync for Primary",1,["iced_core::theme::palette::Primary"]],["impl Sync for Secondary",1,["iced_core::theme::palette::Secondary"]],["impl Sync for Success",1,["iced_core::theme::palette::Success"]],["impl Sync for Custom",1,["iced_core::theme::Custom"]],["impl Sync for Finger",1,["iced_core::touch::Finger"]],["impl Sync for Count",1,["iced_core::widget::operation::focusable::Count"]],["impl Sync for AbsoluteOffset",1,["iced_core::widget::operation::scrollable::AbsoluteOffset"]],["impl Sync for RelativeOffset",1,["iced_core::widget::operation::scrollable::RelativeOffset"]],["impl Sync for Id",1,["iced_core::widget::id::Id"]],["impl Sync for Style",1,["iced_core::widget::text::Style"]],["impl Sync for Tag",1,["iced_core::widget::tree::Tag"]],["impl Sync for Icon",1,["iced_core::window::icon::Icon"]],["impl Sync for PlatformSpecific",1,["iced_core::window::settings::platform::PlatformSpecific"]],["impl Sync for Settings",1,["iced_core::window::settings::Settings"]],["impl Sync for Id",1,["iced_core::window::id::Id"]],["impl<'a> Sync for Layout<'a>",1,["iced_core::layout::Layout"]],["impl<'a, Link, Font> Sync for Span<'a, Link, Font>
    where\n Font: Sync,\n Link: Sync,
    ",1,["iced_core::text::Span"]],["impl<'a, Message> Sync for Shell<'a, Message>
    where\n Message: Sync,
    ",1,["iced_core::shell::Shell"]],["impl<'a, Message, Theme, Renderer> !Sync for Element<'a, Message, Theme, Renderer>",1,["iced_core::overlay::element::Element"]],["impl<'a, Message, Theme, Renderer> !Sync for Group<'a, Message, Theme, Renderer>",1,["iced_core::overlay::group::Group"]],["impl<'a, Message, Theme, Renderer> !Sync for Element<'a, Message, Theme, Renderer>",1,["iced_core::element::Element"]],["impl<'a, Theme, Renderer> Sync for Text<'a, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Sync,\n <Renderer as Renderer>::Font: Sync,
    ",1,["iced_core::widget::text::Text"]],["impl<C> Sync for Key<C>
    where\n C: Sync,
    ",1,["iced_core::keyboard::key::Key"]],["impl<Content, Font> Sync for Text<Content, Font>
    where\n Content: Sync,\n Font: Sync,
    ",1,["iced_core::text::Text"]],["impl<Font> Sync for Format<Font>
    where\n Font: Sync,
    ",1,["iced_core::text::highlighter::Format"]],["impl<H> Sync for Image<H>
    where\n H: Sync,
    ",1,["iced_core::image::Image"]],["impl<H> Sync for Svg<H>
    where\n H: Sync,
    ",1,["iced_core::svg::Svg"]],["impl<P> Sync for Plain<P>
    where\n P: Sync,
    ",1,["iced_core::text::paragraph::Plain"]],["impl<P> Sync for State<P>
    where\n P: Sync,
    ",1,["iced_core::widget::text::State"]],["impl<T> !Sync for Outcome<T>",1,["iced_core::widget::operation::Outcome"]],["impl<T> Sync for Point<T>
    where\n T: Sync,
    ",1,["iced_core::point::Point"]],["impl<T> Sync for Rectangle<T>
    where\n T: Sync,
    ",1,["iced_core::rectangle::Rectangle"]],["impl<T> Sync for Size<T>
    where\n T: Sync,
    ",1,["iced_core::size::Size"]],["impl<T> Sync for Vector<T>
    where\n T: Sync,
    ",1,["iced_core::vector::Vector"]]]],["iced_futures",[["impl Sync for Event",1,["iced_futures::subscription::Event"]],["impl Sync for MacOS",1,["iced_futures::subscription::MacOS"]],["impl Sync for PlatformSpecific",1,["iced_futures::subscription::PlatformSpecific"]],["impl Sync for Executor",1,["iced_futures::backend::native::async_std::Executor"]],["impl Sync for Executor",1,["iced_futures::backend::native::smol::Executor"]],["impl Sync for Executor",1,["iced_futures::backend::null::Executor"]],["impl Sync for Tracker",1,["iced_futures::subscription::tracker::Tracker"]],["impl<Executor, Sender, Message> Sync for Runtime<Executor, Sender, Message>
    where\n Executor: Sync,\n Sender: Sync,\n Message: Sync,
    ",1,["iced_futures::runtime::Runtime"]],["impl<T> !Sync for Subscription<T>",1,["iced_futures::subscription::Subscription"]]]],["iced_graphics",[["impl Sync for SurfaceError",1,["iced_graphics::compositor::SurfaceError"]],["impl Sync for Antialiasing",1,["iced_graphics::antialiasing::Antialiasing"]],["impl Sync for Error",1,["iced_graphics::error::Error"]],["impl Sync for Reason",1,["iced_graphics::error::Reason"]],["impl Sync for Style",1,["iced_graphics::geometry::style::Style"]],["impl Sync for Rule",1,["iced_graphics::geometry::fill::Rule"]],["impl Sync for LineCap",1,["iced_graphics::geometry::stroke::LineCap"]],["impl Sync for LineJoin",1,["iced_graphics::geometry::stroke::LineJoin"]],["impl Sync for Gradient",1,["iced_graphics::gradient::Gradient"]],["impl Sync for Image",1,["iced_graphics::image::Image"]],["impl Sync for Mesh",1,["iced_graphics::mesh::Mesh"]],["impl Sync for Text",1,["iced_graphics::text::Text"]],["impl Sync for Group",1,["iced_graphics::cache::Group"]],["impl Sync for Packed",1,["iced_graphics::color::Packed"]],["impl Sync for Information",1,["iced_graphics::compositor::Information"]],["impl Sync for Fill",1,["iced_graphics::geometry::fill::Fill"]],["impl Sync for Arc",1,["iced_graphics::geometry::path::arc::Arc"]],["impl Sync for Elliptical",1,["iced_graphics::geometry::path::arc::Elliptical"]],["impl Sync for Builder",1,["iced_graphics::geometry::path::builder::Builder"]],["impl Sync for Path",1,["iced_graphics::geometry::path::Path"]],["impl Sync for Text",1,["iced_graphics::geometry::text::Text"]],["impl Sync for Linear",1,["iced_graphics::gradient::Linear"]],["impl Sync for Packed",1,["iced_graphics::gradient::Packed"]],["impl Sync for AttributeCount",1,["iced_graphics::mesh::AttributeCount"]],["impl Sync for GradientVertex2D",1,["iced_graphics::mesh::GradientVertex2D"]],["impl Sync for SolidVertex2D",1,["iced_graphics::mesh::SolidVertex2D"]],["impl Sync for Settings",1,["iced_graphics::settings::Settings"]],["impl Sync for Viewport",1,["iced_graphics::viewport::Viewport"]],["impl Sync for Cache",1,["iced_graphics::text::cache::Cache"]],["impl Sync for Entry",1,["iced_graphics::text::cache::Entry"]],["impl Sync for Editor",1,["iced_graphics::text::editor::Editor"]],["impl Sync for Weak",1,["iced_graphics::text::editor::Weak"]],["impl Sync for Paragraph",1,["iced_graphics::text::paragraph::Paragraph"]],["impl Sync for Weak",1,["iced_graphics::text::paragraph::Weak"]],["impl Sync for FontSystem",1,["iced_graphics::text::FontSystem"]],["impl Sync for Raw",1,["iced_graphics::text::Raw"]],["impl Sync for Version",1,["iced_graphics::text::Version"]],["impl<'a> Sync for LineDash<'a>",1,["iced_graphics::geometry::stroke::LineDash"]],["impl<'a> Sync for Stroke<'a>",1,["iced_graphics::geometry::stroke::Stroke"]],["impl<'a> Sync for Key<'a>",1,["iced_graphics::text::cache::Key"]],["impl<Renderer> !Sync for Cache<Renderer>",1,["iced_graphics::geometry::cache::Cache"]],["impl<Renderer> Sync for Frame<Renderer>
    where\n <Renderer as Renderer>::Frame: Sync,
    ",1,["iced_graphics::geometry::frame::Frame"]],["impl<T> !Sync for Cache<T>",1,["iced_graphics::cache::Cache"]],["impl<T> Sync for State<T>
    where\n T: Sync,
    ",1,["iced_graphics::cache::State"]],["impl<T> Sync for Stack<T>
    where\n T: Sync,
    ",1,["iced_graphics::layer::Stack"]],["impl<T> Sync for Indexed<T>
    where\n T: Sync,
    ",1,["iced_graphics::mesh::Indexed"]]]],["iced_highlighter",[["impl !Sync for Highlighter",1,["iced_highlighter::Highlighter"]],["impl Sync for Theme",1,["iced_highlighter::Theme"]],["impl Sync for Highlight",1,["iced_highlighter::Highlight"]],["impl Sync for Settings",1,["iced_highlighter::Settings"]]]],["iced_renderer",[["impl<A, B> Sync for Compositor<A, B>
    where\n A: Sync,\n B: Sync,
    ",1,["iced_renderer::fallback::Compositor"]],["impl<A, B> Sync for Renderer<A, B>
    where\n A: Sync,\n B: Sync,
    ",1,["iced_renderer::fallback::Renderer"]],["impl<A, B> Sync for Surface<A, B>
    where\n A: Sync,\n B: Sync,
    ",1,["iced_renderer::fallback::Surface"]]]],["iced_runtime",[["impl !Sync for Action",1,["iced_runtime::window::Action"]],["impl !Sync for Cache",1,["iced_runtime::user_interface::Cache"]],["impl Sync for Action",1,["iced_runtime::clipboard::Action"]],["impl Sync for Error",1,["iced_runtime::font::Error"]],["impl Sync for Action",1,["iced_runtime::system::Action"]],["impl Sync for State",1,["iced_runtime::user_interface::State"]],["impl Sync for CropError",1,["iced_runtime::window::screenshot::CropError"]],["impl Sync for Debug",1,["iced_runtime::debug::Debug"]],["impl Sync for Information",1,["iced_runtime::system::Information"]],["impl Sync for Handle",1,["iced_runtime::task::Handle"]],["impl Sync for Screenshot",1,["iced_runtime::window::screenshot::Screenshot"]],["impl<'a, Message, Theme, Renderer> !Sync for Nested<'a, Message, Theme, Renderer>",1,["iced_runtime::overlay::nested::Nested"]],["impl<'a, Message, Theme, Renderer> !Sync for UserInterface<'a, Message, Theme, Renderer>",1,["iced_runtime::user_interface::UserInterface"]],["impl<P> !Sync for State<P>",1,["iced_runtime::multi_window::state::State"]],["impl<P> !Sync for State<P>",1,["iced_runtime::program::state::State"]],["impl<T> !Sync for Action<T>",1,["iced_runtime::Action"]],["impl<T> !Sync for Task<T>",1,["iced_runtime::task::Task"]]]],["iced_tiny_skia",[["impl !Sync for Geometry",1,["iced_tiny_skia::geometry::Geometry"]],["impl !Sync for Cache",1,["iced_tiny_skia::geometry::Cache"]],["impl !Sync for Layer",1,["iced_tiny_skia::layer::Layer"]],["impl !Sync for Renderer",1,["iced_tiny_skia::Renderer"]],["impl !Sync for Surface",1,["iced_tiny_skia::window::compositor::Surface"]],["impl Sync for Primitive",1,["iced_tiny_skia::primitive::Primitive"]],["impl Sync for Frame",1,["iced_tiny_skia::geometry::Frame"]],["impl Sync for Settings",1,["iced_tiny_skia::settings::Settings"]],["impl Sync for Compositor",1,["iced_tiny_skia::window::compositor::Compositor"]]]],["iced_wgpu",[["impl !Sync for Geometry",1,["iced_wgpu::geometry::Geometry"]],["impl !Sync for Cache",1,["iced_wgpu::geometry::Cache"]],["impl !Sync for Layer",1,["iced_wgpu::layer::Layer"]],["impl !Sync for Storage",1,["iced_wgpu::primitive::Storage"]],["impl !Sync for Engine",1,["iced_wgpu::engine::Engine"]],["impl !Sync for Renderer",1,["iced_wgpu::Renderer"]],["impl !Sync for Compositor",1,["iced_wgpu::window::compositor::Compositor"]],["impl Sync for Error",1,["iced_wgpu::window::compositor::Error"]],["impl Sync for Frame",1,["iced_wgpu::geometry::Frame"]],["impl Sync for Instance",1,["iced_wgpu::primitive::Instance"]],["impl Sync for Settings",1,["iced_wgpu::settings::Settings"]]]],["iced_widget",[["impl !Sync for Item",1,["iced_widget::markdown::Item"]],["impl !Sync for Text",1,["iced_widget::markdown::Text"]],["impl !Sync for State",1,["iced_widget::overlay::menu::State"]],["impl !Sync for Data",1,["iced_widget::qr_code::Data"]],["impl Sync for Status",1,["iced_widget::button::Status"]],["impl Sync for Status",1,["iced_widget::checkbox::Status"]],["impl Sync for Axis",1,["iced_widget::pane_grid::axis::Axis"]],["impl Sync for Direction",1,["iced_widget::pane_grid::direction::Direction"]],["impl Sync for DragEvent",1,["iced_widget::pane_grid::DragEvent"]],["impl Sync for Edge",1,["iced_widget::pane_grid::Edge"]],["impl Sync for Node",1,["iced_widget::pane_grid::node::Node"]],["impl Sync for Region",1,["iced_widget::pane_grid::Region"]],["impl Sync for Target",1,["iced_widget::pane_grid::Target"]],["impl Sync for Action",1,["iced_widget::pane_grid::state::Action"]],["impl Sync for Status",1,["iced_widget::pick_list::Status"]],["impl Sync for Error",1,["iced_widget::qr_code::Error"]],["impl Sync for ErrorCorrection",1,["iced_widget::qr_code::ErrorCorrection"]],["impl Sync for Version",1,["iced_widget::qr_code::Version"]],["impl Sync for Status",1,["iced_widget::radio::Status"]],["impl Sync for FillMode",1,["iced_widget::rule::FillMode"]],["impl Sync for Anchor",1,["iced_widget::scrollable::Anchor"]],["impl Sync for Direction",1,["iced_widget::scrollable::Direction"]],["impl Sync for Status",1,["iced_widget::scrollable::Status"]],["impl Sync for HandleShape",1,["iced_widget::slider::HandleShape"]],["impl Sync for Status",1,["iced_widget::slider::Status"]],["impl Sync for Status",1,["iced_widget::svg::Status"]],["impl Sync for Status",1,["iced_widget::text_editor::Status"]],["impl Sync for State",1,["iced_widget::text_input::cursor::State"]],["impl Sync for Side",1,["iced_widget::text_input::Side"]],["impl Sync for Status",1,["iced_widget::text_input::Status"]],["impl Sync for Status",1,["iced_widget::toggler::Status"]],["impl Sync for Position",1,["iced_widget::tooltip::Position"]],["impl Sync for Style",1,["iced_widget::button::Style"]],["impl Sync for Style",1,["iced_widget::checkbox::Style"]],["impl Sync for Id",1,["iced_widget::container::Id"]],["impl Sync for Style",1,["iced_widget::container::Style"]],["impl Sync for State",1,["iced_widget::image::viewer::State"]],["impl Sync for Settings",1,["iced_widget::markdown::Settings"]],["impl Sync for Style",1,["iced_widget::markdown::Style"]],["impl Sync for Style",1,["iced_widget::overlay::menu::Style"]],["impl Sync for Internal",1,["iced_widget::pane_grid::state::Internal"]],["impl Sync for Highlight",1,["iced_widget::pane_grid::Highlight"]],["impl Sync for Line",1,["iced_widget::pane_grid::Line"]],["impl Sync for Pane",1,["iced_widget::pane_grid::pane::Pane"]],["impl Sync for ResizeEvent",1,["iced_widget::pane_grid::ResizeEvent"]],["impl Sync for Split",1,["iced_widget::pane_grid::split::Split"]],["impl Sync for Style",1,["iced_widget::pane_grid::Style"]],["impl Sync for Style",1,["iced_widget::pick_list::Style"]],["impl Sync for Style",1,["iced_widget::progress_bar::Style"]],["impl Sync for Style",1,["iced_widget::qr_code::Style"]],["impl Sync for Style",1,["iced_widget::radio::Style"]],["impl Sync for Style",1,["iced_widget::rule::Style"]],["impl Sync for Id",1,["iced_widget::scrollable::Id"]],["impl Sync for Rail",1,["iced_widget::scrollable::Rail"]],["impl Sync for Scrollbar",1,["iced_widget::scrollable::Scrollbar"]],["impl Sync for Scroller",1,["iced_widget::scrollable::Scroller"]],["impl Sync for Style",1,["iced_widget::scrollable::Style"]],["impl Sync for Viewport",1,["iced_widget::scrollable::Viewport"]],["impl Sync for Handle",1,["iced_widget::slider::Handle"]],["impl Sync for Rail",1,["iced_widget::slider::Rail"]],["impl Sync for Style",1,["iced_widget::slider::Style"]],["impl Sync for Style",1,["iced_widget::svg::Style"]],["impl Sync for KeyPress",1,["iced_widget::text_editor::KeyPress"]],["impl Sync for Style",1,["iced_widget::text_editor::Style"]],["impl Sync for Cursor",1,["iced_widget::text_input::cursor::Cursor"]],["impl Sync for Id",1,["iced_widget::text_input::Id"]],["impl Sync for Style",1,["iced_widget::text_input::Style"]],["impl Sync for Value",1,["iced_widget::text_input::value::Value"]],["impl Sync for Style",1,["iced_widget::toggler::Style"]],["impl<'a, 'b, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Menu<'a, 'b, T, Message, Theme, Renderer>",1,["iced_widget::overlay::menu::Menu"]],["impl<'a, Highlighter, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for TextEditor<'a, Highlighter, Message, Theme, Renderer>",1,["iced_widget::text_editor::TextEditor"]],["impl<'a, Key, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Column<'a, Key, Message, Theme, Renderer>",1,["iced_widget::keyed::column::Column"]],["impl<'a, Link, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Rich<'a, Link, Theme, Renderer>",1,["iced_widget::text::rich::Rich"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Button<'a, Message, Theme, Renderer>",1,["iced_widget::button::Button"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Checkbox<'a, Message, Theme, Renderer>",1,["iced_widget::checkbox::Checkbox"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Container<'a, Message, Theme, Renderer>",1,["iced_widget::container::Container"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Content<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::content::Content"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Controls<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::controls::Controls"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for PaneGrid<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::PaneGrid"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for TitleBar<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::title_bar::TitleBar"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Scrollable<'a, Message, Theme, Renderer>",1,["iced_widget::scrollable::Scrollable"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Responsive<'a, Message, Theme, Renderer>",1,["iced_widget::lazy::responsive::Responsive"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for TextInput<'a, Message, Theme, Renderer>",1,["iced_widget::text_input::TextInput"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Toggler<'a, Message, Theme, Renderer>",1,["iced_widget::toggler::Toggler"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Tooltip<'a, Message, Theme, Renderer>",1,["iced_widget::tooltip::Tooltip"]],["impl<'a, Message, Theme, Renderer> Sync for Radio<'a, Message, Theme, Renderer>
    where\n Message: Sync,\n <Theme as Catalog>::Class<'a>: Sync,\n <Renderer as Renderer>::Font: Sync,
    ",1,["iced_widget::radio::Radio"]],["impl<'a, Message, Theme, Renderer, Dependency, View> !Sync for Lazy<'a, Message, Theme, Renderer, Dependency, View>",1,["iced_widget::lazy::Lazy"]],["impl<'a, T, L, V, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for PickList<'a, T, L, V, Message, Theme, Renderer>",1,["iced_widget::pick_list::PickList"]],["impl<'a, T, Message, Theme = Theme> !Sync for Slider<'a, T, Message, Theme>",1,["iced_widget::slider::Slider"]],["impl<'a, T, Message, Theme = Theme> !Sync for VerticalSlider<'a, T, Message, Theme>",1,["iced_widget::vertical_slider::VerticalSlider"]],["impl<'a, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for ComboBox<'a, T, Message, Theme, Renderer>",1,["iced_widget::combo_box::ComboBox"]],["impl<'a, Theme = Theme> !Sync for QRCode<'a, Theme>",1,["iced_widget::qr_code::QRCode"]],["impl<'a, Theme> Sync for ProgressBar<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Sync,
    ",1,["iced_widget::progress_bar::ProgressBar"]],["impl<'a, Theme> Sync for Rule<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Sync,
    ",1,["iced_widget::rule::Rule"]],["impl<'a, Theme> Sync for Svg<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Sync,
    ",1,["iced_widget::svg::Svg"]],["impl<Font> Sync for Handle<Font>
    where\n Font: Sync,
    ",1,["iced_widget::pick_list::Handle"]],["impl<Font> Sync for Icon<Font>
    where\n Font: Sync,
    ",1,["iced_widget::checkbox::Icon"]],["impl<Font> Sync for Icon<Font>
    where\n Font: Sync,
    ",1,["iced_widget::pick_list::Icon"]],["impl<Font> Sync for Icon<Font>
    where\n Font: Sync,
    ",1,["iced_widget::text_input::Icon"]],["impl<Handle> Sync for Image<Handle>
    where\n Handle: Sync,
    ",1,["iced_widget::image::Image"]],["impl<Handle> Sync for Viewer<Handle>
    where\n Handle: Sync,
    ",1,["iced_widget::image::viewer::Viewer"]],["impl<Highlighter> !Sync for State<Highlighter>",1,["iced_widget::text_editor::State"]],["impl<Message> Sync for Binding<Message>
    where\n Message: Sync,
    ",1,["iced_widget::text_editor::Binding"]],["impl<Message> Sync for Action<Message>
    where\n Message: Sync,
    ",1,["iced_widget::action::Action"]],["impl<Message, P> Sync for Shader<Message, P>
    where\n P: Sync,\n Message: Sync,
    ",1,["iced_widget::shader::Shader"]],["impl<P> Sync for State<P>
    where\n P: Sync,
    ",1,["iced_widget::text_input::State"]],["impl<P, Message, Theme, Renderer> Sync for Canvas<P, Message, Theme, Renderer>
    where\n P: Sync,\n Message: Sync,\n Theme: Sync,\n Renderer: Sync,
    ",1,["iced_widget::canvas::Canvas"]],["impl<R = Renderer<Renderer, Renderer>> !Sync for Content<R>",1,["iced_widget::text_editor::Content"]],["impl<T> !Sync for State<T>",1,["iced_widget::combo_box::State"]],["impl<T> Sync for Configuration<T>
    where\n T: Sync,
    ",1,["iced_widget::pane_grid::configuration::Configuration"]],["impl<T> Sync for State<T>
    where\n T: Sync,
    ",1,["iced_widget::pane_grid::state::State"]]]],["iced_winit",[["impl !Sync for Clipboard",1,["iced_winit::clipboard::Clipboard"]],["impl Sync for Error",1,["iced_winit::error::Error"]],["impl Sync for Appearance",1,["iced_winit::program::Appearance"]],["impl Sync for Settings",1,["iced_winit::settings::Settings"]],["impl<P> Sync for State<P>
    where\n <P as Program>::Theme: Sync,
    ",1,["iced_winit::program::state::State"]],["impl<T> Sync for Proxy<T>
    where\n T: Send,
    ",1,["iced_winit::proxy::Proxy"]]]]]); + var implementors = Object.fromEntries([["iced",[["impl Sync for Error",1,["iced::error::Error"]],["impl Sync for Error",1,["iced::window::icon::Error"]],["impl Sync for Settings",1,["iced::settings::Settings"]],["impl<P> Sync for Application<P>
    where\n P: Sync,
    ",1,["iced::application::Application"]],["impl<P> Sync for Daemon<P>
    where\n P: Sync,
    ",1,["iced::daemon::Daemon"]]]],["iced_core",[["impl !Sync for State",1,["iced_core::widget::tree::State"]],["impl !Sync for Tree",1,["iced_core::widget::tree::Tree"]],["impl Sync for Alignment",1,["iced_core::alignment::Alignment"]],["impl Sync for Horizontal",1,["iced_core::alignment::Horizontal"]],["impl Sync for Vertical",1,["iced_core::alignment::Vertical"]],["impl Sync for Kind",1,["iced_core::clipboard::Kind"]],["impl Sync for Background",1,["iced_core::background::Background"]],["impl Sync for ContentFit",1,["iced_core::content_fit::ContentFit"]],["impl Sync for Length",1,["iced_core::length::Length"]],["impl Sync for Rotation",1,["iced_core::rotation::Rotation"]],["impl Sync for Event",1,["iced_core::event::Event"]],["impl Sync for Status",1,["iced_core::event::Status"]],["impl Sync for Family",1,["iced_core::font::Family"]],["impl Sync for Stretch",1,["iced_core::font::Stretch"]],["impl Sync for Style",1,["iced_core::font::Style"]],["impl Sync for Weight",1,["iced_core::font::Weight"]],["impl Sync for Gradient",1,["iced_core::gradient::Gradient"]],["impl Sync for FilterMethod",1,["iced_core::image::FilterMethod"]],["impl Sync for Handle",1,["iced_core::image::Handle"]],["impl Sync for Event",1,["iced_core::keyboard::event::Event"]],["impl Sync for Location",1,["iced_core::keyboard::location::Location"]],["impl Sync for Code",1,["iced_core::keyboard::key::Code"]],["impl Sync for Named",1,["iced_core::keyboard::key::Named"]],["impl Sync for NativeCode",1,["iced_core::keyboard::key::NativeCode"]],["impl Sync for Physical",1,["iced_core::keyboard::key::Physical"]],["impl Sync for Axis",1,["iced_core::layout::flex::Axis"]],["impl Sync for Kind",1,["iced_core::mouse::click::Kind"]],["impl Sync for Button",1,["iced_core::mouse::button::Button"]],["impl Sync for Cursor",1,["iced_core::mouse::cursor::Cursor"]],["impl Sync for Event",1,["iced_core::mouse::event::Event"]],["impl Sync for Interaction",1,["iced_core::mouse::interaction::Interaction"]],["impl Sync for ScrollDelta",1,["iced_core::mouse::event::ScrollDelta"]],["impl Sync for Data",1,["iced_core::svg::Data"]],["impl Sync for Action",1,["iced_core::text::editor::Action"]],["impl Sync for Cursor",1,["iced_core::text::editor::Cursor"]],["impl Sync for Direction",1,["iced_core::text::editor::Direction"]],["impl Sync for Edit",1,["iced_core::text::editor::Edit"]],["impl Sync for Motion",1,["iced_core::text::editor::Motion"]],["impl Sync for Difference",1,["iced_core::text::Difference"]],["impl Sync for Hit",1,["iced_core::text::Hit"]],["impl Sync for LineHeight",1,["iced_core::text::LineHeight"]],["impl Sync for Shaping",1,["iced_core::text::Shaping"]],["impl Sync for Wrapping",1,["iced_core::text::Wrapping"]],["impl Sync for Theme",1,["iced_core::theme::Theme"]],["impl Sync for Event",1,["iced_core::touch::Event"]],["impl Sync for Event",1,["iced_core::window::event::Event"]],["impl Sync for Level",1,["iced_core::window::level::Level"]],["impl Sync for Mode",1,["iced_core::window::mode::Mode"]],["impl Sync for Position",1,["iced_core::window::position::Position"]],["impl Sync for RedrawRequest",1,["iced_core::window::redraw_request::RedrawRequest"]],["impl Sync for UserAttention",1,["iced_core::window::user_attention::UserAttention"]],["impl Sync for Error",1,["iced_core::window::icon::Error"]],["impl Sync for Border",1,["iced_core::border::Border"]],["impl Sync for Radius",1,["iced_core::border::Radius"]],["impl Sync for Null",1,["iced_core::clipboard::Null"]],["impl Sync for Font",1,["iced_core::font::Font"]],["impl Sync for ColorStop",1,["iced_core::gradient::ColorStop"]],["impl Sync for Linear",1,["iced_core::gradient::Linear"]],["impl Sync for Id",1,["iced_core::image::Id"]],["impl Sync for Modifiers",1,["iced_core::keyboard::modifiers::Modifiers"]],["impl Sync for Limits",1,["iced_core::layout::limits::Limits"]],["impl Sync for Node",1,["iced_core::layout::node::Node"]],["impl Sync for Click",1,["iced_core::mouse::click::Click"]],["impl Sync for Padding",1,["iced_core::padding::Padding"]],["impl Sync for Quad",1,["iced_core::renderer::Quad"]],["impl Sync for Style",1,["iced_core::renderer::Style"]],["impl Sync for Color",1,["iced_core::color::Color"]],["impl Sync for Degrees",1,["iced_core::angle::Degrees"]],["impl Sync for Pixels",1,["iced_core::pixels::Pixels"]],["impl Sync for Radians",1,["iced_core::angle::Radians"]],["impl Sync for Shadow",1,["iced_core::shadow::Shadow"]],["impl Sync for Transformation",1,["iced_core::transformation::Transformation"]],["impl Sync for Handle",1,["iced_core::svg::Handle"]],["impl Sync for PlainText",1,["iced_core::text::highlighter::PlainText"]],["impl Sync for Highlight",1,["iced_core::text::Highlight"]],["impl Sync for Background",1,["iced_core::theme::palette::Background"]],["impl Sync for Danger",1,["iced_core::theme::palette::Danger"]],["impl Sync for Extended",1,["iced_core::theme::palette::Extended"]],["impl Sync for Pair",1,["iced_core::theme::palette::Pair"]],["impl Sync for Palette",1,["iced_core::theme::palette::Palette"]],["impl Sync for Primary",1,["iced_core::theme::palette::Primary"]],["impl Sync for Secondary",1,["iced_core::theme::palette::Secondary"]],["impl Sync for Success",1,["iced_core::theme::palette::Success"]],["impl Sync for Custom",1,["iced_core::theme::Custom"]],["impl Sync for Finger",1,["iced_core::touch::Finger"]],["impl Sync for Count",1,["iced_core::widget::operation::focusable::Count"]],["impl Sync for AbsoluteOffset",1,["iced_core::widget::operation::scrollable::AbsoluteOffset"]],["impl Sync for RelativeOffset",1,["iced_core::widget::operation::scrollable::RelativeOffset"]],["impl Sync for Id",1,["iced_core::widget::id::Id"]],["impl Sync for Style",1,["iced_core::widget::text::Style"]],["impl Sync for Tag",1,["iced_core::widget::tree::Tag"]],["impl Sync for Icon",1,["iced_core::window::icon::Icon"]],["impl Sync for PlatformSpecific",1,["iced_core::window::settings::platform::PlatformSpecific"]],["impl Sync for Settings",1,["iced_core::window::settings::Settings"]],["impl Sync for Id",1,["iced_core::window::id::Id"]],["impl<'a> Sync for Layout<'a>",1,["iced_core::layout::Layout"]],["impl<'a, Link, Font> Sync for Span<'a, Link, Font>
    where\n Font: Sync,\n Link: Sync,
    ",1,["iced_core::text::Span"]],["impl<'a, Message> Sync for Shell<'a, Message>
    where\n Message: Sync,
    ",1,["iced_core::shell::Shell"]],["impl<'a, Message, Theme, Renderer> !Sync for Element<'a, Message, Theme, Renderer>",1,["iced_core::overlay::element::Element"]],["impl<'a, Message, Theme, Renderer> !Sync for Group<'a, Message, Theme, Renderer>",1,["iced_core::overlay::group::Group"]],["impl<'a, Message, Theme, Renderer> !Sync for Element<'a, Message, Theme, Renderer>",1,["iced_core::element::Element"]],["impl<'a, Theme, Renderer> Sync for Text<'a, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Sync,\n <Renderer as Renderer>::Font: Sync,
    ",1,["iced_core::widget::text::Text"]],["impl<C> Sync for Key<C>
    where\n C: Sync,
    ",1,["iced_core::keyboard::key::Key"]],["impl<Content, Font> Sync for Text<Content, Font>
    where\n Content: Sync,\n Font: Sync,
    ",1,["iced_core::text::Text"]],["impl<Font> Sync for Format<Font>
    where\n Font: Sync,
    ",1,["iced_core::text::highlighter::Format"]],["impl<H> Sync for Image<H>
    where\n H: Sync,
    ",1,["iced_core::image::Image"]],["impl<H> Sync for Svg<H>
    where\n H: Sync,
    ",1,["iced_core::svg::Svg"]],["impl<P> Sync for Plain<P>
    where\n P: Sync,
    ",1,["iced_core::text::paragraph::Plain"]],["impl<P> Sync for State<P>
    where\n P: Sync,
    ",1,["iced_core::widget::text::State"]],["impl<T> !Sync for Outcome<T>",1,["iced_core::widget::operation::Outcome"]],["impl<T> Sync for Point<T>
    where\n T: Sync,
    ",1,["iced_core::point::Point"]],["impl<T> Sync for Rectangle<T>
    where\n T: Sync,
    ",1,["iced_core::rectangle::Rectangle"]],["impl<T> Sync for Size<T>
    where\n T: Sync,
    ",1,["iced_core::size::Size"]],["impl<T> Sync for Vector<T>
    where\n T: Sync,
    ",1,["iced_core::vector::Vector"]]]],["iced_futures",[["impl Sync for Event",1,["iced_futures::subscription::Event"]],["impl Sync for MacOS",1,["iced_futures::subscription::MacOS"]],["impl Sync for PlatformSpecific",1,["iced_futures::subscription::PlatformSpecific"]],["impl Sync for Executor",1,["iced_futures::backend::native::async_std::Executor"]],["impl Sync for Executor",1,["iced_futures::backend::native::smol::Executor"]],["impl Sync for Executor",1,["iced_futures::backend::null::Executor"]],["impl Sync for Tracker",1,["iced_futures::subscription::tracker::Tracker"]],["impl<Executor, Sender, Message> Sync for Runtime<Executor, Sender, Message>
    where\n Executor: Sync,\n Sender: Sync,\n Message: Sync,
    ",1,["iced_futures::runtime::Runtime"]],["impl<T> !Sync for Subscription<T>",1,["iced_futures::subscription::Subscription"]]]],["iced_graphics",[["impl Sync for SurfaceError",1,["iced_graphics::compositor::SurfaceError"]],["impl Sync for Antialiasing",1,["iced_graphics::antialiasing::Antialiasing"]],["impl Sync for Error",1,["iced_graphics::error::Error"]],["impl Sync for Reason",1,["iced_graphics::error::Reason"]],["impl Sync for Style",1,["iced_graphics::geometry::style::Style"]],["impl Sync for Rule",1,["iced_graphics::geometry::fill::Rule"]],["impl Sync for LineCap",1,["iced_graphics::geometry::stroke::LineCap"]],["impl Sync for LineJoin",1,["iced_graphics::geometry::stroke::LineJoin"]],["impl Sync for Gradient",1,["iced_graphics::gradient::Gradient"]],["impl Sync for Image",1,["iced_graphics::image::Image"]],["impl Sync for Mesh",1,["iced_graphics::mesh::Mesh"]],["impl Sync for Text",1,["iced_graphics::text::Text"]],["impl Sync for Group",1,["iced_graphics::cache::Group"]],["impl Sync for Packed",1,["iced_graphics::color::Packed"]],["impl Sync for Information",1,["iced_graphics::compositor::Information"]],["impl Sync for Fill",1,["iced_graphics::geometry::fill::Fill"]],["impl Sync for Arc",1,["iced_graphics::geometry::path::arc::Arc"]],["impl Sync for Elliptical",1,["iced_graphics::geometry::path::arc::Elliptical"]],["impl Sync for Builder",1,["iced_graphics::geometry::path::builder::Builder"]],["impl Sync for Path",1,["iced_graphics::geometry::path::Path"]],["impl Sync for Text",1,["iced_graphics::geometry::text::Text"]],["impl Sync for Linear",1,["iced_graphics::gradient::Linear"]],["impl Sync for Packed",1,["iced_graphics::gradient::Packed"]],["impl Sync for AttributeCount",1,["iced_graphics::mesh::AttributeCount"]],["impl Sync for GradientVertex2D",1,["iced_graphics::mesh::GradientVertex2D"]],["impl Sync for SolidVertex2D",1,["iced_graphics::mesh::SolidVertex2D"]],["impl Sync for Settings",1,["iced_graphics::settings::Settings"]],["impl Sync for Viewport",1,["iced_graphics::viewport::Viewport"]],["impl Sync for Cache",1,["iced_graphics::text::cache::Cache"]],["impl Sync for Entry",1,["iced_graphics::text::cache::Entry"]],["impl Sync for Editor",1,["iced_graphics::text::editor::Editor"]],["impl Sync for Weak",1,["iced_graphics::text::editor::Weak"]],["impl Sync for Paragraph",1,["iced_graphics::text::paragraph::Paragraph"]],["impl Sync for Weak",1,["iced_graphics::text::paragraph::Weak"]],["impl Sync for FontSystem",1,["iced_graphics::text::FontSystem"]],["impl Sync for Raw",1,["iced_graphics::text::Raw"]],["impl Sync for Version",1,["iced_graphics::text::Version"]],["impl<'a> Sync for LineDash<'a>",1,["iced_graphics::geometry::stroke::LineDash"]],["impl<'a> Sync for Stroke<'a>",1,["iced_graphics::geometry::stroke::Stroke"]],["impl<'a> Sync for Key<'a>",1,["iced_graphics::text::cache::Key"]],["impl<Renderer> !Sync for Cache<Renderer>",1,["iced_graphics::geometry::cache::Cache"]],["impl<Renderer> Sync for Frame<Renderer>
    where\n <Renderer as Renderer>::Frame: Sync,
    ",1,["iced_graphics::geometry::frame::Frame"]],["impl<T> !Sync for Cache<T>",1,["iced_graphics::cache::Cache"]],["impl<T> Sync for State<T>
    where\n T: Sync,
    ",1,["iced_graphics::cache::State"]],["impl<T> Sync for Stack<T>
    where\n T: Sync,
    ",1,["iced_graphics::layer::Stack"]],["impl<T> Sync for Indexed<T>
    where\n T: Sync,
    ",1,["iced_graphics::mesh::Indexed"]]]],["iced_highlighter",[["impl !Sync for Highlighter",1,["iced_highlighter::Highlighter"]],["impl Sync for Theme",1,["iced_highlighter::Theme"]],["impl Sync for Highlight",1,["iced_highlighter::Highlight"]],["impl Sync for Settings",1,["iced_highlighter::Settings"]]]],["iced_renderer",[["impl<A, B> Sync for Compositor<A, B>
    where\n A: Sync,\n B: Sync,
    ",1,["iced_renderer::fallback::Compositor"]],["impl<A, B> Sync for Renderer<A, B>
    where\n A: Sync,\n B: Sync,
    ",1,["iced_renderer::fallback::Renderer"]],["impl<A, B> Sync for Surface<A, B>
    where\n A: Sync,\n B: Sync,
    ",1,["iced_renderer::fallback::Surface"]]]],["iced_runtime",[["impl !Sync for Action",1,["iced_runtime::window::Action"]],["impl !Sync for Cache",1,["iced_runtime::user_interface::Cache"]],["impl Sync for Action",1,["iced_runtime::clipboard::Action"]],["impl Sync for Error",1,["iced_runtime::font::Error"]],["impl Sync for Action",1,["iced_runtime::system::Action"]],["impl Sync for State",1,["iced_runtime::user_interface::State"]],["impl Sync for CropError",1,["iced_runtime::window::screenshot::CropError"]],["impl Sync for Debug",1,["iced_runtime::debug::Debug"]],["impl Sync for Information",1,["iced_runtime::system::Information"]],["impl Sync for Handle",1,["iced_runtime::task::Handle"]],["impl Sync for Screenshot",1,["iced_runtime::window::screenshot::Screenshot"]],["impl<'a, Message, Theme, Renderer> !Sync for Nested<'a, Message, Theme, Renderer>",1,["iced_runtime::overlay::nested::Nested"]],["impl<'a, Message, Theme, Renderer> !Sync for UserInterface<'a, Message, Theme, Renderer>",1,["iced_runtime::user_interface::UserInterface"]],["impl<P> !Sync for State<P>",1,["iced_runtime::multi_window::state::State"]],["impl<P> !Sync for State<P>",1,["iced_runtime::program::state::State"]],["impl<T> !Sync for Action<T>",1,["iced_runtime::Action"]],["impl<T> !Sync for Task<T>",1,["iced_runtime::task::Task"]]]],["iced_tiny_skia",[["impl !Sync for Geometry",1,["iced_tiny_skia::geometry::Geometry"]],["impl !Sync for Cache",1,["iced_tiny_skia::geometry::Cache"]],["impl !Sync for Layer",1,["iced_tiny_skia::layer::Layer"]],["impl !Sync for Renderer",1,["iced_tiny_skia::Renderer"]],["impl !Sync for Surface",1,["iced_tiny_skia::window::compositor::Surface"]],["impl Sync for Primitive",1,["iced_tiny_skia::primitive::Primitive"]],["impl Sync for Frame",1,["iced_tiny_skia::geometry::Frame"]],["impl Sync for Settings",1,["iced_tiny_skia::settings::Settings"]],["impl Sync for Compositor",1,["iced_tiny_skia::window::compositor::Compositor"]]]],["iced_wgpu",[["impl !Sync for Geometry",1,["iced_wgpu::geometry::Geometry"]],["impl !Sync for Cache",1,["iced_wgpu::geometry::Cache"]],["impl !Sync for Layer",1,["iced_wgpu::layer::Layer"]],["impl !Sync for Storage",1,["iced_wgpu::primitive::Storage"]],["impl !Sync for Engine",1,["iced_wgpu::engine::Engine"]],["impl !Sync for Renderer",1,["iced_wgpu::Renderer"]],["impl !Sync for Compositor",1,["iced_wgpu::window::compositor::Compositor"]],["impl Sync for Error",1,["iced_wgpu::window::compositor::Error"]],["impl Sync for Frame",1,["iced_wgpu::geometry::Frame"]],["impl Sync for Instance",1,["iced_wgpu::primitive::Instance"]],["impl Sync for Settings",1,["iced_wgpu::settings::Settings"]]]],["iced_widget",[["impl !Sync for Item",1,["iced_widget::markdown::Item"]],["impl !Sync for Text",1,["iced_widget::markdown::Text"]],["impl !Sync for State",1,["iced_widget::overlay::menu::State"]],["impl !Sync for Data",1,["iced_widget::qr_code::Data"]],["impl Sync for Status",1,["iced_widget::button::Status"]],["impl Sync for Status",1,["iced_widget::checkbox::Status"]],["impl Sync for Axis",1,["iced_widget::pane_grid::axis::Axis"]],["impl Sync for Direction",1,["iced_widget::pane_grid::direction::Direction"]],["impl Sync for DragEvent",1,["iced_widget::pane_grid::DragEvent"]],["impl Sync for Edge",1,["iced_widget::pane_grid::Edge"]],["impl Sync for Node",1,["iced_widget::pane_grid::node::Node"]],["impl Sync for Region",1,["iced_widget::pane_grid::Region"]],["impl Sync for Target",1,["iced_widget::pane_grid::Target"]],["impl Sync for Action",1,["iced_widget::pane_grid::state::Action"]],["impl Sync for Status",1,["iced_widget::pick_list::Status"]],["impl Sync for Error",1,["iced_widget::qr_code::Error"]],["impl Sync for ErrorCorrection",1,["iced_widget::qr_code::ErrorCorrection"]],["impl Sync for Version",1,["iced_widget::qr_code::Version"]],["impl Sync for Status",1,["iced_widget::radio::Status"]],["impl Sync for FillMode",1,["iced_widget::rule::FillMode"]],["impl Sync for Anchor",1,["iced_widget::scrollable::Anchor"]],["impl Sync for Direction",1,["iced_widget::scrollable::Direction"]],["impl Sync for Status",1,["iced_widget::scrollable::Status"]],["impl Sync for HandleShape",1,["iced_widget::slider::HandleShape"]],["impl Sync for Status",1,["iced_widget::slider::Status"]],["impl Sync for Status",1,["iced_widget::svg::Status"]],["impl Sync for Status",1,["iced_widget::text_editor::Status"]],["impl Sync for State",1,["iced_widget::text_input::cursor::State"]],["impl Sync for Side",1,["iced_widget::text_input::Side"]],["impl Sync for Status",1,["iced_widget::text_input::Status"]],["impl Sync for Status",1,["iced_widget::toggler::Status"]],["impl Sync for Position",1,["iced_widget::tooltip::Position"]],["impl Sync for Style",1,["iced_widget::button::Style"]],["impl Sync for Style",1,["iced_widget::checkbox::Style"]],["impl Sync for Id",1,["iced_widget::container::Id"]],["impl Sync for Style",1,["iced_widget::container::Style"]],["impl Sync for State",1,["iced_widget::image::viewer::State"]],["impl Sync for Settings",1,["iced_widget::markdown::Settings"]],["impl Sync for Style",1,["iced_widget::markdown::Style"]],["impl Sync for Style",1,["iced_widget::overlay::menu::Style"]],["impl Sync for Internal",1,["iced_widget::pane_grid::state::Internal"]],["impl Sync for Highlight",1,["iced_widget::pane_grid::Highlight"]],["impl Sync for Line",1,["iced_widget::pane_grid::Line"]],["impl Sync for Pane",1,["iced_widget::pane_grid::pane::Pane"]],["impl Sync for ResizeEvent",1,["iced_widget::pane_grid::ResizeEvent"]],["impl Sync for Split",1,["iced_widget::pane_grid::split::Split"]],["impl Sync for Style",1,["iced_widget::pane_grid::Style"]],["impl Sync for Style",1,["iced_widget::pick_list::Style"]],["impl Sync for Style",1,["iced_widget::progress_bar::Style"]],["impl Sync for Style",1,["iced_widget::qr_code::Style"]],["impl Sync for Style",1,["iced_widget::radio::Style"]],["impl Sync for Style",1,["iced_widget::rule::Style"]],["impl Sync for Id",1,["iced_widget::scrollable::Id"]],["impl Sync for Rail",1,["iced_widget::scrollable::Rail"]],["impl Sync for Scrollbar",1,["iced_widget::scrollable::Scrollbar"]],["impl Sync for Scroller",1,["iced_widget::scrollable::Scroller"]],["impl Sync for Style",1,["iced_widget::scrollable::Style"]],["impl Sync for Viewport",1,["iced_widget::scrollable::Viewport"]],["impl Sync for Handle",1,["iced_widget::slider::Handle"]],["impl Sync for Rail",1,["iced_widget::slider::Rail"]],["impl Sync for Style",1,["iced_widget::slider::Style"]],["impl Sync for Style",1,["iced_widget::svg::Style"]],["impl Sync for KeyPress",1,["iced_widget::text_editor::KeyPress"]],["impl Sync for Style",1,["iced_widget::text_editor::Style"]],["impl Sync for Cursor",1,["iced_widget::text_input::cursor::Cursor"]],["impl Sync for Id",1,["iced_widget::text_input::Id"]],["impl Sync for Style",1,["iced_widget::text_input::Style"]],["impl Sync for Value",1,["iced_widget::text_input::value::Value"]],["impl Sync for Style",1,["iced_widget::toggler::Style"]],["impl<'a, 'b, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Menu<'a, 'b, T, Message, Theme, Renderer>",1,["iced_widget::overlay::menu::Menu"]],["impl<'a, Highlighter, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for TextEditor<'a, Highlighter, Message, Theme, Renderer>",1,["iced_widget::text_editor::TextEditor"]],["impl<'a, Key, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Column<'a, Key, Message, Theme, Renderer>",1,["iced_widget::keyed::column::Column"]],["impl<'a, Link, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Rich<'a, Link, Theme, Renderer>",1,["iced_widget::text::rich::Rich"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Button<'a, Message, Theme, Renderer>",1,["iced_widget::button::Button"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Checkbox<'a, Message, Theme, Renderer>",1,["iced_widget::checkbox::Checkbox"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Container<'a, Message, Theme, Renderer>",1,["iced_widget::container::Container"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Content<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::content::Content"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Controls<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::controls::Controls"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for PaneGrid<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::PaneGrid"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for TitleBar<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::title_bar::TitleBar"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Scrollable<'a, Message, Theme, Renderer>",1,["iced_widget::scrollable::Scrollable"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Responsive<'a, Message, Theme, Renderer>",1,["iced_widget::lazy::responsive::Responsive"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for TextInput<'a, Message, Theme, Renderer>",1,["iced_widget::text_input::TextInput"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Toggler<'a, Message, Theme, Renderer>",1,["iced_widget::toggler::Toggler"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for Tooltip<'a, Message, Theme, Renderer>",1,["iced_widget::tooltip::Tooltip"]],["impl<'a, Message, Theme, Renderer> Sync for Radio<'a, Message, Theme, Renderer>
    where\n Message: Sync,\n <Theme as Catalog>::Class<'a>: Sync,\n <Renderer as Renderer>::Font: Sync,
    ",1,["iced_widget::radio::Radio"]],["impl<'a, Message, Theme, Renderer, Dependency, View> !Sync for Lazy<'a, Message, Theme, Renderer, Dependency, View>",1,["iced_widget::lazy::Lazy"]],["impl<'a, T, L, V, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for PickList<'a, T, L, V, Message, Theme, Renderer>",1,["iced_widget::pick_list::PickList"]],["impl<'a, T, Message, Theme = Theme> !Sync for Slider<'a, T, Message, Theme>",1,["iced_widget::slider::Slider"]],["impl<'a, T, Message, Theme = Theme> !Sync for VerticalSlider<'a, T, Message, Theme>",1,["iced_widget::vertical_slider::VerticalSlider"]],["impl<'a, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !Sync for ComboBox<'a, T, Message, Theme, Renderer>",1,["iced_widget::combo_box::ComboBox"]],["impl<'a, Theme = Theme> !Sync for QRCode<'a, Theme>",1,["iced_widget::qr_code::QRCode"]],["impl<'a, Theme> Sync for ProgressBar<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Sync,
    ",1,["iced_widget::progress_bar::ProgressBar"]],["impl<'a, Theme> Sync for Rule<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Sync,
    ",1,["iced_widget::rule::Rule"]],["impl<'a, Theme> Sync for Svg<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Sync,
    ",1,["iced_widget::svg::Svg"]],["impl<Font> Sync for Handle<Font>
    where\n Font: Sync,
    ",1,["iced_widget::pick_list::Handle"]],["impl<Font> Sync for Icon<Font>
    where\n Font: Sync,
    ",1,["iced_widget::checkbox::Icon"]],["impl<Font> Sync for Icon<Font>
    where\n Font: Sync,
    ",1,["iced_widget::pick_list::Icon"]],["impl<Font> Sync for Icon<Font>
    where\n Font: Sync,
    ",1,["iced_widget::text_input::Icon"]],["impl<Handle> Sync for Image<Handle>
    where\n Handle: Sync,
    ",1,["iced_widget::image::Image"]],["impl<Handle> Sync for Viewer<Handle>
    where\n Handle: Sync,
    ",1,["iced_widget::image::viewer::Viewer"]],["impl<Highlighter> !Sync for State<Highlighter>",1,["iced_widget::text_editor::State"]],["impl<Message> Sync for Binding<Message>
    where\n Message: Sync,
    ",1,["iced_widget::text_editor::Binding"]],["impl<Message> Sync for Action<Message>
    where\n Message: Sync,
    ",1,["iced_widget::action::Action"]],["impl<Message, P> Sync for Shader<Message, P>
    where\n P: Sync,\n Message: Sync,
    ",1,["iced_widget::shader::Shader"]],["impl<P> Sync for State<P>
    where\n P: Sync,
    ",1,["iced_widget::text_input::State"]],["impl<P, Message, Theme, Renderer> Sync for Canvas<P, Message, Theme, Renderer>
    where\n P: Sync,\n Message: Sync,\n Theme: Sync,\n Renderer: Sync,
    ",1,["iced_widget::canvas::Canvas"]],["impl<R = Renderer<Renderer, Renderer>> !Sync for Content<R>",1,["iced_widget::text_editor::Content"]],["impl<T> !Sync for State<T>",1,["iced_widget::combo_box::State"]],["impl<T> Sync for Configuration<T>
    where\n T: Sync,
    ",1,["iced_widget::pane_grid::configuration::Configuration"]],["impl<T> Sync for State<T>
    where\n T: Sync,
    ",1,["iced_widget::pane_grid::state::State"]]]],["iced_winit",[["impl !Sync for Clipboard",1,["iced_winit::clipboard::Clipboard"]],["impl Sync for Error",1,["iced_winit::error::Error"]],["impl Sync for Appearance",1,["iced_winit::program::Appearance"]],["impl Sync for Settings",1,["iced_winit::settings::Settings"]],["impl<P> Sync for State<P>
    where\n <P as Program>::Theme: Sync,
    ",1,["iced_winit::program::state::State"]],["impl<T> Sync for Proxy<T>
    where\n T: Send,
    ",1,["iced_winit::proxy::Proxy"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[1841,38897,3622,15956,1238,2004,5617,2899,3396,47220,2516]} \ No newline at end of file +//{"start":57,"fragment_lengths":[1841,38897,3622,15956,1238,2004,5617,2899,3396,51500,2516]} \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Unpin.js b/trait.impl/core/marker/trait.Unpin.js index 57f83e58a66..2881bd8b779 100644 --- a/trait.impl/core/marker/trait.Unpin.js +++ b/trait.impl/core/marker/trait.Unpin.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["iced",[["impl Unpin for Error",1,["iced::error::Error"]],["impl Unpin for Error",1,["iced::window::icon::Error"]],["impl Unpin for Settings",1,["iced::settings::Settings"]],["impl<P> Unpin for Application<P>
    where\n P: Unpin,
    ",1,["iced::application::Application"]],["impl<P> Unpin for Daemon<P>
    where\n P: Unpin,
    ",1,["iced::daemon::Daemon"]]]],["iced_core",[["impl Unpin for Alignment",1,["iced_core::alignment::Alignment"]],["impl Unpin for Horizontal",1,["iced_core::alignment::Horizontal"]],["impl Unpin for Vertical",1,["iced_core::alignment::Vertical"]],["impl Unpin for Kind",1,["iced_core::clipboard::Kind"]],["impl Unpin for Background",1,["iced_core::background::Background"]],["impl Unpin for ContentFit",1,["iced_core::content_fit::ContentFit"]],["impl Unpin for Length",1,["iced_core::length::Length"]],["impl Unpin for Rotation",1,["iced_core::rotation::Rotation"]],["impl Unpin for Event",1,["iced_core::event::Event"]],["impl Unpin for Status",1,["iced_core::event::Status"]],["impl Unpin for Family",1,["iced_core::font::Family"]],["impl Unpin for Stretch",1,["iced_core::font::Stretch"]],["impl Unpin for Style",1,["iced_core::font::Style"]],["impl Unpin for Weight",1,["iced_core::font::Weight"]],["impl Unpin for Gradient",1,["iced_core::gradient::Gradient"]],["impl Unpin for FilterMethod",1,["iced_core::image::FilterMethod"]],["impl Unpin for Handle",1,["iced_core::image::Handle"]],["impl Unpin for Event",1,["iced_core::keyboard::event::Event"]],["impl Unpin for Location",1,["iced_core::keyboard::location::Location"]],["impl Unpin for Code",1,["iced_core::keyboard::key::Code"]],["impl Unpin for Named",1,["iced_core::keyboard::key::Named"]],["impl Unpin for NativeCode",1,["iced_core::keyboard::key::NativeCode"]],["impl Unpin for Physical",1,["iced_core::keyboard::key::Physical"]],["impl Unpin for Axis",1,["iced_core::layout::flex::Axis"]],["impl Unpin for Kind",1,["iced_core::mouse::click::Kind"]],["impl Unpin for Button",1,["iced_core::mouse::button::Button"]],["impl Unpin for Cursor",1,["iced_core::mouse::cursor::Cursor"]],["impl Unpin for Event",1,["iced_core::mouse::event::Event"]],["impl Unpin for Interaction",1,["iced_core::mouse::interaction::Interaction"]],["impl Unpin for ScrollDelta",1,["iced_core::mouse::event::ScrollDelta"]],["impl Unpin for Data",1,["iced_core::svg::Data"]],["impl Unpin for Action",1,["iced_core::text::editor::Action"]],["impl Unpin for Cursor",1,["iced_core::text::editor::Cursor"]],["impl Unpin for Direction",1,["iced_core::text::editor::Direction"]],["impl Unpin for Edit",1,["iced_core::text::editor::Edit"]],["impl Unpin for Motion",1,["iced_core::text::editor::Motion"]],["impl Unpin for Difference",1,["iced_core::text::Difference"]],["impl Unpin for Hit",1,["iced_core::text::Hit"]],["impl Unpin for LineHeight",1,["iced_core::text::LineHeight"]],["impl Unpin for Shaping",1,["iced_core::text::Shaping"]],["impl Unpin for Wrapping",1,["iced_core::text::Wrapping"]],["impl Unpin for Theme",1,["iced_core::theme::Theme"]],["impl Unpin for Event",1,["iced_core::touch::Event"]],["impl Unpin for State",1,["iced_core::widget::tree::State"]],["impl Unpin for Event",1,["iced_core::window::event::Event"]],["impl Unpin for Level",1,["iced_core::window::level::Level"]],["impl Unpin for Mode",1,["iced_core::window::mode::Mode"]],["impl Unpin for Position",1,["iced_core::window::position::Position"]],["impl Unpin for RedrawRequest",1,["iced_core::window::redraw_request::RedrawRequest"]],["impl Unpin for UserAttention",1,["iced_core::window::user_attention::UserAttention"]],["impl Unpin for Error",1,["iced_core::window::icon::Error"]],["impl Unpin for Border",1,["iced_core::border::Border"]],["impl Unpin for Radius",1,["iced_core::border::Radius"]],["impl Unpin for Null",1,["iced_core::clipboard::Null"]],["impl Unpin for Font",1,["iced_core::font::Font"]],["impl Unpin for ColorStop",1,["iced_core::gradient::ColorStop"]],["impl Unpin for Linear",1,["iced_core::gradient::Linear"]],["impl Unpin for Id",1,["iced_core::image::Id"]],["impl Unpin for Modifiers",1,["iced_core::keyboard::modifiers::Modifiers"]],["impl Unpin for Limits",1,["iced_core::layout::limits::Limits"]],["impl Unpin for Node",1,["iced_core::layout::node::Node"]],["impl Unpin for Click",1,["iced_core::mouse::click::Click"]],["impl Unpin for Padding",1,["iced_core::padding::Padding"]],["impl Unpin for Quad",1,["iced_core::renderer::Quad"]],["impl Unpin for Style",1,["iced_core::renderer::Style"]],["impl Unpin for Color",1,["iced_core::color::Color"]],["impl Unpin for Degrees",1,["iced_core::angle::Degrees"]],["impl Unpin for Pixels",1,["iced_core::pixels::Pixels"]],["impl Unpin for Radians",1,["iced_core::angle::Radians"]],["impl Unpin for Shadow",1,["iced_core::shadow::Shadow"]],["impl Unpin for Transformation",1,["iced_core::transformation::Transformation"]],["impl Unpin for Handle",1,["iced_core::svg::Handle"]],["impl Unpin for PlainText",1,["iced_core::text::highlighter::PlainText"]],["impl Unpin for Highlight",1,["iced_core::text::Highlight"]],["impl Unpin for Background",1,["iced_core::theme::palette::Background"]],["impl Unpin for Danger",1,["iced_core::theme::palette::Danger"]],["impl Unpin for Extended",1,["iced_core::theme::palette::Extended"]],["impl Unpin for Pair",1,["iced_core::theme::palette::Pair"]],["impl Unpin for Palette",1,["iced_core::theme::palette::Palette"]],["impl Unpin for Primary",1,["iced_core::theme::palette::Primary"]],["impl Unpin for Secondary",1,["iced_core::theme::palette::Secondary"]],["impl Unpin for Success",1,["iced_core::theme::palette::Success"]],["impl Unpin for Custom",1,["iced_core::theme::Custom"]],["impl Unpin for Finger",1,["iced_core::touch::Finger"]],["impl Unpin for Count",1,["iced_core::widget::operation::focusable::Count"]],["impl Unpin for AbsoluteOffset",1,["iced_core::widget::operation::scrollable::AbsoluteOffset"]],["impl Unpin for RelativeOffset",1,["iced_core::widget::operation::scrollable::RelativeOffset"]],["impl Unpin for Id",1,["iced_core::widget::id::Id"]],["impl Unpin for Style",1,["iced_core::widget::text::Style"]],["impl Unpin for Tag",1,["iced_core::widget::tree::Tag"]],["impl Unpin for Tree",1,["iced_core::widget::tree::Tree"]],["impl Unpin for Icon",1,["iced_core::window::icon::Icon"]],["impl Unpin for PlatformSpecific",1,["iced_core::window::settings::platform::PlatformSpecific"]],["impl Unpin for Settings",1,["iced_core::window::settings::Settings"]],["impl Unpin for Id",1,["iced_core::window::id::Id"]],["impl<'a> Unpin for Layout<'a>",1,["iced_core::layout::Layout"]],["impl<'a, Link, Font> Unpin for Span<'a, Link, Font>
    where\n Font: Unpin,\n Link: Unpin,
    ",1,["iced_core::text::Span"]],["impl<'a, Message> Unpin for Shell<'a, Message>",1,["iced_core::shell::Shell"]],["impl<'a, Message, Theme, Renderer> Unpin for Element<'a, Message, Theme, Renderer>",1,["iced_core::overlay::element::Element"]],["impl<'a, Message, Theme, Renderer> Unpin for Group<'a, Message, Theme, Renderer>",1,["iced_core::overlay::group::Group"]],["impl<'a, Message, Theme, Renderer> Unpin for Element<'a, Message, Theme, Renderer>",1,["iced_core::element::Element"]],["impl<'a, Theme, Renderer> Unpin for Text<'a, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,\n <Renderer as Renderer>::Font: Unpin,
    ",1,["iced_core::widget::text::Text"]],["impl<C> Unpin for Key<C>
    where\n C: Unpin,
    ",1,["iced_core::keyboard::key::Key"]],["impl<Content, Font> Unpin for Text<Content, Font>
    where\n Content: Unpin,\n Font: Unpin,
    ",1,["iced_core::text::Text"]],["impl<Font> Unpin for Format<Font>
    where\n Font: Unpin,
    ",1,["iced_core::text::highlighter::Format"]],["impl<H> Unpin for Image<H>
    where\n H: Unpin,
    ",1,["iced_core::image::Image"]],["impl<H> Unpin for Svg<H>
    where\n H: Unpin,
    ",1,["iced_core::svg::Svg"]],["impl<P> Unpin for Plain<P>
    where\n P: Unpin,
    ",1,["iced_core::text::paragraph::Plain"]],["impl<P> Unpin for State<P>
    where\n P: Unpin,
    ",1,["iced_core::widget::text::State"]],["impl<T> Unpin for Outcome<T>
    where\n T: Unpin,
    ",1,["iced_core::widget::operation::Outcome"]],["impl<T> Unpin for Point<T>
    where\n T: Unpin,
    ",1,["iced_core::point::Point"]],["impl<T> Unpin for Rectangle<T>
    where\n T: Unpin,
    ",1,["iced_core::rectangle::Rectangle"]],["impl<T> Unpin for Size<T>
    where\n T: Unpin,
    ",1,["iced_core::size::Size"]],["impl<T> Unpin for Vector<T>
    where\n T: Unpin,
    ",1,["iced_core::vector::Vector"]]]],["iced_futures",[["impl Unpin for Event",1,["iced_futures::subscription::Event"]],["impl Unpin for MacOS",1,["iced_futures::subscription::MacOS"]],["impl Unpin for PlatformSpecific",1,["iced_futures::subscription::PlatformSpecific"]],["impl Unpin for Executor",1,["iced_futures::backend::native::async_std::Executor"]],["impl Unpin for Executor",1,["iced_futures::backend::native::smol::Executor"]],["impl Unpin for Executor",1,["iced_futures::backend::null::Executor"]],["impl Unpin for Tracker",1,["iced_futures::subscription::tracker::Tracker"]],["impl<Executor, Sender, Message> Unpin for Runtime<Executor, Sender, Message>
    where\n Executor: Unpin,\n Sender: Unpin,\n Message: Unpin,
    ",1,["iced_futures::runtime::Runtime"]],["impl<T> Unpin for Subscription<T>",1,["iced_futures::subscription::Subscription"]]]],["iced_graphics",[["impl Unpin for SurfaceError",1,["iced_graphics::compositor::SurfaceError"]],["impl Unpin for Antialiasing",1,["iced_graphics::antialiasing::Antialiasing"]],["impl Unpin for Error",1,["iced_graphics::error::Error"]],["impl Unpin for Reason",1,["iced_graphics::error::Reason"]],["impl Unpin for Style",1,["iced_graphics::geometry::style::Style"]],["impl Unpin for Rule",1,["iced_graphics::geometry::fill::Rule"]],["impl Unpin for LineCap",1,["iced_graphics::geometry::stroke::LineCap"]],["impl Unpin for LineJoin",1,["iced_graphics::geometry::stroke::LineJoin"]],["impl Unpin for Gradient",1,["iced_graphics::gradient::Gradient"]],["impl Unpin for Image",1,["iced_graphics::image::Image"]],["impl Unpin for Mesh",1,["iced_graphics::mesh::Mesh"]],["impl Unpin for Text",1,["iced_graphics::text::Text"]],["impl Unpin for Group",1,["iced_graphics::cache::Group"]],["impl Unpin for Packed",1,["iced_graphics::color::Packed"]],["impl Unpin for Information",1,["iced_graphics::compositor::Information"]],["impl Unpin for Fill",1,["iced_graphics::geometry::fill::Fill"]],["impl Unpin for Arc",1,["iced_graphics::geometry::path::arc::Arc"]],["impl Unpin for Elliptical",1,["iced_graphics::geometry::path::arc::Elliptical"]],["impl Unpin for Builder",1,["iced_graphics::geometry::path::builder::Builder"]],["impl Unpin for Path",1,["iced_graphics::geometry::path::Path"]],["impl Unpin for Text",1,["iced_graphics::geometry::text::Text"]],["impl Unpin for Linear",1,["iced_graphics::gradient::Linear"]],["impl Unpin for Packed",1,["iced_graphics::gradient::Packed"]],["impl Unpin for AttributeCount",1,["iced_graphics::mesh::AttributeCount"]],["impl Unpin for GradientVertex2D",1,["iced_graphics::mesh::GradientVertex2D"]],["impl Unpin for SolidVertex2D",1,["iced_graphics::mesh::SolidVertex2D"]],["impl Unpin for Settings",1,["iced_graphics::settings::Settings"]],["impl Unpin for Viewport",1,["iced_graphics::viewport::Viewport"]],["impl Unpin for Cache",1,["iced_graphics::text::cache::Cache"]],["impl Unpin for Entry",1,["iced_graphics::text::cache::Entry"]],["impl Unpin for Editor",1,["iced_graphics::text::editor::Editor"]],["impl Unpin for Weak",1,["iced_graphics::text::editor::Weak"]],["impl Unpin for Paragraph",1,["iced_graphics::text::paragraph::Paragraph"]],["impl Unpin for Weak",1,["iced_graphics::text::paragraph::Weak"]],["impl Unpin for FontSystem",1,["iced_graphics::text::FontSystem"]],["impl Unpin for Raw",1,["iced_graphics::text::Raw"]],["impl Unpin for Version",1,["iced_graphics::text::Version"]],["impl<'a> Unpin for LineDash<'a>",1,["iced_graphics::geometry::stroke::LineDash"]],["impl<'a> Unpin for Stroke<'a>",1,["iced_graphics::geometry::stroke::Stroke"]],["impl<'a> Unpin for Key<'a>",1,["iced_graphics::text::cache::Key"]],["impl<Renderer> Unpin for Frame<Renderer>
    where\n <Renderer as Renderer>::Frame: Unpin,
    ",1,["iced_graphics::geometry::frame::Frame"]],["impl<Renderer> Unpin for Cache<Renderer>
    where\n <<Renderer as Renderer>::Geometry as Cached>::Cache: Unpin,
    ",1,["iced_graphics::geometry::cache::Cache"]],["impl<T> Unpin for State<T>
    where\n T: Unpin,
    ",1,["iced_graphics::cache::State"]],["impl<T> Unpin for Cache<T>
    where\n T: Unpin,
    ",1,["iced_graphics::cache::Cache"]],["impl<T> Unpin for Stack<T>
    where\n T: Unpin,
    ",1,["iced_graphics::layer::Stack"]],["impl<T> Unpin for Indexed<T>
    where\n T: Unpin,
    ",1,["iced_graphics::mesh::Indexed"]]]],["iced_highlighter",[["impl Unpin for Theme",1,["iced_highlighter::Theme"]],["impl Unpin for Highlight",1,["iced_highlighter::Highlight"]],["impl Unpin for Highlighter",1,["iced_highlighter::Highlighter"]],["impl Unpin for Settings",1,["iced_highlighter::Settings"]]]],["iced_renderer",[["impl<A, B> Unpin for Compositor<A, B>
    where\n A: Unpin,\n B: Unpin,
    ",1,["iced_renderer::fallback::Compositor"]],["impl<A, B> Unpin for Renderer<A, B>
    where\n A: Unpin,\n B: Unpin,
    ",1,["iced_renderer::fallback::Renderer"]],["impl<A, B> Unpin for Surface<A, B>
    where\n A: Unpin,\n B: Unpin,
    ",1,["iced_renderer::fallback::Surface"]]]],["iced_runtime",[["impl Unpin for Action",1,["iced_runtime::clipboard::Action"]],["impl Unpin for Error",1,["iced_runtime::font::Error"]],["impl Unpin for Action",1,["iced_runtime::system::Action"]],["impl Unpin for State",1,["iced_runtime::user_interface::State"]],["impl Unpin for Action",1,["iced_runtime::window::Action"]],["impl Unpin for CropError",1,["iced_runtime::window::screenshot::CropError"]],["impl Unpin for Debug",1,["iced_runtime::debug::Debug"]],["impl Unpin for Information",1,["iced_runtime::system::Information"]],["impl Unpin for Handle",1,["iced_runtime::task::Handle"]],["impl Unpin for Cache",1,["iced_runtime::user_interface::Cache"]],["impl Unpin for Screenshot",1,["iced_runtime::window::screenshot::Screenshot"]],["impl<'a, Message, Theme, Renderer> Unpin for Nested<'a, Message, Theme, Renderer>",1,["iced_runtime::overlay::nested::Nested"]],["impl<'a, Message, Theme, Renderer> Unpin for UserInterface<'a, Message, Theme, Renderer>",1,["iced_runtime::user_interface::UserInterface"]],["impl<P> Unpin for State<P>
    where\n P: Unpin,\n <P as Program>::Message: Unpin,
    ",1,["iced_runtime::multi_window::state::State"]],["impl<P> Unpin for State<P>
    where\n P: Unpin,\n <P as Program>::Message: Unpin,
    ",1,["iced_runtime::program::state::State"]],["impl<T> Unpin for Action<T>
    where\n T: Unpin,
    ",1,["iced_runtime::Action"]],["impl<T> Unpin for Task<T>",1,["iced_runtime::task::Task"]]]],["iced_tiny_skia",[["impl Unpin for Primitive",1,["iced_tiny_skia::primitive::Primitive"]],["impl Unpin for Geometry",1,["iced_tiny_skia::geometry::Geometry"]],["impl Unpin for Cache",1,["iced_tiny_skia::geometry::Cache"]],["impl Unpin for Frame",1,["iced_tiny_skia::geometry::Frame"]],["impl Unpin for Layer",1,["iced_tiny_skia::layer::Layer"]],["impl Unpin for Renderer",1,["iced_tiny_skia::Renderer"]],["impl Unpin for Settings",1,["iced_tiny_skia::settings::Settings"]],["impl Unpin for Compositor",1,["iced_tiny_skia::window::compositor::Compositor"]],["impl Unpin for Surface",1,["iced_tiny_skia::window::compositor::Surface"]]]],["iced_wgpu",[["impl Unpin for Geometry",1,["iced_wgpu::geometry::Geometry"]],["impl Unpin for Error",1,["iced_wgpu::window::compositor::Error"]],["impl Unpin for Cache",1,["iced_wgpu::geometry::Cache"]],["impl Unpin for Frame",1,["iced_wgpu::geometry::Frame"]],["impl Unpin for Layer",1,["iced_wgpu::layer::Layer"]],["impl Unpin for Instance",1,["iced_wgpu::primitive::Instance"]],["impl Unpin for Storage",1,["iced_wgpu::primitive::Storage"]],["impl Unpin for Settings",1,["iced_wgpu::settings::Settings"]],["impl Unpin for Engine",1,["iced_wgpu::engine::Engine"]],["impl Unpin for Renderer",1,["iced_wgpu::Renderer"]],["impl Unpin for Compositor",1,["iced_wgpu::window::compositor::Compositor"]]]],["iced_widget",[["impl Unpin for Status",1,["iced_widget::button::Status"]],["impl Unpin for Status",1,["iced_widget::checkbox::Status"]],["impl Unpin for Item",1,["iced_widget::markdown::Item"]],["impl Unpin for Axis",1,["iced_widget::pane_grid::axis::Axis"]],["impl Unpin for Direction",1,["iced_widget::pane_grid::direction::Direction"]],["impl Unpin for DragEvent",1,["iced_widget::pane_grid::DragEvent"]],["impl Unpin for Edge",1,["iced_widget::pane_grid::Edge"]],["impl Unpin for Node",1,["iced_widget::pane_grid::node::Node"]],["impl Unpin for Region",1,["iced_widget::pane_grid::Region"]],["impl Unpin for Target",1,["iced_widget::pane_grid::Target"]],["impl Unpin for Action",1,["iced_widget::pane_grid::state::Action"]],["impl Unpin for Status",1,["iced_widget::pick_list::Status"]],["impl Unpin for Error",1,["iced_widget::qr_code::Error"]],["impl Unpin for ErrorCorrection",1,["iced_widget::qr_code::ErrorCorrection"]],["impl Unpin for Version",1,["iced_widget::qr_code::Version"]],["impl Unpin for Status",1,["iced_widget::radio::Status"]],["impl Unpin for FillMode",1,["iced_widget::rule::FillMode"]],["impl Unpin for Anchor",1,["iced_widget::scrollable::Anchor"]],["impl Unpin for Direction",1,["iced_widget::scrollable::Direction"]],["impl Unpin for Status",1,["iced_widget::scrollable::Status"]],["impl Unpin for HandleShape",1,["iced_widget::slider::HandleShape"]],["impl Unpin for Status",1,["iced_widget::slider::Status"]],["impl Unpin for Status",1,["iced_widget::svg::Status"]],["impl Unpin for Status",1,["iced_widget::text_editor::Status"]],["impl Unpin for State",1,["iced_widget::text_input::cursor::State"]],["impl Unpin for Side",1,["iced_widget::text_input::Side"]],["impl Unpin for Status",1,["iced_widget::text_input::Status"]],["impl Unpin for Status",1,["iced_widget::toggler::Status"]],["impl Unpin for Position",1,["iced_widget::tooltip::Position"]],["impl Unpin for Style",1,["iced_widget::button::Style"]],["impl Unpin for Style",1,["iced_widget::checkbox::Style"]],["impl Unpin for Id",1,["iced_widget::container::Id"]],["impl Unpin for Style",1,["iced_widget::container::Style"]],["impl Unpin for State",1,["iced_widget::image::viewer::State"]],["impl Unpin for Settings",1,["iced_widget::markdown::Settings"]],["impl Unpin for Style",1,["iced_widget::markdown::Style"]],["impl Unpin for Text",1,["iced_widget::markdown::Text"]],["impl Unpin for State",1,["iced_widget::overlay::menu::State"]],["impl Unpin for Style",1,["iced_widget::overlay::menu::Style"]],["impl Unpin for Internal",1,["iced_widget::pane_grid::state::Internal"]],["impl Unpin for Highlight",1,["iced_widget::pane_grid::Highlight"]],["impl Unpin for Line",1,["iced_widget::pane_grid::Line"]],["impl Unpin for Pane",1,["iced_widget::pane_grid::pane::Pane"]],["impl Unpin for ResizeEvent",1,["iced_widget::pane_grid::ResizeEvent"]],["impl Unpin for Split",1,["iced_widget::pane_grid::split::Split"]],["impl Unpin for Style",1,["iced_widget::pane_grid::Style"]],["impl Unpin for Style",1,["iced_widget::pick_list::Style"]],["impl Unpin for Style",1,["iced_widget::progress_bar::Style"]],["impl Unpin for Data",1,["iced_widget::qr_code::Data"]],["impl Unpin for Style",1,["iced_widget::qr_code::Style"]],["impl Unpin for Style",1,["iced_widget::radio::Style"]],["impl Unpin for Style",1,["iced_widget::rule::Style"]],["impl Unpin for Id",1,["iced_widget::scrollable::Id"]],["impl Unpin for Rail",1,["iced_widget::scrollable::Rail"]],["impl Unpin for Scrollbar",1,["iced_widget::scrollable::Scrollbar"]],["impl Unpin for Scroller",1,["iced_widget::scrollable::Scroller"]],["impl Unpin for Style",1,["iced_widget::scrollable::Style"]],["impl Unpin for Viewport",1,["iced_widget::scrollable::Viewport"]],["impl Unpin for Handle",1,["iced_widget::slider::Handle"]],["impl Unpin for Rail",1,["iced_widget::slider::Rail"]],["impl Unpin for Style",1,["iced_widget::slider::Style"]],["impl Unpin for Style",1,["iced_widget::svg::Style"]],["impl Unpin for KeyPress",1,["iced_widget::text_editor::KeyPress"]],["impl Unpin for Style",1,["iced_widget::text_editor::Style"]],["impl Unpin for Cursor",1,["iced_widget::text_input::cursor::Cursor"]],["impl Unpin for Id",1,["iced_widget::text_input::Id"]],["impl Unpin for Style",1,["iced_widget::text_input::Style"]],["impl Unpin for Value",1,["iced_widget::text_input::value::Value"]],["impl Unpin for Style",1,["iced_widget::toggler::Style"]],["impl<'a, 'b, T, Message, Theme, Renderer> Unpin for Menu<'a, 'b, T, Message, Theme, Renderer>
    where\n <Renderer as Renderer>::Font: Unpin,
    ",1,["iced_widget::overlay::menu::Menu"]],["impl<'a, Highlighter, Message, Theme, Renderer> Unpin for TextEditor<'a, Highlighter, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,\n <Highlighter as Highlighter>::Settings: Unpin,\n <Renderer as Renderer>::Font: Unpin,
    ",1,["iced_widget::text_editor::TextEditor"]],["impl<'a, Key, Message, Theme, Renderer> Unpin for Column<'a, Key, Message, Theme, Renderer>
    where\n Key: Unpin,
    ",1,["iced_widget::keyed::column::Column"]],["impl<'a, Link, Theme, Renderer> Unpin for Rich<'a, Link, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,\n <Renderer as Renderer>::Font: Unpin,
    ",1,["iced_widget::text::rich::Rich"]],["impl<'a, Message, Theme, Renderer> Unpin for Button<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,\n Message: Unpin,
    ",1,["iced_widget::button::Button"]],["impl<'a, Message, Theme, Renderer> Unpin for Checkbox<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,\n <Renderer as Renderer>::Font: Unpin,
    ",1,["iced_widget::checkbox::Checkbox"]],["impl<'a, Message, Theme, Renderer> Unpin for Container<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,
    ",1,["iced_widget::container::Container"]],["impl<'a, Message, Theme, Renderer> Unpin for Content<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,
    ",1,["iced_widget::pane_grid::content::Content"]],["impl<'a, Message, Theme, Renderer> Unpin for Controls<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::controls::Controls"]],["impl<'a, Message, Theme, Renderer> Unpin for PaneGrid<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,\n <Theme as Catalog>::Class<'a>: Unpin,
    ",1,["iced_widget::pane_grid::PaneGrid"]],["impl<'a, Message, Theme, Renderer> Unpin for TitleBar<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,
    ",1,["iced_widget::pane_grid::title_bar::TitleBar"]],["impl<'a, Message, Theme, Renderer> Unpin for Radio<'a, Message, Theme, Renderer>
    where\n Message: Unpin,\n <Theme as Catalog>::Class<'a>: Unpin,\n <Renderer as Renderer>::Font: Unpin,
    ",1,["iced_widget::radio::Radio"]],["impl<'a, Message, Theme, Renderer> Unpin for Scrollable<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,
    ",1,["iced_widget::scrollable::Scrollable"]],["impl<'a, Message, Theme, Renderer> Unpin for Responsive<'a, Message, Theme, Renderer>",1,["iced_widget::lazy::responsive::Responsive"]],["impl<'a, Message, Theme, Renderer> Unpin for TextInput<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,\n <Renderer as Renderer>::Font: Unpin,\n Message: Unpin,
    ",1,["iced_widget::text_input::TextInput"]],["impl<'a, Message, Theme, Renderer> Unpin for Toggler<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,\n <Renderer as Renderer>::Font: Unpin,
    ",1,["iced_widget::toggler::Toggler"]],["impl<'a, Message, Theme, Renderer> Unpin for Tooltip<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,
    ",1,["iced_widget::tooltip::Tooltip"]],["impl<'a, Message, Theme, Renderer, Dependency, View> Unpin for Lazy<'a, Message, Theme, Renderer, Dependency, View>
    where\n Dependency: Unpin,
    ",1,["iced_widget::lazy::Lazy"]],["impl<'a, T, L, V, Message, Theme, Renderer> Unpin for PickList<'a, T, L, V, Message, Theme, Renderer>
    where\n L: Unpin,\n <Theme as Catalog>::Class<'a>: Unpin,\n <Theme as Catalog>::Class<'a>: Unpin,\n Message: Unpin,\n V: Unpin,\n <Renderer as Renderer>::Font: Unpin,
    ",1,["iced_widget::pick_list::PickList"]],["impl<'a, T, Message, Theme> Unpin for Slider<'a, T, Message, Theme>
    where\n T: Unpin,\n <Theme as Catalog>::Class<'a>: Unpin,\n Message: Unpin,
    ",1,["iced_widget::slider::Slider"]],["impl<'a, T, Message, Theme> Unpin for VerticalSlider<'a, T, Message, Theme>
    where\n T: Unpin,\n <Theme as Catalog>::Class<'a>: Unpin,\n Message: Unpin,
    ",1,["iced_widget::vertical_slider::VerticalSlider"]],["impl<'a, T, Message, Theme, Renderer> Unpin for ComboBox<'a, T, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,\n <Theme as Catalog>::Class<'a>: Unpin,\n <Renderer as Renderer>::Font: Unpin,\n Message: Unpin,
    ",1,["iced_widget::combo_box::ComboBox"]],["impl<'a, Theme> Unpin for ProgressBar<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Unpin,
    ",1,["iced_widget::progress_bar::ProgressBar"]],["impl<'a, Theme> Unpin for QRCode<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Unpin,
    ",1,["iced_widget::qr_code::QRCode"]],["impl<'a, Theme> Unpin for Rule<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Unpin,
    ",1,["iced_widget::rule::Rule"]],["impl<'a, Theme> Unpin for Svg<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Unpin,
    ",1,["iced_widget::svg::Svg"]],["impl<Font> Unpin for Handle<Font>
    where\n Font: Unpin,
    ",1,["iced_widget::pick_list::Handle"]],["impl<Font> Unpin for Icon<Font>
    where\n Font: Unpin,
    ",1,["iced_widget::checkbox::Icon"]],["impl<Font> Unpin for Icon<Font>
    where\n Font: Unpin,
    ",1,["iced_widget::pick_list::Icon"]],["impl<Font> Unpin for Icon<Font>
    where\n Font: Unpin,
    ",1,["iced_widget::text_input::Icon"]],["impl<Handle> Unpin for Image<Handle>
    where\n Handle: Unpin,
    ",1,["iced_widget::image::Image"]],["impl<Handle> Unpin for Viewer<Handle>
    where\n Handle: Unpin,
    ",1,["iced_widget::image::viewer::Viewer"]],["impl<Highlighter> Unpin for State<Highlighter>
    where\n <Highlighter as Highlighter>::Settings: Unpin,\n Highlighter: Unpin,
    ",1,["iced_widget::text_editor::State"]],["impl<Message> Unpin for Binding<Message>
    where\n Message: Unpin,
    ",1,["iced_widget::text_editor::Binding"]],["impl<Message> Unpin for Action<Message>
    where\n Message: Unpin,
    ",1,["iced_widget::action::Action"]],["impl<Message, P> Unpin for Shader<Message, P>
    where\n P: Unpin,\n Message: Unpin,
    ",1,["iced_widget::shader::Shader"]],["impl<P> Unpin for State<P>
    where\n P: Unpin,
    ",1,["iced_widget::text_input::State"]],["impl<P, Message, Theme, Renderer> Unpin for Canvas<P, Message, Theme, Renderer>
    where\n P: Unpin,\n Message: Unpin,\n Theme: Unpin,\n Renderer: Unpin,
    ",1,["iced_widget::canvas::Canvas"]],["impl<R> Unpin for Content<R>
    where\n <R as Renderer>::Editor: Unpin,
    ",1,["iced_widget::text_editor::Content"]],["impl<T> Unpin for Configuration<T>
    where\n T: Unpin,
    ",1,["iced_widget::pane_grid::configuration::Configuration"]],["impl<T> Unpin for State<T>
    where\n T: Unpin,
    ",1,["iced_widget::combo_box::State"]],["impl<T> Unpin for State<T>",1,["iced_widget::pane_grid::state::State"]]]],["iced_winit",[["impl Unpin for Error",1,["iced_winit::error::Error"]],["impl Unpin for Clipboard",1,["iced_winit::clipboard::Clipboard"]],["impl Unpin for Appearance",1,["iced_winit::program::Appearance"]],["impl Unpin for Settings",1,["iced_winit::settings::Settings"]],["impl<P> Unpin for State<P>
    where\n <P as Program>::Theme: Unpin,
    ",1,["iced_winit::program::state::State"]],["impl<T> Unpin for Proxy<T>",1,["iced_winit::proxy::Proxy"]]]]]); + var implementors = Object.fromEntries([["iced",[["impl Unpin for Error",1,["iced::error::Error"]],["impl Unpin for Error",1,["iced::window::icon::Error"]],["impl Unpin for Settings",1,["iced::settings::Settings"]],["impl<P> Unpin for Application<P>
    where\n P: Unpin,
    ",1,["iced::application::Application"]],["impl<P> Unpin for Daemon<P>
    where\n P: Unpin,
    ",1,["iced::daemon::Daemon"]]]],["iced_core",[["impl Unpin for Alignment",1,["iced_core::alignment::Alignment"]],["impl Unpin for Horizontal",1,["iced_core::alignment::Horizontal"]],["impl Unpin for Vertical",1,["iced_core::alignment::Vertical"]],["impl Unpin for Kind",1,["iced_core::clipboard::Kind"]],["impl Unpin for Background",1,["iced_core::background::Background"]],["impl Unpin for ContentFit",1,["iced_core::content_fit::ContentFit"]],["impl Unpin for Length",1,["iced_core::length::Length"]],["impl Unpin for Rotation",1,["iced_core::rotation::Rotation"]],["impl Unpin for Event",1,["iced_core::event::Event"]],["impl Unpin for Status",1,["iced_core::event::Status"]],["impl Unpin for Family",1,["iced_core::font::Family"]],["impl Unpin for Stretch",1,["iced_core::font::Stretch"]],["impl Unpin for Style",1,["iced_core::font::Style"]],["impl Unpin for Weight",1,["iced_core::font::Weight"]],["impl Unpin for Gradient",1,["iced_core::gradient::Gradient"]],["impl Unpin for FilterMethod",1,["iced_core::image::FilterMethod"]],["impl Unpin for Handle",1,["iced_core::image::Handle"]],["impl Unpin for Event",1,["iced_core::keyboard::event::Event"]],["impl Unpin for Location",1,["iced_core::keyboard::location::Location"]],["impl Unpin for Code",1,["iced_core::keyboard::key::Code"]],["impl Unpin for Named",1,["iced_core::keyboard::key::Named"]],["impl Unpin for NativeCode",1,["iced_core::keyboard::key::NativeCode"]],["impl Unpin for Physical",1,["iced_core::keyboard::key::Physical"]],["impl Unpin for Axis",1,["iced_core::layout::flex::Axis"]],["impl Unpin for Kind",1,["iced_core::mouse::click::Kind"]],["impl Unpin for Button",1,["iced_core::mouse::button::Button"]],["impl Unpin for Cursor",1,["iced_core::mouse::cursor::Cursor"]],["impl Unpin for Event",1,["iced_core::mouse::event::Event"]],["impl Unpin for Interaction",1,["iced_core::mouse::interaction::Interaction"]],["impl Unpin for ScrollDelta",1,["iced_core::mouse::event::ScrollDelta"]],["impl Unpin for Data",1,["iced_core::svg::Data"]],["impl Unpin for Action",1,["iced_core::text::editor::Action"]],["impl Unpin for Cursor",1,["iced_core::text::editor::Cursor"]],["impl Unpin for Direction",1,["iced_core::text::editor::Direction"]],["impl Unpin for Edit",1,["iced_core::text::editor::Edit"]],["impl Unpin for Motion",1,["iced_core::text::editor::Motion"]],["impl Unpin for Difference",1,["iced_core::text::Difference"]],["impl Unpin for Hit",1,["iced_core::text::Hit"]],["impl Unpin for LineHeight",1,["iced_core::text::LineHeight"]],["impl Unpin for Shaping",1,["iced_core::text::Shaping"]],["impl Unpin for Wrapping",1,["iced_core::text::Wrapping"]],["impl Unpin for Theme",1,["iced_core::theme::Theme"]],["impl Unpin for Event",1,["iced_core::touch::Event"]],["impl Unpin for State",1,["iced_core::widget::tree::State"]],["impl Unpin for Event",1,["iced_core::window::event::Event"]],["impl Unpin for Level",1,["iced_core::window::level::Level"]],["impl Unpin for Mode",1,["iced_core::window::mode::Mode"]],["impl Unpin for Position",1,["iced_core::window::position::Position"]],["impl Unpin for RedrawRequest",1,["iced_core::window::redraw_request::RedrawRequest"]],["impl Unpin for UserAttention",1,["iced_core::window::user_attention::UserAttention"]],["impl Unpin for Error",1,["iced_core::window::icon::Error"]],["impl Unpin for Border",1,["iced_core::border::Border"]],["impl Unpin for Radius",1,["iced_core::border::Radius"]],["impl Unpin for Null",1,["iced_core::clipboard::Null"]],["impl Unpin for Font",1,["iced_core::font::Font"]],["impl Unpin for ColorStop",1,["iced_core::gradient::ColorStop"]],["impl Unpin for Linear",1,["iced_core::gradient::Linear"]],["impl Unpin for Id",1,["iced_core::image::Id"]],["impl Unpin for Modifiers",1,["iced_core::keyboard::modifiers::Modifiers"]],["impl Unpin for Limits",1,["iced_core::layout::limits::Limits"]],["impl Unpin for Node",1,["iced_core::layout::node::Node"]],["impl Unpin for Click",1,["iced_core::mouse::click::Click"]],["impl Unpin for Padding",1,["iced_core::padding::Padding"]],["impl Unpin for Quad",1,["iced_core::renderer::Quad"]],["impl Unpin for Style",1,["iced_core::renderer::Style"]],["impl Unpin for Color",1,["iced_core::color::Color"]],["impl Unpin for Degrees",1,["iced_core::angle::Degrees"]],["impl Unpin for Pixels",1,["iced_core::pixels::Pixels"]],["impl Unpin for Radians",1,["iced_core::angle::Radians"]],["impl Unpin for Shadow",1,["iced_core::shadow::Shadow"]],["impl Unpin for Transformation",1,["iced_core::transformation::Transformation"]],["impl Unpin for Handle",1,["iced_core::svg::Handle"]],["impl Unpin for PlainText",1,["iced_core::text::highlighter::PlainText"]],["impl Unpin for Highlight",1,["iced_core::text::Highlight"]],["impl Unpin for Background",1,["iced_core::theme::palette::Background"]],["impl Unpin for Danger",1,["iced_core::theme::palette::Danger"]],["impl Unpin for Extended",1,["iced_core::theme::palette::Extended"]],["impl Unpin for Pair",1,["iced_core::theme::palette::Pair"]],["impl Unpin for Palette",1,["iced_core::theme::palette::Palette"]],["impl Unpin for Primary",1,["iced_core::theme::palette::Primary"]],["impl Unpin for Secondary",1,["iced_core::theme::palette::Secondary"]],["impl Unpin for Success",1,["iced_core::theme::palette::Success"]],["impl Unpin for Custom",1,["iced_core::theme::Custom"]],["impl Unpin for Finger",1,["iced_core::touch::Finger"]],["impl Unpin for Count",1,["iced_core::widget::operation::focusable::Count"]],["impl Unpin for AbsoluteOffset",1,["iced_core::widget::operation::scrollable::AbsoluteOffset"]],["impl Unpin for RelativeOffset",1,["iced_core::widget::operation::scrollable::RelativeOffset"]],["impl Unpin for Id",1,["iced_core::widget::id::Id"]],["impl Unpin for Style",1,["iced_core::widget::text::Style"]],["impl Unpin for Tag",1,["iced_core::widget::tree::Tag"]],["impl Unpin for Tree",1,["iced_core::widget::tree::Tree"]],["impl Unpin for Icon",1,["iced_core::window::icon::Icon"]],["impl Unpin for PlatformSpecific",1,["iced_core::window::settings::platform::PlatformSpecific"]],["impl Unpin for Settings",1,["iced_core::window::settings::Settings"]],["impl Unpin for Id",1,["iced_core::window::id::Id"]],["impl<'a> Unpin for Layout<'a>",1,["iced_core::layout::Layout"]],["impl<'a, Link, Font> Unpin for Span<'a, Link, Font>
    where\n Font: Unpin,\n Link: Unpin,
    ",1,["iced_core::text::Span"]],["impl<'a, Message> Unpin for Shell<'a, Message>",1,["iced_core::shell::Shell"]],["impl<'a, Message, Theme, Renderer> Unpin for Element<'a, Message, Theme, Renderer>",1,["iced_core::overlay::element::Element"]],["impl<'a, Message, Theme, Renderer> Unpin for Group<'a, Message, Theme, Renderer>",1,["iced_core::overlay::group::Group"]],["impl<'a, Message, Theme, Renderer> Unpin for Element<'a, Message, Theme, Renderer>",1,["iced_core::element::Element"]],["impl<'a, Theme, Renderer> Unpin for Text<'a, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,\n <Renderer as Renderer>::Font: Unpin,
    ",1,["iced_core::widget::text::Text"]],["impl<C> Unpin for Key<C>
    where\n C: Unpin,
    ",1,["iced_core::keyboard::key::Key"]],["impl<Content, Font> Unpin for Text<Content, Font>
    where\n Content: Unpin,\n Font: Unpin,
    ",1,["iced_core::text::Text"]],["impl<Font> Unpin for Format<Font>
    where\n Font: Unpin,
    ",1,["iced_core::text::highlighter::Format"]],["impl<H> Unpin for Image<H>
    where\n H: Unpin,
    ",1,["iced_core::image::Image"]],["impl<H> Unpin for Svg<H>
    where\n H: Unpin,
    ",1,["iced_core::svg::Svg"]],["impl<P> Unpin for Plain<P>
    where\n P: Unpin,
    ",1,["iced_core::text::paragraph::Plain"]],["impl<P> Unpin for State<P>
    where\n P: Unpin,
    ",1,["iced_core::widget::text::State"]],["impl<T> Unpin for Outcome<T>
    where\n T: Unpin,
    ",1,["iced_core::widget::operation::Outcome"]],["impl<T> Unpin for Point<T>
    where\n T: Unpin,
    ",1,["iced_core::point::Point"]],["impl<T> Unpin for Rectangle<T>
    where\n T: Unpin,
    ",1,["iced_core::rectangle::Rectangle"]],["impl<T> Unpin for Size<T>
    where\n T: Unpin,
    ",1,["iced_core::size::Size"]],["impl<T> Unpin for Vector<T>
    where\n T: Unpin,
    ",1,["iced_core::vector::Vector"]]]],["iced_futures",[["impl Unpin for Event",1,["iced_futures::subscription::Event"]],["impl Unpin for MacOS",1,["iced_futures::subscription::MacOS"]],["impl Unpin for PlatformSpecific",1,["iced_futures::subscription::PlatformSpecific"]],["impl Unpin for Executor",1,["iced_futures::backend::native::async_std::Executor"]],["impl Unpin for Executor",1,["iced_futures::backend::native::smol::Executor"]],["impl Unpin for Executor",1,["iced_futures::backend::null::Executor"]],["impl Unpin for Tracker",1,["iced_futures::subscription::tracker::Tracker"]],["impl<Executor, Sender, Message> Unpin for Runtime<Executor, Sender, Message>
    where\n Executor: Unpin,\n Sender: Unpin,\n Message: Unpin,
    ",1,["iced_futures::runtime::Runtime"]],["impl<T> Unpin for Subscription<T>",1,["iced_futures::subscription::Subscription"]]]],["iced_graphics",[["impl Unpin for SurfaceError",1,["iced_graphics::compositor::SurfaceError"]],["impl Unpin for Antialiasing",1,["iced_graphics::antialiasing::Antialiasing"]],["impl Unpin for Error",1,["iced_graphics::error::Error"]],["impl Unpin for Reason",1,["iced_graphics::error::Reason"]],["impl Unpin for Style",1,["iced_graphics::geometry::style::Style"]],["impl Unpin for Rule",1,["iced_graphics::geometry::fill::Rule"]],["impl Unpin for LineCap",1,["iced_graphics::geometry::stroke::LineCap"]],["impl Unpin for LineJoin",1,["iced_graphics::geometry::stroke::LineJoin"]],["impl Unpin for Gradient",1,["iced_graphics::gradient::Gradient"]],["impl Unpin for Image",1,["iced_graphics::image::Image"]],["impl Unpin for Mesh",1,["iced_graphics::mesh::Mesh"]],["impl Unpin for Text",1,["iced_graphics::text::Text"]],["impl Unpin for Group",1,["iced_graphics::cache::Group"]],["impl Unpin for Packed",1,["iced_graphics::color::Packed"]],["impl Unpin for Information",1,["iced_graphics::compositor::Information"]],["impl Unpin for Fill",1,["iced_graphics::geometry::fill::Fill"]],["impl Unpin for Arc",1,["iced_graphics::geometry::path::arc::Arc"]],["impl Unpin for Elliptical",1,["iced_graphics::geometry::path::arc::Elliptical"]],["impl Unpin for Builder",1,["iced_graphics::geometry::path::builder::Builder"]],["impl Unpin for Path",1,["iced_graphics::geometry::path::Path"]],["impl Unpin for Text",1,["iced_graphics::geometry::text::Text"]],["impl Unpin for Linear",1,["iced_graphics::gradient::Linear"]],["impl Unpin for Packed",1,["iced_graphics::gradient::Packed"]],["impl Unpin for AttributeCount",1,["iced_graphics::mesh::AttributeCount"]],["impl Unpin for GradientVertex2D",1,["iced_graphics::mesh::GradientVertex2D"]],["impl Unpin for SolidVertex2D",1,["iced_graphics::mesh::SolidVertex2D"]],["impl Unpin for Settings",1,["iced_graphics::settings::Settings"]],["impl Unpin for Viewport",1,["iced_graphics::viewport::Viewport"]],["impl Unpin for Cache",1,["iced_graphics::text::cache::Cache"]],["impl Unpin for Entry",1,["iced_graphics::text::cache::Entry"]],["impl Unpin for Editor",1,["iced_graphics::text::editor::Editor"]],["impl Unpin for Weak",1,["iced_graphics::text::editor::Weak"]],["impl Unpin for Paragraph",1,["iced_graphics::text::paragraph::Paragraph"]],["impl Unpin for Weak",1,["iced_graphics::text::paragraph::Weak"]],["impl Unpin for FontSystem",1,["iced_graphics::text::FontSystem"]],["impl Unpin for Raw",1,["iced_graphics::text::Raw"]],["impl Unpin for Version",1,["iced_graphics::text::Version"]],["impl<'a> Unpin for LineDash<'a>",1,["iced_graphics::geometry::stroke::LineDash"]],["impl<'a> Unpin for Stroke<'a>",1,["iced_graphics::geometry::stroke::Stroke"]],["impl<'a> Unpin for Key<'a>",1,["iced_graphics::text::cache::Key"]],["impl<Renderer> Unpin for Frame<Renderer>
    where\n <Renderer as Renderer>::Frame: Unpin,
    ",1,["iced_graphics::geometry::frame::Frame"]],["impl<Renderer> Unpin for Cache<Renderer>
    where\n <<Renderer as Renderer>::Geometry as Cached>::Cache: Unpin,
    ",1,["iced_graphics::geometry::cache::Cache"]],["impl<T> Unpin for State<T>
    where\n T: Unpin,
    ",1,["iced_graphics::cache::State"]],["impl<T> Unpin for Cache<T>
    where\n T: Unpin,
    ",1,["iced_graphics::cache::Cache"]],["impl<T> Unpin for Stack<T>
    where\n T: Unpin,
    ",1,["iced_graphics::layer::Stack"]],["impl<T> Unpin for Indexed<T>
    where\n T: Unpin,
    ",1,["iced_graphics::mesh::Indexed"]]]],["iced_highlighter",[["impl Unpin for Theme",1,["iced_highlighter::Theme"]],["impl Unpin for Highlight",1,["iced_highlighter::Highlight"]],["impl Unpin for Highlighter",1,["iced_highlighter::Highlighter"]],["impl Unpin for Settings",1,["iced_highlighter::Settings"]]]],["iced_renderer",[["impl<A, B> Unpin for Compositor<A, B>
    where\n A: Unpin,\n B: Unpin,
    ",1,["iced_renderer::fallback::Compositor"]],["impl<A, B> Unpin for Renderer<A, B>
    where\n A: Unpin,\n B: Unpin,
    ",1,["iced_renderer::fallback::Renderer"]],["impl<A, B> Unpin for Surface<A, B>
    where\n A: Unpin,\n B: Unpin,
    ",1,["iced_renderer::fallback::Surface"]]]],["iced_runtime",[["impl Unpin for Action",1,["iced_runtime::clipboard::Action"]],["impl Unpin for Error",1,["iced_runtime::font::Error"]],["impl Unpin for Action",1,["iced_runtime::system::Action"]],["impl Unpin for State",1,["iced_runtime::user_interface::State"]],["impl Unpin for Action",1,["iced_runtime::window::Action"]],["impl Unpin for CropError",1,["iced_runtime::window::screenshot::CropError"]],["impl Unpin for Debug",1,["iced_runtime::debug::Debug"]],["impl Unpin for Information",1,["iced_runtime::system::Information"]],["impl Unpin for Handle",1,["iced_runtime::task::Handle"]],["impl Unpin for Cache",1,["iced_runtime::user_interface::Cache"]],["impl Unpin for Screenshot",1,["iced_runtime::window::screenshot::Screenshot"]],["impl<'a, Message, Theme, Renderer> Unpin for Nested<'a, Message, Theme, Renderer>",1,["iced_runtime::overlay::nested::Nested"]],["impl<'a, Message, Theme, Renderer> Unpin for UserInterface<'a, Message, Theme, Renderer>",1,["iced_runtime::user_interface::UserInterface"]],["impl<P> Unpin for State<P>
    where\n P: Unpin,\n <P as Program>::Message: Unpin,
    ",1,["iced_runtime::multi_window::state::State"]],["impl<P> Unpin for State<P>
    where\n P: Unpin,\n <P as Program>::Message: Unpin,
    ",1,["iced_runtime::program::state::State"]],["impl<T> Unpin for Action<T>
    where\n T: Unpin,
    ",1,["iced_runtime::Action"]],["impl<T> Unpin for Task<T>",1,["iced_runtime::task::Task"]]]],["iced_tiny_skia",[["impl Unpin for Primitive",1,["iced_tiny_skia::primitive::Primitive"]],["impl Unpin for Geometry",1,["iced_tiny_skia::geometry::Geometry"]],["impl Unpin for Cache",1,["iced_tiny_skia::geometry::Cache"]],["impl Unpin for Frame",1,["iced_tiny_skia::geometry::Frame"]],["impl Unpin for Layer",1,["iced_tiny_skia::layer::Layer"]],["impl Unpin for Renderer",1,["iced_tiny_skia::Renderer"]],["impl Unpin for Settings",1,["iced_tiny_skia::settings::Settings"]],["impl Unpin for Compositor",1,["iced_tiny_skia::window::compositor::Compositor"]],["impl Unpin for Surface",1,["iced_tiny_skia::window::compositor::Surface"]]]],["iced_wgpu",[["impl Unpin for Geometry",1,["iced_wgpu::geometry::Geometry"]],["impl Unpin for Error",1,["iced_wgpu::window::compositor::Error"]],["impl Unpin for Cache",1,["iced_wgpu::geometry::Cache"]],["impl Unpin for Frame",1,["iced_wgpu::geometry::Frame"]],["impl Unpin for Layer",1,["iced_wgpu::layer::Layer"]],["impl Unpin for Instance",1,["iced_wgpu::primitive::Instance"]],["impl Unpin for Storage",1,["iced_wgpu::primitive::Storage"]],["impl Unpin for Settings",1,["iced_wgpu::settings::Settings"]],["impl Unpin for Engine",1,["iced_wgpu::engine::Engine"]],["impl Unpin for Renderer",1,["iced_wgpu::Renderer"]],["impl Unpin for Compositor",1,["iced_wgpu::window::compositor::Compositor"]]]],["iced_widget",[["impl Unpin for Status",1,["iced_widget::button::Status"]],["impl Unpin for Status",1,["iced_widget::checkbox::Status"]],["impl Unpin for Item",1,["iced_widget::markdown::Item"]],["impl Unpin for Axis",1,["iced_widget::pane_grid::axis::Axis"]],["impl Unpin for Direction",1,["iced_widget::pane_grid::direction::Direction"]],["impl Unpin for DragEvent",1,["iced_widget::pane_grid::DragEvent"]],["impl Unpin for Edge",1,["iced_widget::pane_grid::Edge"]],["impl Unpin for Node",1,["iced_widget::pane_grid::node::Node"]],["impl Unpin for Region",1,["iced_widget::pane_grid::Region"]],["impl Unpin for Target",1,["iced_widget::pane_grid::Target"]],["impl Unpin for Action",1,["iced_widget::pane_grid::state::Action"]],["impl Unpin for Status",1,["iced_widget::pick_list::Status"]],["impl Unpin for Error",1,["iced_widget::qr_code::Error"]],["impl Unpin for ErrorCorrection",1,["iced_widget::qr_code::ErrorCorrection"]],["impl Unpin for Version",1,["iced_widget::qr_code::Version"]],["impl Unpin for Status",1,["iced_widget::radio::Status"]],["impl Unpin for FillMode",1,["iced_widget::rule::FillMode"]],["impl Unpin for Anchor",1,["iced_widget::scrollable::Anchor"]],["impl Unpin for Direction",1,["iced_widget::scrollable::Direction"]],["impl Unpin for Status",1,["iced_widget::scrollable::Status"]],["impl Unpin for HandleShape",1,["iced_widget::slider::HandleShape"]],["impl Unpin for Status",1,["iced_widget::slider::Status"]],["impl Unpin for Status",1,["iced_widget::svg::Status"]],["impl Unpin for Status",1,["iced_widget::text_editor::Status"]],["impl Unpin for State",1,["iced_widget::text_input::cursor::State"]],["impl Unpin for Side",1,["iced_widget::text_input::Side"]],["impl Unpin for Status",1,["iced_widget::text_input::Status"]],["impl Unpin for Status",1,["iced_widget::toggler::Status"]],["impl Unpin for Position",1,["iced_widget::tooltip::Position"]],["impl Unpin for Style",1,["iced_widget::button::Style"]],["impl Unpin for Style",1,["iced_widget::checkbox::Style"]],["impl Unpin for Id",1,["iced_widget::container::Id"]],["impl Unpin for Style",1,["iced_widget::container::Style"]],["impl Unpin for State",1,["iced_widget::image::viewer::State"]],["impl Unpin for Settings",1,["iced_widget::markdown::Settings"]],["impl Unpin for Style",1,["iced_widget::markdown::Style"]],["impl Unpin for Text",1,["iced_widget::markdown::Text"]],["impl Unpin for State",1,["iced_widget::overlay::menu::State"]],["impl Unpin for Style",1,["iced_widget::overlay::menu::Style"]],["impl Unpin for Internal",1,["iced_widget::pane_grid::state::Internal"]],["impl Unpin for Highlight",1,["iced_widget::pane_grid::Highlight"]],["impl Unpin for Line",1,["iced_widget::pane_grid::Line"]],["impl Unpin for Pane",1,["iced_widget::pane_grid::pane::Pane"]],["impl Unpin for ResizeEvent",1,["iced_widget::pane_grid::ResizeEvent"]],["impl Unpin for Split",1,["iced_widget::pane_grid::split::Split"]],["impl Unpin for Style",1,["iced_widget::pane_grid::Style"]],["impl Unpin for Style",1,["iced_widget::pick_list::Style"]],["impl Unpin for Style",1,["iced_widget::progress_bar::Style"]],["impl Unpin for Data",1,["iced_widget::qr_code::Data"]],["impl Unpin for Style",1,["iced_widget::qr_code::Style"]],["impl Unpin for Style",1,["iced_widget::radio::Style"]],["impl Unpin for Style",1,["iced_widget::rule::Style"]],["impl Unpin for Id",1,["iced_widget::scrollable::Id"]],["impl Unpin for Rail",1,["iced_widget::scrollable::Rail"]],["impl Unpin for Scrollbar",1,["iced_widget::scrollable::Scrollbar"]],["impl Unpin for Scroller",1,["iced_widget::scrollable::Scroller"]],["impl Unpin for Style",1,["iced_widget::scrollable::Style"]],["impl Unpin for Viewport",1,["iced_widget::scrollable::Viewport"]],["impl Unpin for Handle",1,["iced_widget::slider::Handle"]],["impl Unpin for Rail",1,["iced_widget::slider::Rail"]],["impl Unpin for Style",1,["iced_widget::slider::Style"]],["impl Unpin for Style",1,["iced_widget::svg::Style"]],["impl Unpin for KeyPress",1,["iced_widget::text_editor::KeyPress"]],["impl Unpin for Style",1,["iced_widget::text_editor::Style"]],["impl Unpin for Cursor",1,["iced_widget::text_input::cursor::Cursor"]],["impl Unpin for Id",1,["iced_widget::text_input::Id"]],["impl Unpin for Style",1,["iced_widget::text_input::Style"]],["impl Unpin for Value",1,["iced_widget::text_input::value::Value"]],["impl Unpin for Style",1,["iced_widget::toggler::Style"]],["impl<'a, 'b, T, Message, Theme, Renderer> Unpin for Menu<'a, 'b, T, Message, Theme, Renderer>
    where\n <Renderer as Renderer>::Font: Unpin,
    ",1,["iced_widget::overlay::menu::Menu"]],["impl<'a, Highlighter, Message, Theme, Renderer> Unpin for TextEditor<'a, Highlighter, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,\n <Highlighter as Highlighter>::Settings: Unpin,\n <Renderer as Renderer>::Font: Unpin,
    ",1,["iced_widget::text_editor::TextEditor"]],["impl<'a, Key, Message, Theme, Renderer> Unpin for Column<'a, Key, Message, Theme, Renderer>
    where\n Key: Unpin,
    ",1,["iced_widget::keyed::column::Column"]],["impl<'a, Link, Theme, Renderer> Unpin for Rich<'a, Link, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,\n <Renderer as Renderer>::Font: Unpin,
    ",1,["iced_widget::text::rich::Rich"]],["impl<'a, Message, Theme, Renderer> Unpin for Button<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,\n Message: Unpin,
    ",1,["iced_widget::button::Button"]],["impl<'a, Message, Theme, Renderer> Unpin for Checkbox<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,\n <Renderer as Renderer>::Font: Unpin,
    ",1,["iced_widget::checkbox::Checkbox"]],["impl<'a, Message, Theme, Renderer> Unpin for Container<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,
    ",1,["iced_widget::container::Container"]],["impl<'a, Message, Theme, Renderer> Unpin for Content<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,
    ",1,["iced_widget::pane_grid::content::Content"]],["impl<'a, Message, Theme, Renderer> Unpin for Controls<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::controls::Controls"]],["impl<'a, Message, Theme, Renderer> Unpin for PaneGrid<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,\n <Theme as Catalog>::Class<'a>: Unpin,
    ",1,["iced_widget::pane_grid::PaneGrid"]],["impl<'a, Message, Theme, Renderer> Unpin for TitleBar<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,
    ",1,["iced_widget::pane_grid::title_bar::TitleBar"]],["impl<'a, Message, Theme, Renderer> Unpin for Radio<'a, Message, Theme, Renderer>
    where\n Message: Unpin,\n <Theme as Catalog>::Class<'a>: Unpin,\n <Renderer as Renderer>::Font: Unpin,
    ",1,["iced_widget::radio::Radio"]],["impl<'a, Message, Theme, Renderer> Unpin for Scrollable<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,
    ",1,["iced_widget::scrollable::Scrollable"]],["impl<'a, Message, Theme, Renderer> Unpin for Responsive<'a, Message, Theme, Renderer>",1,["iced_widget::lazy::responsive::Responsive"]],["impl<'a, Message, Theme, Renderer> Unpin for TextInput<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,\n <Renderer as Renderer>::Font: Unpin,\n Message: Unpin,
    ",1,["iced_widget::text_input::TextInput"]],["impl<'a, Message, Theme, Renderer> Unpin for Toggler<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,\n <Renderer as Renderer>::Font: Unpin,
    ",1,["iced_widget::toggler::Toggler"]],["impl<'a, Message, Theme, Renderer> Unpin for Tooltip<'a, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,
    ",1,["iced_widget::tooltip::Tooltip"]],["impl<'a, Message, Theme, Renderer, Dependency, View> Unpin for Lazy<'a, Message, Theme, Renderer, Dependency, View>
    where\n Dependency: Unpin,
    ",1,["iced_widget::lazy::Lazy"]],["impl<'a, T, L, V, Message, Theme, Renderer> Unpin for PickList<'a, T, L, V, Message, Theme, Renderer>
    where\n L: Unpin,\n <Theme as Catalog>::Class<'a>: Unpin,\n <Theme as Catalog>::Class<'a>: Unpin,\n Message: Unpin,\n V: Unpin,\n <Renderer as Renderer>::Font: Unpin,
    ",1,["iced_widget::pick_list::PickList"]],["impl<'a, T, Message, Theme> Unpin for Slider<'a, T, Message, Theme>
    where\n T: Unpin,\n <Theme as Catalog>::Class<'a>: Unpin,\n Message: Unpin,
    ",1,["iced_widget::slider::Slider"]],["impl<'a, T, Message, Theme> Unpin for VerticalSlider<'a, T, Message, Theme>
    where\n T: Unpin,\n <Theme as Catalog>::Class<'a>: Unpin,\n Message: Unpin,
    ",1,["iced_widget::vertical_slider::VerticalSlider"]],["impl<'a, T, Message, Theme, Renderer> Unpin for ComboBox<'a, T, Message, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: Unpin,\n <Theme as Catalog>::Class<'a>: Unpin,\n <Renderer as Renderer>::Font: Unpin,\n Message: Unpin,
    ",1,["iced_widget::combo_box::ComboBox"]],["impl<'a, Theme> Unpin for ProgressBar<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Unpin,
    ",1,["iced_widget::progress_bar::ProgressBar"]],["impl<'a, Theme> Unpin for QRCode<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Unpin,
    ",1,["iced_widget::qr_code::QRCode"]],["impl<'a, Theme> Unpin for Rule<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Unpin,
    ",1,["iced_widget::rule::Rule"]],["impl<'a, Theme> Unpin for Svg<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: Unpin,
    ",1,["iced_widget::svg::Svg"]],["impl<Font> Unpin for Handle<Font>
    where\n Font: Unpin,
    ",1,["iced_widget::pick_list::Handle"]],["impl<Font> Unpin for Icon<Font>
    where\n Font: Unpin,
    ",1,["iced_widget::checkbox::Icon"]],["impl<Font> Unpin for Icon<Font>
    where\n Font: Unpin,
    ",1,["iced_widget::pick_list::Icon"]],["impl<Font> Unpin for Icon<Font>
    where\n Font: Unpin,
    ",1,["iced_widget::text_input::Icon"]],["impl<Handle> Unpin for Image<Handle>
    where\n Handle: Unpin,
    ",1,["iced_widget::image::Image"]],["impl<Handle> Unpin for Viewer<Handle>
    where\n Handle: Unpin,
    ",1,["iced_widget::image::viewer::Viewer"]],["impl<Highlighter> Unpin for State<Highlighter>
    where\n <Highlighter as Highlighter>::Settings: Unpin,\n Highlighter: Unpin,
    ",1,["iced_widget::text_editor::State"]],["impl<Message> Unpin for Binding<Message>
    where\n Message: Unpin,
    ",1,["iced_widget::text_editor::Binding"]],["impl<Message> Unpin for Action<Message>
    where\n Message: Unpin,
    ",1,["iced_widget::action::Action"]],["impl<Message, P> Unpin for Shader<Message, P>
    where\n P: Unpin,\n Message: Unpin,
    ",1,["iced_widget::shader::Shader"]],["impl<P> Unpin for State<P>
    where\n P: Unpin,
    ",1,["iced_widget::text_input::State"]],["impl<P, Message, Theme, Renderer> Unpin for Canvas<P, Message, Theme, Renderer>
    where\n P: Unpin,\n Message: Unpin,\n Theme: Unpin,\n Renderer: Unpin,
    ",1,["iced_widget::canvas::Canvas"]],["impl<R> Unpin for Content<R>
    where\n <R as Renderer>::Editor: Unpin,
    ",1,["iced_widget::text_editor::Content"]],["impl<T> Unpin for Configuration<T>
    where\n T: Unpin,
    ",1,["iced_widget::pane_grid::configuration::Configuration"]],["impl<T> Unpin for State<T>
    where\n T: Unpin,
    ",1,["iced_widget::combo_box::State"]],["impl<T> Unpin for State<T>",1,["iced_widget::pane_grid::state::State"]]]],["iced_winit",[["impl Unpin for Error",1,["iced_winit::error::Error"]],["impl Unpin for Clipboard",1,["iced_winit::clipboard::Clipboard"]],["impl Unpin for Appearance",1,["iced_winit::program::Appearance"]],["impl Unpin for Settings",1,["iced_winit::settings::Settings"]],["impl<P> Unpin for State<P>
    where\n <P as Program>::Theme: Unpin,
    ",1,["iced_winit::program::state::State"]],["impl<T> Unpin for Proxy<T>",1,["iced_winit::proxy::Proxy"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[1862,39278,3657,17080,1249,2031,7098,2921,3422,56906,2361]} \ No newline at end of file +//{"start":57,"fragment_lengths":[1862,39278,3657,17080,1249,2031,7098,2921,3422,59430,2361]} \ No newline at end of file diff --git a/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js b/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js index b84719a424e..0a09e0056ec 100644 --- a/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["iced",[["impl !RefUnwindSafe for Error",1,["iced::error::Error"]],["impl !RefUnwindSafe for Error",1,["iced::window::icon::Error"]],["impl RefUnwindSafe for Settings",1,["iced::settings::Settings"]],["impl<P> RefUnwindSafe for Application<P>
    where\n P: RefUnwindSafe,
    ",1,["iced::application::Application"]],["impl<P> RefUnwindSafe for Daemon<P>
    where\n P: RefUnwindSafe,
    ",1,["iced::daemon::Daemon"]]]],["iced_core",[["impl !RefUnwindSafe for State",1,["iced_core::widget::tree::State"]],["impl !RefUnwindSafe for Tree",1,["iced_core::widget::tree::Tree"]],["impl RefUnwindSafe for Alignment",1,["iced_core::alignment::Alignment"]],["impl RefUnwindSafe for Horizontal",1,["iced_core::alignment::Horizontal"]],["impl RefUnwindSafe for Vertical",1,["iced_core::alignment::Vertical"]],["impl RefUnwindSafe for Kind",1,["iced_core::clipboard::Kind"]],["impl RefUnwindSafe for Background",1,["iced_core::background::Background"]],["impl RefUnwindSafe for ContentFit",1,["iced_core::content_fit::ContentFit"]],["impl RefUnwindSafe for Length",1,["iced_core::length::Length"]],["impl RefUnwindSafe for Rotation",1,["iced_core::rotation::Rotation"]],["impl RefUnwindSafe for Event",1,["iced_core::event::Event"]],["impl RefUnwindSafe for Status",1,["iced_core::event::Status"]],["impl RefUnwindSafe for Family",1,["iced_core::font::Family"]],["impl RefUnwindSafe for Stretch",1,["iced_core::font::Stretch"]],["impl RefUnwindSafe for Style",1,["iced_core::font::Style"]],["impl RefUnwindSafe for Weight",1,["iced_core::font::Weight"]],["impl RefUnwindSafe for Gradient",1,["iced_core::gradient::Gradient"]],["impl RefUnwindSafe for FilterMethod",1,["iced_core::image::FilterMethod"]],["impl RefUnwindSafe for Handle",1,["iced_core::image::Handle"]],["impl RefUnwindSafe for Event",1,["iced_core::keyboard::event::Event"]],["impl RefUnwindSafe for Location",1,["iced_core::keyboard::location::Location"]],["impl RefUnwindSafe for Code",1,["iced_core::keyboard::key::Code"]],["impl RefUnwindSafe for Named",1,["iced_core::keyboard::key::Named"]],["impl RefUnwindSafe for NativeCode",1,["iced_core::keyboard::key::NativeCode"]],["impl RefUnwindSafe for Physical",1,["iced_core::keyboard::key::Physical"]],["impl RefUnwindSafe for Axis",1,["iced_core::layout::flex::Axis"]],["impl RefUnwindSafe for Kind",1,["iced_core::mouse::click::Kind"]],["impl RefUnwindSafe for Button",1,["iced_core::mouse::button::Button"]],["impl RefUnwindSafe for Cursor",1,["iced_core::mouse::cursor::Cursor"]],["impl RefUnwindSafe for Event",1,["iced_core::mouse::event::Event"]],["impl RefUnwindSafe for Interaction",1,["iced_core::mouse::interaction::Interaction"]],["impl RefUnwindSafe for ScrollDelta",1,["iced_core::mouse::event::ScrollDelta"]],["impl RefUnwindSafe for Data",1,["iced_core::svg::Data"]],["impl RefUnwindSafe for Action",1,["iced_core::text::editor::Action"]],["impl RefUnwindSafe for Cursor",1,["iced_core::text::editor::Cursor"]],["impl RefUnwindSafe for Direction",1,["iced_core::text::editor::Direction"]],["impl RefUnwindSafe for Edit",1,["iced_core::text::editor::Edit"]],["impl RefUnwindSafe for Motion",1,["iced_core::text::editor::Motion"]],["impl RefUnwindSafe for Difference",1,["iced_core::text::Difference"]],["impl RefUnwindSafe for Hit",1,["iced_core::text::Hit"]],["impl RefUnwindSafe for LineHeight",1,["iced_core::text::LineHeight"]],["impl RefUnwindSafe for Shaping",1,["iced_core::text::Shaping"]],["impl RefUnwindSafe for Wrapping",1,["iced_core::text::Wrapping"]],["impl RefUnwindSafe for Theme",1,["iced_core::theme::Theme"]],["impl RefUnwindSafe for Event",1,["iced_core::touch::Event"]],["impl RefUnwindSafe for Event",1,["iced_core::window::event::Event"]],["impl RefUnwindSafe for Level",1,["iced_core::window::level::Level"]],["impl RefUnwindSafe for Mode",1,["iced_core::window::mode::Mode"]],["impl RefUnwindSafe for Position",1,["iced_core::window::position::Position"]],["impl RefUnwindSafe for RedrawRequest",1,["iced_core::window::redraw_request::RedrawRequest"]],["impl RefUnwindSafe for UserAttention",1,["iced_core::window::user_attention::UserAttention"]],["impl RefUnwindSafe for Error",1,["iced_core::window::icon::Error"]],["impl RefUnwindSafe for Border",1,["iced_core::border::Border"]],["impl RefUnwindSafe for Radius",1,["iced_core::border::Radius"]],["impl RefUnwindSafe for Null",1,["iced_core::clipboard::Null"]],["impl RefUnwindSafe for Font",1,["iced_core::font::Font"]],["impl RefUnwindSafe for ColorStop",1,["iced_core::gradient::ColorStop"]],["impl RefUnwindSafe for Linear",1,["iced_core::gradient::Linear"]],["impl RefUnwindSafe for Id",1,["iced_core::image::Id"]],["impl RefUnwindSafe for Modifiers",1,["iced_core::keyboard::modifiers::Modifiers"]],["impl RefUnwindSafe for Limits",1,["iced_core::layout::limits::Limits"]],["impl RefUnwindSafe for Node",1,["iced_core::layout::node::Node"]],["impl RefUnwindSafe for Click",1,["iced_core::mouse::click::Click"]],["impl RefUnwindSafe for Padding",1,["iced_core::padding::Padding"]],["impl RefUnwindSafe for Quad",1,["iced_core::renderer::Quad"]],["impl RefUnwindSafe for Style",1,["iced_core::renderer::Style"]],["impl RefUnwindSafe for Color",1,["iced_core::color::Color"]],["impl RefUnwindSafe for Degrees",1,["iced_core::angle::Degrees"]],["impl RefUnwindSafe for Pixels",1,["iced_core::pixels::Pixels"]],["impl RefUnwindSafe for Radians",1,["iced_core::angle::Radians"]],["impl RefUnwindSafe for Shadow",1,["iced_core::shadow::Shadow"]],["impl RefUnwindSafe for Transformation",1,["iced_core::transformation::Transformation"]],["impl RefUnwindSafe for Handle",1,["iced_core::svg::Handle"]],["impl RefUnwindSafe for PlainText",1,["iced_core::text::highlighter::PlainText"]],["impl RefUnwindSafe for Highlight",1,["iced_core::text::Highlight"]],["impl RefUnwindSafe for Background",1,["iced_core::theme::palette::Background"]],["impl RefUnwindSafe for Danger",1,["iced_core::theme::palette::Danger"]],["impl RefUnwindSafe for Extended",1,["iced_core::theme::palette::Extended"]],["impl RefUnwindSafe for Pair",1,["iced_core::theme::palette::Pair"]],["impl RefUnwindSafe for Palette",1,["iced_core::theme::palette::Palette"]],["impl RefUnwindSafe for Primary",1,["iced_core::theme::palette::Primary"]],["impl RefUnwindSafe for Secondary",1,["iced_core::theme::palette::Secondary"]],["impl RefUnwindSafe for Success",1,["iced_core::theme::palette::Success"]],["impl RefUnwindSafe for Custom",1,["iced_core::theme::Custom"]],["impl RefUnwindSafe for Finger",1,["iced_core::touch::Finger"]],["impl RefUnwindSafe for Count",1,["iced_core::widget::operation::focusable::Count"]],["impl RefUnwindSafe for AbsoluteOffset",1,["iced_core::widget::operation::scrollable::AbsoluteOffset"]],["impl RefUnwindSafe for RelativeOffset",1,["iced_core::widget::operation::scrollable::RelativeOffset"]],["impl RefUnwindSafe for Id",1,["iced_core::widget::id::Id"]],["impl RefUnwindSafe for Style",1,["iced_core::widget::text::Style"]],["impl RefUnwindSafe for Tag",1,["iced_core::widget::tree::Tag"]],["impl RefUnwindSafe for Icon",1,["iced_core::window::icon::Icon"]],["impl RefUnwindSafe for PlatformSpecific",1,["iced_core::window::settings::platform::PlatformSpecific"]],["impl RefUnwindSafe for Settings",1,["iced_core::window::settings::Settings"]],["impl RefUnwindSafe for Id",1,["iced_core::window::id::Id"]],["impl<'a> RefUnwindSafe for Layout<'a>",1,["iced_core::layout::Layout"]],["impl<'a, Link, Font> RefUnwindSafe for Span<'a, Link, Font>
    where\n Font: RefUnwindSafe,\n Link: RefUnwindSafe,
    ",1,["iced_core::text::Span"]],["impl<'a, Message> RefUnwindSafe for Shell<'a, Message>
    where\n Message: RefUnwindSafe,
    ",1,["iced_core::shell::Shell"]],["impl<'a, Message, Theme, Renderer> !RefUnwindSafe for Element<'a, Message, Theme, Renderer>",1,["iced_core::overlay::element::Element"]],["impl<'a, Message, Theme, Renderer> !RefUnwindSafe for Group<'a, Message, Theme, Renderer>",1,["iced_core::overlay::group::Group"]],["impl<'a, Message, Theme, Renderer> !RefUnwindSafe for Element<'a, Message, Theme, Renderer>",1,["iced_core::element::Element"]],["impl<'a, Theme, Renderer> RefUnwindSafe for Text<'a, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: RefUnwindSafe,\n <Renderer as Renderer>::Font: RefUnwindSafe,
    ",1,["iced_core::widget::text::Text"]],["impl<C> RefUnwindSafe for Key<C>
    where\n C: RefUnwindSafe,
    ",1,["iced_core::keyboard::key::Key"]],["impl<Content, Font> RefUnwindSafe for Text<Content, Font>
    where\n Content: RefUnwindSafe,\n Font: RefUnwindSafe,
    ",1,["iced_core::text::Text"]],["impl<Font> RefUnwindSafe for Format<Font>
    where\n Font: RefUnwindSafe,
    ",1,["iced_core::text::highlighter::Format"]],["impl<H> RefUnwindSafe for Image<H>
    where\n H: RefUnwindSafe,
    ",1,["iced_core::image::Image"]],["impl<H> RefUnwindSafe for Svg<H>
    where\n H: RefUnwindSafe,
    ",1,["iced_core::svg::Svg"]],["impl<P> RefUnwindSafe for Plain<P>
    where\n P: RefUnwindSafe,
    ",1,["iced_core::text::paragraph::Plain"]],["impl<P> RefUnwindSafe for State<P>
    where\n P: RefUnwindSafe,
    ",1,["iced_core::widget::text::State"]],["impl<T> !RefUnwindSafe for Outcome<T>",1,["iced_core::widget::operation::Outcome"]],["impl<T> RefUnwindSafe for Point<T>
    where\n T: RefUnwindSafe,
    ",1,["iced_core::point::Point"]],["impl<T> RefUnwindSafe for Rectangle<T>
    where\n T: RefUnwindSafe,
    ",1,["iced_core::rectangle::Rectangle"]],["impl<T> RefUnwindSafe for Size<T>
    where\n T: RefUnwindSafe,
    ",1,["iced_core::size::Size"]],["impl<T> RefUnwindSafe for Vector<T>
    where\n T: RefUnwindSafe,
    ",1,["iced_core::vector::Vector"]]]],["iced_futures",[["impl !RefUnwindSafe for Tracker",1,["iced_futures::subscription::tracker::Tracker"]],["impl RefUnwindSafe for Event",1,["iced_futures::subscription::Event"]],["impl RefUnwindSafe for MacOS",1,["iced_futures::subscription::MacOS"]],["impl RefUnwindSafe for PlatformSpecific",1,["iced_futures::subscription::PlatformSpecific"]],["impl RefUnwindSafe for Executor",1,["iced_futures::backend::native::async_std::Executor"]],["impl RefUnwindSafe for Executor",1,["iced_futures::backend::native::smol::Executor"]],["impl RefUnwindSafe for Executor",1,["iced_futures::backend::null::Executor"]],["impl<Executor, Sender, Message> !RefUnwindSafe for Runtime<Executor, Sender, Message>",1,["iced_futures::runtime::Runtime"]],["impl<T> !RefUnwindSafe for Subscription<T>",1,["iced_futures::subscription::Subscription"]]]],["iced_graphics",[["impl !RefUnwindSafe for FontSystem",1,["iced_graphics::text::FontSystem"]],["impl RefUnwindSafe for SurfaceError",1,["iced_graphics::compositor::SurfaceError"]],["impl RefUnwindSafe for Antialiasing",1,["iced_graphics::antialiasing::Antialiasing"]],["impl RefUnwindSafe for Error",1,["iced_graphics::error::Error"]],["impl RefUnwindSafe for Reason",1,["iced_graphics::error::Reason"]],["impl RefUnwindSafe for Style",1,["iced_graphics::geometry::style::Style"]],["impl RefUnwindSafe for Rule",1,["iced_graphics::geometry::fill::Rule"]],["impl RefUnwindSafe for LineCap",1,["iced_graphics::geometry::stroke::LineCap"]],["impl RefUnwindSafe for LineJoin",1,["iced_graphics::geometry::stroke::LineJoin"]],["impl RefUnwindSafe for Gradient",1,["iced_graphics::gradient::Gradient"]],["impl RefUnwindSafe for Image",1,["iced_graphics::image::Image"]],["impl RefUnwindSafe for Mesh",1,["iced_graphics::mesh::Mesh"]],["impl RefUnwindSafe for Text",1,["iced_graphics::text::Text"]],["impl RefUnwindSafe for Group",1,["iced_graphics::cache::Group"]],["impl RefUnwindSafe for Packed",1,["iced_graphics::color::Packed"]],["impl RefUnwindSafe for Information",1,["iced_graphics::compositor::Information"]],["impl RefUnwindSafe for Fill",1,["iced_graphics::geometry::fill::Fill"]],["impl RefUnwindSafe for Arc",1,["iced_graphics::geometry::path::arc::Arc"]],["impl RefUnwindSafe for Elliptical",1,["iced_graphics::geometry::path::arc::Elliptical"]],["impl RefUnwindSafe for Builder",1,["iced_graphics::geometry::path::builder::Builder"]],["impl RefUnwindSafe for Path",1,["iced_graphics::geometry::path::Path"]],["impl RefUnwindSafe for Text",1,["iced_graphics::geometry::text::Text"]],["impl RefUnwindSafe for Linear",1,["iced_graphics::gradient::Linear"]],["impl RefUnwindSafe for Packed",1,["iced_graphics::gradient::Packed"]],["impl RefUnwindSafe for AttributeCount",1,["iced_graphics::mesh::AttributeCount"]],["impl RefUnwindSafe for GradientVertex2D",1,["iced_graphics::mesh::GradientVertex2D"]],["impl RefUnwindSafe for SolidVertex2D",1,["iced_graphics::mesh::SolidVertex2D"]],["impl RefUnwindSafe for Settings",1,["iced_graphics::settings::Settings"]],["impl RefUnwindSafe for Viewport",1,["iced_graphics::viewport::Viewport"]],["impl RefUnwindSafe for Cache",1,["iced_graphics::text::cache::Cache"]],["impl RefUnwindSafe for Entry",1,["iced_graphics::text::cache::Entry"]],["impl RefUnwindSafe for Editor",1,["iced_graphics::text::editor::Editor"]],["impl RefUnwindSafe for Weak",1,["iced_graphics::text::editor::Weak"]],["impl RefUnwindSafe for Paragraph",1,["iced_graphics::text::paragraph::Paragraph"]],["impl RefUnwindSafe for Weak",1,["iced_graphics::text::paragraph::Weak"]],["impl RefUnwindSafe for Raw",1,["iced_graphics::text::Raw"]],["impl RefUnwindSafe for Version",1,["iced_graphics::text::Version"]],["impl<'a> RefUnwindSafe for LineDash<'a>",1,["iced_graphics::geometry::stroke::LineDash"]],["impl<'a> RefUnwindSafe for Stroke<'a>",1,["iced_graphics::geometry::stroke::Stroke"]],["impl<'a> RefUnwindSafe for Key<'a>",1,["iced_graphics::text::cache::Key"]],["impl<Renderer> !RefUnwindSafe for Cache<Renderer>",1,["iced_graphics::geometry::cache::Cache"]],["impl<Renderer> RefUnwindSafe for Frame<Renderer>
    where\n <Renderer as Renderer>::Frame: RefUnwindSafe,
    ",1,["iced_graphics::geometry::frame::Frame"]],["impl<T> !RefUnwindSafe for Cache<T>",1,["iced_graphics::cache::Cache"]],["impl<T> RefUnwindSafe for State<T>
    where\n T: RefUnwindSafe,
    ",1,["iced_graphics::cache::State"]],["impl<T> RefUnwindSafe for Stack<T>
    where\n T: RefUnwindSafe,
    ",1,["iced_graphics::layer::Stack"]],["impl<T> RefUnwindSafe for Indexed<T>
    where\n T: RefUnwindSafe,
    ",1,["iced_graphics::mesh::Indexed"]]]],["iced_highlighter",[["impl RefUnwindSafe for Theme",1,["iced_highlighter::Theme"]],["impl RefUnwindSafe for Highlight",1,["iced_highlighter::Highlight"]],["impl RefUnwindSafe for Highlighter",1,["iced_highlighter::Highlighter"]],["impl RefUnwindSafe for Settings",1,["iced_highlighter::Settings"]]]],["iced_renderer",[["impl<A, B> RefUnwindSafe for Compositor<A, B>
    where\n A: RefUnwindSafe,\n B: RefUnwindSafe,
    ",1,["iced_renderer::fallback::Compositor"]],["impl<A, B> RefUnwindSafe for Renderer<A, B>
    where\n A: RefUnwindSafe,\n B: RefUnwindSafe,
    ",1,["iced_renderer::fallback::Renderer"]],["impl<A, B> RefUnwindSafe for Surface<A, B>
    where\n A: RefUnwindSafe,\n B: RefUnwindSafe,
    ",1,["iced_renderer::fallback::Surface"]]]],["iced_runtime",[["impl !RefUnwindSafe for Action",1,["iced_runtime::clipboard::Action"]],["impl !RefUnwindSafe for Action",1,["iced_runtime::system::Action"]],["impl !RefUnwindSafe for Action",1,["iced_runtime::window::Action"]],["impl !RefUnwindSafe for Handle",1,["iced_runtime::task::Handle"]],["impl !RefUnwindSafe for Cache",1,["iced_runtime::user_interface::Cache"]],["impl RefUnwindSafe for Error",1,["iced_runtime::font::Error"]],["impl RefUnwindSafe for State",1,["iced_runtime::user_interface::State"]],["impl RefUnwindSafe for CropError",1,["iced_runtime::window::screenshot::CropError"]],["impl RefUnwindSafe for Debug",1,["iced_runtime::debug::Debug"]],["impl RefUnwindSafe for Information",1,["iced_runtime::system::Information"]],["impl RefUnwindSafe for Screenshot",1,["iced_runtime::window::screenshot::Screenshot"]],["impl<'a, Message, Theme, Renderer> !RefUnwindSafe for Nested<'a, Message, Theme, Renderer>",1,["iced_runtime::overlay::nested::Nested"]],["impl<'a, Message, Theme, Renderer> !RefUnwindSafe for UserInterface<'a, Message, Theme, Renderer>",1,["iced_runtime::user_interface::UserInterface"]],["impl<P> !RefUnwindSafe for State<P>",1,["iced_runtime::multi_window::state::State"]],["impl<P> !RefUnwindSafe for State<P>",1,["iced_runtime::program::state::State"]],["impl<T> !RefUnwindSafe for Action<T>",1,["iced_runtime::Action"]],["impl<T> !RefUnwindSafe for Task<T>",1,["iced_runtime::task::Task"]]]],["iced_tiny_skia",[["impl !RefUnwindSafe for Renderer",1,["iced_tiny_skia::Renderer"]],["impl !RefUnwindSafe for Compositor",1,["iced_tiny_skia::window::compositor::Compositor"]],["impl !RefUnwindSafe for Surface",1,["iced_tiny_skia::window::compositor::Surface"]],["impl RefUnwindSafe for Primitive",1,["iced_tiny_skia::primitive::Primitive"]],["impl RefUnwindSafe for Geometry",1,["iced_tiny_skia::geometry::Geometry"]],["impl RefUnwindSafe for Cache",1,["iced_tiny_skia::geometry::Cache"]],["impl RefUnwindSafe for Frame",1,["iced_tiny_skia::geometry::Frame"]],["impl RefUnwindSafe for Layer",1,["iced_tiny_skia::layer::Layer"]],["impl RefUnwindSafe for Settings",1,["iced_tiny_skia::settings::Settings"]]]],["iced_wgpu",[["impl !RefUnwindSafe for Error",1,["iced_wgpu::window::compositor::Error"]],["impl !RefUnwindSafe for Layer",1,["iced_wgpu::layer::Layer"]],["impl !RefUnwindSafe for Instance",1,["iced_wgpu::primitive::Instance"]],["impl !RefUnwindSafe for Storage",1,["iced_wgpu::primitive::Storage"]],["impl !RefUnwindSafe for Engine",1,["iced_wgpu::engine::Engine"]],["impl !RefUnwindSafe for Renderer",1,["iced_wgpu::Renderer"]],["impl !RefUnwindSafe for Compositor",1,["iced_wgpu::window::compositor::Compositor"]],["impl RefUnwindSafe for Geometry",1,["iced_wgpu::geometry::Geometry"]],["impl RefUnwindSafe for Cache",1,["iced_wgpu::geometry::Cache"]],["impl RefUnwindSafe for Frame",1,["iced_wgpu::geometry::Frame"]],["impl RefUnwindSafe for Settings",1,["iced_wgpu::settings::Settings"]]]],["iced_widget",[["impl !RefUnwindSafe for Item",1,["iced_widget::markdown::Item"]],["impl !RefUnwindSafe for Text",1,["iced_widget::markdown::Text"]],["impl !RefUnwindSafe for State",1,["iced_widget::overlay::menu::State"]],["impl !RefUnwindSafe for Data",1,["iced_widget::qr_code::Data"]],["impl RefUnwindSafe for Status",1,["iced_widget::button::Status"]],["impl RefUnwindSafe for Status",1,["iced_widget::checkbox::Status"]],["impl RefUnwindSafe for Axis",1,["iced_widget::pane_grid::axis::Axis"]],["impl RefUnwindSafe for Direction",1,["iced_widget::pane_grid::direction::Direction"]],["impl RefUnwindSafe for DragEvent",1,["iced_widget::pane_grid::DragEvent"]],["impl RefUnwindSafe for Edge",1,["iced_widget::pane_grid::Edge"]],["impl RefUnwindSafe for Node",1,["iced_widget::pane_grid::node::Node"]],["impl RefUnwindSafe for Region",1,["iced_widget::pane_grid::Region"]],["impl RefUnwindSafe for Target",1,["iced_widget::pane_grid::Target"]],["impl RefUnwindSafe for Action",1,["iced_widget::pane_grid::state::Action"]],["impl RefUnwindSafe for Status",1,["iced_widget::pick_list::Status"]],["impl RefUnwindSafe for Error",1,["iced_widget::qr_code::Error"]],["impl RefUnwindSafe for ErrorCorrection",1,["iced_widget::qr_code::ErrorCorrection"]],["impl RefUnwindSafe for Version",1,["iced_widget::qr_code::Version"]],["impl RefUnwindSafe for Status",1,["iced_widget::radio::Status"]],["impl RefUnwindSafe for FillMode",1,["iced_widget::rule::FillMode"]],["impl RefUnwindSafe for Anchor",1,["iced_widget::scrollable::Anchor"]],["impl RefUnwindSafe for Direction",1,["iced_widget::scrollable::Direction"]],["impl RefUnwindSafe for Status",1,["iced_widget::scrollable::Status"]],["impl RefUnwindSafe for HandleShape",1,["iced_widget::slider::HandleShape"]],["impl RefUnwindSafe for Status",1,["iced_widget::slider::Status"]],["impl RefUnwindSafe for Status",1,["iced_widget::svg::Status"]],["impl RefUnwindSafe for Status",1,["iced_widget::text_editor::Status"]],["impl RefUnwindSafe for State",1,["iced_widget::text_input::cursor::State"]],["impl RefUnwindSafe for Side",1,["iced_widget::text_input::Side"]],["impl RefUnwindSafe for Status",1,["iced_widget::text_input::Status"]],["impl RefUnwindSafe for Status",1,["iced_widget::toggler::Status"]],["impl RefUnwindSafe for Position",1,["iced_widget::tooltip::Position"]],["impl RefUnwindSafe for Style",1,["iced_widget::button::Style"]],["impl RefUnwindSafe for Style",1,["iced_widget::checkbox::Style"]],["impl RefUnwindSafe for Id",1,["iced_widget::container::Id"]],["impl RefUnwindSafe for Style",1,["iced_widget::container::Style"]],["impl RefUnwindSafe for State",1,["iced_widget::image::viewer::State"]],["impl RefUnwindSafe for Settings",1,["iced_widget::markdown::Settings"]],["impl RefUnwindSafe for Style",1,["iced_widget::markdown::Style"]],["impl RefUnwindSafe for Style",1,["iced_widget::overlay::menu::Style"]],["impl RefUnwindSafe for Internal",1,["iced_widget::pane_grid::state::Internal"]],["impl RefUnwindSafe for Highlight",1,["iced_widget::pane_grid::Highlight"]],["impl RefUnwindSafe for Line",1,["iced_widget::pane_grid::Line"]],["impl RefUnwindSafe for Pane",1,["iced_widget::pane_grid::pane::Pane"]],["impl RefUnwindSafe for ResizeEvent",1,["iced_widget::pane_grid::ResizeEvent"]],["impl RefUnwindSafe for Split",1,["iced_widget::pane_grid::split::Split"]],["impl RefUnwindSafe for Style",1,["iced_widget::pane_grid::Style"]],["impl RefUnwindSafe for Style",1,["iced_widget::pick_list::Style"]],["impl RefUnwindSafe for Style",1,["iced_widget::progress_bar::Style"]],["impl RefUnwindSafe for Style",1,["iced_widget::qr_code::Style"]],["impl RefUnwindSafe for Style",1,["iced_widget::radio::Style"]],["impl RefUnwindSafe for Style",1,["iced_widget::rule::Style"]],["impl RefUnwindSafe for Id",1,["iced_widget::scrollable::Id"]],["impl RefUnwindSafe for Rail",1,["iced_widget::scrollable::Rail"]],["impl RefUnwindSafe for Scrollbar",1,["iced_widget::scrollable::Scrollbar"]],["impl RefUnwindSafe for Scroller",1,["iced_widget::scrollable::Scroller"]],["impl RefUnwindSafe for Style",1,["iced_widget::scrollable::Style"]],["impl RefUnwindSafe for Viewport",1,["iced_widget::scrollable::Viewport"]],["impl RefUnwindSafe for Handle",1,["iced_widget::slider::Handle"]],["impl RefUnwindSafe for Rail",1,["iced_widget::slider::Rail"]],["impl RefUnwindSafe for Style",1,["iced_widget::slider::Style"]],["impl RefUnwindSafe for Style",1,["iced_widget::svg::Style"]],["impl RefUnwindSafe for KeyPress",1,["iced_widget::text_editor::KeyPress"]],["impl RefUnwindSafe for Style",1,["iced_widget::text_editor::Style"]],["impl RefUnwindSafe for Cursor",1,["iced_widget::text_input::cursor::Cursor"]],["impl RefUnwindSafe for Id",1,["iced_widget::text_input::Id"]],["impl RefUnwindSafe for Style",1,["iced_widget::text_input::Style"]],["impl RefUnwindSafe for Value",1,["iced_widget::text_input::value::Value"]],["impl RefUnwindSafe for Style",1,["iced_widget::toggler::Style"]],["impl<'a, 'b, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Menu<'a, 'b, T, Message, Theme, Renderer>",1,["iced_widget::overlay::menu::Menu"]],["impl<'a, Highlighter, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for TextEditor<'a, Highlighter, Message, Theme, Renderer>",1,["iced_widget::text_editor::TextEditor"]],["impl<'a, Key, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Column<'a, Key, Message, Theme, Renderer>",1,["iced_widget::keyed::column::Column"]],["impl<'a, Link, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Rich<'a, Link, Theme, Renderer>",1,["iced_widget::text::rich::Rich"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Button<'a, Message, Theme, Renderer>",1,["iced_widget::button::Button"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Checkbox<'a, Message, Theme, Renderer>",1,["iced_widget::checkbox::Checkbox"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Container<'a, Message, Theme, Renderer>",1,["iced_widget::container::Container"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Content<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::content::Content"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Controls<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::controls::Controls"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for PaneGrid<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::PaneGrid"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for TitleBar<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::title_bar::TitleBar"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Scrollable<'a, Message, Theme, Renderer>",1,["iced_widget::scrollable::Scrollable"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Responsive<'a, Message, Theme, Renderer>",1,["iced_widget::lazy::responsive::Responsive"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for TextInput<'a, Message, Theme, Renderer>",1,["iced_widget::text_input::TextInput"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Toggler<'a, Message, Theme, Renderer>",1,["iced_widget::toggler::Toggler"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Tooltip<'a, Message, Theme, Renderer>",1,["iced_widget::tooltip::Tooltip"]],["impl<'a, Message, Theme, Renderer> RefUnwindSafe for Radio<'a, Message, Theme, Renderer>
    where\n Message: RefUnwindSafe,\n <Theme as Catalog>::Class<'a>: RefUnwindSafe,\n <Renderer as Renderer>::Font: RefUnwindSafe,
    ",1,["iced_widget::radio::Radio"]],["impl<'a, Message, Theme, Renderer, Dependency, View> !RefUnwindSafe for Lazy<'a, Message, Theme, Renderer, Dependency, View>",1,["iced_widget::lazy::Lazy"]],["impl<'a, T, L, V, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for PickList<'a, T, L, V, Message, Theme, Renderer>",1,["iced_widget::pick_list::PickList"]],["impl<'a, T, Message, Theme = Theme> !RefUnwindSafe for Slider<'a, T, Message, Theme>",1,["iced_widget::slider::Slider"]],["impl<'a, T, Message, Theme = Theme> !RefUnwindSafe for VerticalSlider<'a, T, Message, Theme>",1,["iced_widget::vertical_slider::VerticalSlider"]],["impl<'a, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for ComboBox<'a, T, Message, Theme, Renderer>",1,["iced_widget::combo_box::ComboBox"]],["impl<'a, Theme = Theme> !RefUnwindSafe for QRCode<'a, Theme>",1,["iced_widget::qr_code::QRCode"]],["impl<'a, Theme> RefUnwindSafe for ProgressBar<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: RefUnwindSafe,
    ",1,["iced_widget::progress_bar::ProgressBar"]],["impl<'a, Theme> RefUnwindSafe for Rule<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: RefUnwindSafe,
    ",1,["iced_widget::rule::Rule"]],["impl<'a, Theme> RefUnwindSafe for Svg<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: RefUnwindSafe,
    ",1,["iced_widget::svg::Svg"]],["impl<Font> RefUnwindSafe for Handle<Font>
    where\n Font: RefUnwindSafe,
    ",1,["iced_widget::pick_list::Handle"]],["impl<Font> RefUnwindSafe for Icon<Font>
    where\n Font: RefUnwindSafe,
    ",1,["iced_widget::checkbox::Icon"]],["impl<Font> RefUnwindSafe for Icon<Font>
    where\n Font: RefUnwindSafe,
    ",1,["iced_widget::pick_list::Icon"]],["impl<Font> RefUnwindSafe for Icon<Font>
    where\n Font: RefUnwindSafe,
    ",1,["iced_widget::text_input::Icon"]],["impl<Handle> RefUnwindSafe for Image<Handle>
    where\n Handle: RefUnwindSafe,
    ",1,["iced_widget::image::Image"]],["impl<Handle> RefUnwindSafe for Viewer<Handle>
    where\n Handle: RefUnwindSafe,
    ",1,["iced_widget::image::viewer::Viewer"]],["impl<Highlighter> !RefUnwindSafe for State<Highlighter>",1,["iced_widget::text_editor::State"]],["impl<Message> RefUnwindSafe for Binding<Message>
    where\n Message: RefUnwindSafe,
    ",1,["iced_widget::text_editor::Binding"]],["impl<Message> RefUnwindSafe for Action<Message>
    where\n Message: RefUnwindSafe,
    ",1,["iced_widget::action::Action"]],["impl<Message, P> RefUnwindSafe for Shader<Message, P>
    where\n P: RefUnwindSafe,\n Message: RefUnwindSafe,
    ",1,["iced_widget::shader::Shader"]],["impl<P> RefUnwindSafe for State<P>
    where\n P: RefUnwindSafe,
    ",1,["iced_widget::text_input::State"]],["impl<P, Message, Theme, Renderer> RefUnwindSafe for Canvas<P, Message, Theme, Renderer>
    where\n P: RefUnwindSafe,\n Message: RefUnwindSafe,\n Theme: RefUnwindSafe,\n Renderer: RefUnwindSafe,
    ",1,["iced_widget::canvas::Canvas"]],["impl<R = Renderer<Renderer, Renderer>> !RefUnwindSafe for Content<R>",1,["iced_widget::text_editor::Content"]],["impl<T> !RefUnwindSafe for State<T>",1,["iced_widget::combo_box::State"]],["impl<T> RefUnwindSafe for Configuration<T>
    where\n T: RefUnwindSafe,
    ",1,["iced_widget::pane_grid::configuration::Configuration"]],["impl<T> RefUnwindSafe for State<T>
    where\n T: RefUnwindSafe,
    ",1,["iced_widget::pane_grid::state::State"]]]],["iced_winit",[["impl !RefUnwindSafe for Error",1,["iced_winit::error::Error"]],["impl !RefUnwindSafe for Clipboard",1,["iced_winit::clipboard::Clipboard"]],["impl RefUnwindSafe for Appearance",1,["iced_winit::program::Appearance"]],["impl RefUnwindSafe for Settings",1,["iced_winit::settings::Settings"]],["impl<P> RefUnwindSafe for State<P>
    where\n <P as Program>::Theme: RefUnwindSafe,
    ",1,["iced_winit::program::state::State"]],["impl<T> !RefUnwindSafe for Proxy<T>",1,["iced_winit::proxy::Proxy"]]]]]); + var implementors = Object.fromEntries([["iced",[["impl !RefUnwindSafe for Error",1,["iced::error::Error"]],["impl !RefUnwindSafe for Error",1,["iced::window::icon::Error"]],["impl RefUnwindSafe for Settings",1,["iced::settings::Settings"]],["impl<P> RefUnwindSafe for Application<P>
    where\n P: RefUnwindSafe,
    ",1,["iced::application::Application"]],["impl<P> RefUnwindSafe for Daemon<P>
    where\n P: RefUnwindSafe,
    ",1,["iced::daemon::Daemon"]]]],["iced_core",[["impl !RefUnwindSafe for State",1,["iced_core::widget::tree::State"]],["impl !RefUnwindSafe for Tree",1,["iced_core::widget::tree::Tree"]],["impl RefUnwindSafe for Alignment",1,["iced_core::alignment::Alignment"]],["impl RefUnwindSafe for Horizontal",1,["iced_core::alignment::Horizontal"]],["impl RefUnwindSafe for Vertical",1,["iced_core::alignment::Vertical"]],["impl RefUnwindSafe for Kind",1,["iced_core::clipboard::Kind"]],["impl RefUnwindSafe for Background",1,["iced_core::background::Background"]],["impl RefUnwindSafe for ContentFit",1,["iced_core::content_fit::ContentFit"]],["impl RefUnwindSafe for Length",1,["iced_core::length::Length"]],["impl RefUnwindSafe for Rotation",1,["iced_core::rotation::Rotation"]],["impl RefUnwindSafe for Event",1,["iced_core::event::Event"]],["impl RefUnwindSafe for Status",1,["iced_core::event::Status"]],["impl RefUnwindSafe for Family",1,["iced_core::font::Family"]],["impl RefUnwindSafe for Stretch",1,["iced_core::font::Stretch"]],["impl RefUnwindSafe for Style",1,["iced_core::font::Style"]],["impl RefUnwindSafe for Weight",1,["iced_core::font::Weight"]],["impl RefUnwindSafe for Gradient",1,["iced_core::gradient::Gradient"]],["impl RefUnwindSafe for FilterMethod",1,["iced_core::image::FilterMethod"]],["impl RefUnwindSafe for Handle",1,["iced_core::image::Handle"]],["impl RefUnwindSafe for Event",1,["iced_core::keyboard::event::Event"]],["impl RefUnwindSafe for Location",1,["iced_core::keyboard::location::Location"]],["impl RefUnwindSafe for Code",1,["iced_core::keyboard::key::Code"]],["impl RefUnwindSafe for Named",1,["iced_core::keyboard::key::Named"]],["impl RefUnwindSafe for NativeCode",1,["iced_core::keyboard::key::NativeCode"]],["impl RefUnwindSafe for Physical",1,["iced_core::keyboard::key::Physical"]],["impl RefUnwindSafe for Axis",1,["iced_core::layout::flex::Axis"]],["impl RefUnwindSafe for Kind",1,["iced_core::mouse::click::Kind"]],["impl RefUnwindSafe for Button",1,["iced_core::mouse::button::Button"]],["impl RefUnwindSafe for Cursor",1,["iced_core::mouse::cursor::Cursor"]],["impl RefUnwindSafe for Event",1,["iced_core::mouse::event::Event"]],["impl RefUnwindSafe for Interaction",1,["iced_core::mouse::interaction::Interaction"]],["impl RefUnwindSafe for ScrollDelta",1,["iced_core::mouse::event::ScrollDelta"]],["impl RefUnwindSafe for Data",1,["iced_core::svg::Data"]],["impl RefUnwindSafe for Action",1,["iced_core::text::editor::Action"]],["impl RefUnwindSafe for Cursor",1,["iced_core::text::editor::Cursor"]],["impl RefUnwindSafe for Direction",1,["iced_core::text::editor::Direction"]],["impl RefUnwindSafe for Edit",1,["iced_core::text::editor::Edit"]],["impl RefUnwindSafe for Motion",1,["iced_core::text::editor::Motion"]],["impl RefUnwindSafe for Difference",1,["iced_core::text::Difference"]],["impl RefUnwindSafe for Hit",1,["iced_core::text::Hit"]],["impl RefUnwindSafe for LineHeight",1,["iced_core::text::LineHeight"]],["impl RefUnwindSafe for Shaping",1,["iced_core::text::Shaping"]],["impl RefUnwindSafe for Wrapping",1,["iced_core::text::Wrapping"]],["impl RefUnwindSafe for Theme",1,["iced_core::theme::Theme"]],["impl RefUnwindSafe for Event",1,["iced_core::touch::Event"]],["impl RefUnwindSafe for Event",1,["iced_core::window::event::Event"]],["impl RefUnwindSafe for Level",1,["iced_core::window::level::Level"]],["impl RefUnwindSafe for Mode",1,["iced_core::window::mode::Mode"]],["impl RefUnwindSafe for Position",1,["iced_core::window::position::Position"]],["impl RefUnwindSafe for RedrawRequest",1,["iced_core::window::redraw_request::RedrawRequest"]],["impl RefUnwindSafe for UserAttention",1,["iced_core::window::user_attention::UserAttention"]],["impl RefUnwindSafe for Error",1,["iced_core::window::icon::Error"]],["impl RefUnwindSafe for Border",1,["iced_core::border::Border"]],["impl RefUnwindSafe for Radius",1,["iced_core::border::Radius"]],["impl RefUnwindSafe for Null",1,["iced_core::clipboard::Null"]],["impl RefUnwindSafe for Font",1,["iced_core::font::Font"]],["impl RefUnwindSafe for ColorStop",1,["iced_core::gradient::ColorStop"]],["impl RefUnwindSafe for Linear",1,["iced_core::gradient::Linear"]],["impl RefUnwindSafe for Id",1,["iced_core::image::Id"]],["impl RefUnwindSafe for Modifiers",1,["iced_core::keyboard::modifiers::Modifiers"]],["impl RefUnwindSafe for Limits",1,["iced_core::layout::limits::Limits"]],["impl RefUnwindSafe for Node",1,["iced_core::layout::node::Node"]],["impl RefUnwindSafe for Click",1,["iced_core::mouse::click::Click"]],["impl RefUnwindSafe for Padding",1,["iced_core::padding::Padding"]],["impl RefUnwindSafe for Quad",1,["iced_core::renderer::Quad"]],["impl RefUnwindSafe for Style",1,["iced_core::renderer::Style"]],["impl RefUnwindSafe for Color",1,["iced_core::color::Color"]],["impl RefUnwindSafe for Degrees",1,["iced_core::angle::Degrees"]],["impl RefUnwindSafe for Pixels",1,["iced_core::pixels::Pixels"]],["impl RefUnwindSafe for Radians",1,["iced_core::angle::Radians"]],["impl RefUnwindSafe for Shadow",1,["iced_core::shadow::Shadow"]],["impl RefUnwindSafe for Transformation",1,["iced_core::transformation::Transformation"]],["impl RefUnwindSafe for Handle",1,["iced_core::svg::Handle"]],["impl RefUnwindSafe for PlainText",1,["iced_core::text::highlighter::PlainText"]],["impl RefUnwindSafe for Highlight",1,["iced_core::text::Highlight"]],["impl RefUnwindSafe for Background",1,["iced_core::theme::palette::Background"]],["impl RefUnwindSafe for Danger",1,["iced_core::theme::palette::Danger"]],["impl RefUnwindSafe for Extended",1,["iced_core::theme::palette::Extended"]],["impl RefUnwindSafe for Pair",1,["iced_core::theme::palette::Pair"]],["impl RefUnwindSafe for Palette",1,["iced_core::theme::palette::Palette"]],["impl RefUnwindSafe for Primary",1,["iced_core::theme::palette::Primary"]],["impl RefUnwindSafe for Secondary",1,["iced_core::theme::palette::Secondary"]],["impl RefUnwindSafe for Success",1,["iced_core::theme::palette::Success"]],["impl RefUnwindSafe for Custom",1,["iced_core::theme::Custom"]],["impl RefUnwindSafe for Finger",1,["iced_core::touch::Finger"]],["impl RefUnwindSafe for Count",1,["iced_core::widget::operation::focusable::Count"]],["impl RefUnwindSafe for AbsoluteOffset",1,["iced_core::widget::operation::scrollable::AbsoluteOffset"]],["impl RefUnwindSafe for RelativeOffset",1,["iced_core::widget::operation::scrollable::RelativeOffset"]],["impl RefUnwindSafe for Id",1,["iced_core::widget::id::Id"]],["impl RefUnwindSafe for Style",1,["iced_core::widget::text::Style"]],["impl RefUnwindSafe for Tag",1,["iced_core::widget::tree::Tag"]],["impl RefUnwindSafe for Icon",1,["iced_core::window::icon::Icon"]],["impl RefUnwindSafe for PlatformSpecific",1,["iced_core::window::settings::platform::PlatformSpecific"]],["impl RefUnwindSafe for Settings",1,["iced_core::window::settings::Settings"]],["impl RefUnwindSafe for Id",1,["iced_core::window::id::Id"]],["impl<'a> RefUnwindSafe for Layout<'a>",1,["iced_core::layout::Layout"]],["impl<'a, Link, Font> RefUnwindSafe for Span<'a, Link, Font>
    where\n Font: RefUnwindSafe,\n Link: RefUnwindSafe,
    ",1,["iced_core::text::Span"]],["impl<'a, Message> RefUnwindSafe for Shell<'a, Message>
    where\n Message: RefUnwindSafe,
    ",1,["iced_core::shell::Shell"]],["impl<'a, Message, Theme, Renderer> !RefUnwindSafe for Element<'a, Message, Theme, Renderer>",1,["iced_core::overlay::element::Element"]],["impl<'a, Message, Theme, Renderer> !RefUnwindSafe for Group<'a, Message, Theme, Renderer>",1,["iced_core::overlay::group::Group"]],["impl<'a, Message, Theme, Renderer> !RefUnwindSafe for Element<'a, Message, Theme, Renderer>",1,["iced_core::element::Element"]],["impl<'a, Theme, Renderer> RefUnwindSafe for Text<'a, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: RefUnwindSafe,\n <Renderer as Renderer>::Font: RefUnwindSafe,
    ",1,["iced_core::widget::text::Text"]],["impl<C> RefUnwindSafe for Key<C>
    where\n C: RefUnwindSafe,
    ",1,["iced_core::keyboard::key::Key"]],["impl<Content, Font> RefUnwindSafe for Text<Content, Font>
    where\n Content: RefUnwindSafe,\n Font: RefUnwindSafe,
    ",1,["iced_core::text::Text"]],["impl<Font> RefUnwindSafe for Format<Font>
    where\n Font: RefUnwindSafe,
    ",1,["iced_core::text::highlighter::Format"]],["impl<H> RefUnwindSafe for Image<H>
    where\n H: RefUnwindSafe,
    ",1,["iced_core::image::Image"]],["impl<H> RefUnwindSafe for Svg<H>
    where\n H: RefUnwindSafe,
    ",1,["iced_core::svg::Svg"]],["impl<P> RefUnwindSafe for Plain<P>
    where\n P: RefUnwindSafe,
    ",1,["iced_core::text::paragraph::Plain"]],["impl<P> RefUnwindSafe for State<P>
    where\n P: RefUnwindSafe,
    ",1,["iced_core::widget::text::State"]],["impl<T> !RefUnwindSafe for Outcome<T>",1,["iced_core::widget::operation::Outcome"]],["impl<T> RefUnwindSafe for Point<T>
    where\n T: RefUnwindSafe,
    ",1,["iced_core::point::Point"]],["impl<T> RefUnwindSafe for Rectangle<T>
    where\n T: RefUnwindSafe,
    ",1,["iced_core::rectangle::Rectangle"]],["impl<T> RefUnwindSafe for Size<T>
    where\n T: RefUnwindSafe,
    ",1,["iced_core::size::Size"]],["impl<T> RefUnwindSafe for Vector<T>
    where\n T: RefUnwindSafe,
    ",1,["iced_core::vector::Vector"]]]],["iced_futures",[["impl !RefUnwindSafe for Tracker",1,["iced_futures::subscription::tracker::Tracker"]],["impl RefUnwindSafe for Event",1,["iced_futures::subscription::Event"]],["impl RefUnwindSafe for MacOS",1,["iced_futures::subscription::MacOS"]],["impl RefUnwindSafe for PlatformSpecific",1,["iced_futures::subscription::PlatformSpecific"]],["impl RefUnwindSafe for Executor",1,["iced_futures::backend::native::async_std::Executor"]],["impl RefUnwindSafe for Executor",1,["iced_futures::backend::native::smol::Executor"]],["impl RefUnwindSafe for Executor",1,["iced_futures::backend::null::Executor"]],["impl<Executor, Sender, Message> !RefUnwindSafe for Runtime<Executor, Sender, Message>",1,["iced_futures::runtime::Runtime"]],["impl<T> !RefUnwindSafe for Subscription<T>",1,["iced_futures::subscription::Subscription"]]]],["iced_graphics",[["impl !RefUnwindSafe for FontSystem",1,["iced_graphics::text::FontSystem"]],["impl RefUnwindSafe for SurfaceError",1,["iced_graphics::compositor::SurfaceError"]],["impl RefUnwindSafe for Antialiasing",1,["iced_graphics::antialiasing::Antialiasing"]],["impl RefUnwindSafe for Error",1,["iced_graphics::error::Error"]],["impl RefUnwindSafe for Reason",1,["iced_graphics::error::Reason"]],["impl RefUnwindSafe for Style",1,["iced_graphics::geometry::style::Style"]],["impl RefUnwindSafe for Rule",1,["iced_graphics::geometry::fill::Rule"]],["impl RefUnwindSafe for LineCap",1,["iced_graphics::geometry::stroke::LineCap"]],["impl RefUnwindSafe for LineJoin",1,["iced_graphics::geometry::stroke::LineJoin"]],["impl RefUnwindSafe for Gradient",1,["iced_graphics::gradient::Gradient"]],["impl RefUnwindSafe for Image",1,["iced_graphics::image::Image"]],["impl RefUnwindSafe for Mesh",1,["iced_graphics::mesh::Mesh"]],["impl RefUnwindSafe for Text",1,["iced_graphics::text::Text"]],["impl RefUnwindSafe for Group",1,["iced_graphics::cache::Group"]],["impl RefUnwindSafe for Packed",1,["iced_graphics::color::Packed"]],["impl RefUnwindSafe for Information",1,["iced_graphics::compositor::Information"]],["impl RefUnwindSafe for Fill",1,["iced_graphics::geometry::fill::Fill"]],["impl RefUnwindSafe for Arc",1,["iced_graphics::geometry::path::arc::Arc"]],["impl RefUnwindSafe for Elliptical",1,["iced_graphics::geometry::path::arc::Elliptical"]],["impl RefUnwindSafe for Builder",1,["iced_graphics::geometry::path::builder::Builder"]],["impl RefUnwindSafe for Path",1,["iced_graphics::geometry::path::Path"]],["impl RefUnwindSafe for Text",1,["iced_graphics::geometry::text::Text"]],["impl RefUnwindSafe for Linear",1,["iced_graphics::gradient::Linear"]],["impl RefUnwindSafe for Packed",1,["iced_graphics::gradient::Packed"]],["impl RefUnwindSafe for AttributeCount",1,["iced_graphics::mesh::AttributeCount"]],["impl RefUnwindSafe for GradientVertex2D",1,["iced_graphics::mesh::GradientVertex2D"]],["impl RefUnwindSafe for SolidVertex2D",1,["iced_graphics::mesh::SolidVertex2D"]],["impl RefUnwindSafe for Settings",1,["iced_graphics::settings::Settings"]],["impl RefUnwindSafe for Viewport",1,["iced_graphics::viewport::Viewport"]],["impl RefUnwindSafe for Cache",1,["iced_graphics::text::cache::Cache"]],["impl RefUnwindSafe for Entry",1,["iced_graphics::text::cache::Entry"]],["impl RefUnwindSafe for Editor",1,["iced_graphics::text::editor::Editor"]],["impl RefUnwindSafe for Weak",1,["iced_graphics::text::editor::Weak"]],["impl RefUnwindSafe for Paragraph",1,["iced_graphics::text::paragraph::Paragraph"]],["impl RefUnwindSafe for Weak",1,["iced_graphics::text::paragraph::Weak"]],["impl RefUnwindSafe for Raw",1,["iced_graphics::text::Raw"]],["impl RefUnwindSafe for Version",1,["iced_graphics::text::Version"]],["impl<'a> RefUnwindSafe for LineDash<'a>",1,["iced_graphics::geometry::stroke::LineDash"]],["impl<'a> RefUnwindSafe for Stroke<'a>",1,["iced_graphics::geometry::stroke::Stroke"]],["impl<'a> RefUnwindSafe for Key<'a>",1,["iced_graphics::text::cache::Key"]],["impl<Renderer> !RefUnwindSafe for Cache<Renderer>",1,["iced_graphics::geometry::cache::Cache"]],["impl<Renderer> RefUnwindSafe for Frame<Renderer>
    where\n <Renderer as Renderer>::Frame: RefUnwindSafe,
    ",1,["iced_graphics::geometry::frame::Frame"]],["impl<T> !RefUnwindSafe for Cache<T>",1,["iced_graphics::cache::Cache"]],["impl<T> RefUnwindSafe for State<T>
    where\n T: RefUnwindSafe,
    ",1,["iced_graphics::cache::State"]],["impl<T> RefUnwindSafe for Stack<T>
    where\n T: RefUnwindSafe,
    ",1,["iced_graphics::layer::Stack"]],["impl<T> RefUnwindSafe for Indexed<T>
    where\n T: RefUnwindSafe,
    ",1,["iced_graphics::mesh::Indexed"]]]],["iced_highlighter",[["impl RefUnwindSafe for Theme",1,["iced_highlighter::Theme"]],["impl RefUnwindSafe for Highlight",1,["iced_highlighter::Highlight"]],["impl RefUnwindSafe for Highlighter",1,["iced_highlighter::Highlighter"]],["impl RefUnwindSafe for Settings",1,["iced_highlighter::Settings"]]]],["iced_renderer",[["impl<A, B> RefUnwindSafe for Compositor<A, B>
    where\n A: RefUnwindSafe,\n B: RefUnwindSafe,
    ",1,["iced_renderer::fallback::Compositor"]],["impl<A, B> RefUnwindSafe for Renderer<A, B>
    where\n A: RefUnwindSafe,\n B: RefUnwindSafe,
    ",1,["iced_renderer::fallback::Renderer"]],["impl<A, B> RefUnwindSafe for Surface<A, B>
    where\n A: RefUnwindSafe,\n B: RefUnwindSafe,
    ",1,["iced_renderer::fallback::Surface"]]]],["iced_runtime",[["impl !RefUnwindSafe for Action",1,["iced_runtime::clipboard::Action"]],["impl !RefUnwindSafe for Action",1,["iced_runtime::system::Action"]],["impl !RefUnwindSafe for Action",1,["iced_runtime::window::Action"]],["impl !RefUnwindSafe for Handle",1,["iced_runtime::task::Handle"]],["impl !RefUnwindSafe for Cache",1,["iced_runtime::user_interface::Cache"]],["impl RefUnwindSafe for Error",1,["iced_runtime::font::Error"]],["impl RefUnwindSafe for State",1,["iced_runtime::user_interface::State"]],["impl RefUnwindSafe for CropError",1,["iced_runtime::window::screenshot::CropError"]],["impl RefUnwindSafe for Debug",1,["iced_runtime::debug::Debug"]],["impl RefUnwindSafe for Information",1,["iced_runtime::system::Information"]],["impl RefUnwindSafe for Screenshot",1,["iced_runtime::window::screenshot::Screenshot"]],["impl<'a, Message, Theme, Renderer> !RefUnwindSafe for Nested<'a, Message, Theme, Renderer>",1,["iced_runtime::overlay::nested::Nested"]],["impl<'a, Message, Theme, Renderer> !RefUnwindSafe for UserInterface<'a, Message, Theme, Renderer>",1,["iced_runtime::user_interface::UserInterface"]],["impl<P> !RefUnwindSafe for State<P>",1,["iced_runtime::multi_window::state::State"]],["impl<P> !RefUnwindSafe for State<P>",1,["iced_runtime::program::state::State"]],["impl<T> !RefUnwindSafe for Action<T>",1,["iced_runtime::Action"]],["impl<T> !RefUnwindSafe for Task<T>",1,["iced_runtime::task::Task"]]]],["iced_tiny_skia",[["impl !RefUnwindSafe for Renderer",1,["iced_tiny_skia::Renderer"]],["impl !RefUnwindSafe for Compositor",1,["iced_tiny_skia::window::compositor::Compositor"]],["impl !RefUnwindSafe for Surface",1,["iced_tiny_skia::window::compositor::Surface"]],["impl RefUnwindSafe for Primitive",1,["iced_tiny_skia::primitive::Primitive"]],["impl RefUnwindSafe for Geometry",1,["iced_tiny_skia::geometry::Geometry"]],["impl RefUnwindSafe for Cache",1,["iced_tiny_skia::geometry::Cache"]],["impl RefUnwindSafe for Frame",1,["iced_tiny_skia::geometry::Frame"]],["impl RefUnwindSafe for Layer",1,["iced_tiny_skia::layer::Layer"]],["impl RefUnwindSafe for Settings",1,["iced_tiny_skia::settings::Settings"]]]],["iced_wgpu",[["impl !RefUnwindSafe for Error",1,["iced_wgpu::window::compositor::Error"]],["impl !RefUnwindSafe for Layer",1,["iced_wgpu::layer::Layer"]],["impl !RefUnwindSafe for Instance",1,["iced_wgpu::primitive::Instance"]],["impl !RefUnwindSafe for Storage",1,["iced_wgpu::primitive::Storage"]],["impl !RefUnwindSafe for Engine",1,["iced_wgpu::engine::Engine"]],["impl !RefUnwindSafe for Renderer",1,["iced_wgpu::Renderer"]],["impl !RefUnwindSafe for Compositor",1,["iced_wgpu::window::compositor::Compositor"]],["impl RefUnwindSafe for Geometry",1,["iced_wgpu::geometry::Geometry"]],["impl RefUnwindSafe for Cache",1,["iced_wgpu::geometry::Cache"]],["impl RefUnwindSafe for Frame",1,["iced_wgpu::geometry::Frame"]],["impl RefUnwindSafe for Settings",1,["iced_wgpu::settings::Settings"]]]],["iced_widget",[["impl !RefUnwindSafe for Item",1,["iced_widget::markdown::Item"]],["impl !RefUnwindSafe for Text",1,["iced_widget::markdown::Text"]],["impl !RefUnwindSafe for State",1,["iced_widget::overlay::menu::State"]],["impl !RefUnwindSafe for Data",1,["iced_widget::qr_code::Data"]],["impl RefUnwindSafe for Status",1,["iced_widget::button::Status"]],["impl RefUnwindSafe for Status",1,["iced_widget::checkbox::Status"]],["impl RefUnwindSafe for Axis",1,["iced_widget::pane_grid::axis::Axis"]],["impl RefUnwindSafe for Direction",1,["iced_widget::pane_grid::direction::Direction"]],["impl RefUnwindSafe for DragEvent",1,["iced_widget::pane_grid::DragEvent"]],["impl RefUnwindSafe for Edge",1,["iced_widget::pane_grid::Edge"]],["impl RefUnwindSafe for Node",1,["iced_widget::pane_grid::node::Node"]],["impl RefUnwindSafe for Region",1,["iced_widget::pane_grid::Region"]],["impl RefUnwindSafe for Target",1,["iced_widget::pane_grid::Target"]],["impl RefUnwindSafe for Action",1,["iced_widget::pane_grid::state::Action"]],["impl RefUnwindSafe for Status",1,["iced_widget::pick_list::Status"]],["impl RefUnwindSafe for Error",1,["iced_widget::qr_code::Error"]],["impl RefUnwindSafe for ErrorCorrection",1,["iced_widget::qr_code::ErrorCorrection"]],["impl RefUnwindSafe for Version",1,["iced_widget::qr_code::Version"]],["impl RefUnwindSafe for Status",1,["iced_widget::radio::Status"]],["impl RefUnwindSafe for FillMode",1,["iced_widget::rule::FillMode"]],["impl RefUnwindSafe for Anchor",1,["iced_widget::scrollable::Anchor"]],["impl RefUnwindSafe for Direction",1,["iced_widget::scrollable::Direction"]],["impl RefUnwindSafe for Status",1,["iced_widget::scrollable::Status"]],["impl RefUnwindSafe for HandleShape",1,["iced_widget::slider::HandleShape"]],["impl RefUnwindSafe for Status",1,["iced_widget::slider::Status"]],["impl RefUnwindSafe for Status",1,["iced_widget::svg::Status"]],["impl RefUnwindSafe for Status",1,["iced_widget::text_editor::Status"]],["impl RefUnwindSafe for State",1,["iced_widget::text_input::cursor::State"]],["impl RefUnwindSafe for Side",1,["iced_widget::text_input::Side"]],["impl RefUnwindSafe for Status",1,["iced_widget::text_input::Status"]],["impl RefUnwindSafe for Status",1,["iced_widget::toggler::Status"]],["impl RefUnwindSafe for Position",1,["iced_widget::tooltip::Position"]],["impl RefUnwindSafe for Style",1,["iced_widget::button::Style"]],["impl RefUnwindSafe for Style",1,["iced_widget::checkbox::Style"]],["impl RefUnwindSafe for Id",1,["iced_widget::container::Id"]],["impl RefUnwindSafe for Style",1,["iced_widget::container::Style"]],["impl RefUnwindSafe for State",1,["iced_widget::image::viewer::State"]],["impl RefUnwindSafe for Settings",1,["iced_widget::markdown::Settings"]],["impl RefUnwindSafe for Style",1,["iced_widget::markdown::Style"]],["impl RefUnwindSafe for Style",1,["iced_widget::overlay::menu::Style"]],["impl RefUnwindSafe for Internal",1,["iced_widget::pane_grid::state::Internal"]],["impl RefUnwindSafe for Highlight",1,["iced_widget::pane_grid::Highlight"]],["impl RefUnwindSafe for Line",1,["iced_widget::pane_grid::Line"]],["impl RefUnwindSafe for Pane",1,["iced_widget::pane_grid::pane::Pane"]],["impl RefUnwindSafe for ResizeEvent",1,["iced_widget::pane_grid::ResizeEvent"]],["impl RefUnwindSafe for Split",1,["iced_widget::pane_grid::split::Split"]],["impl RefUnwindSafe for Style",1,["iced_widget::pane_grid::Style"]],["impl RefUnwindSafe for Style",1,["iced_widget::pick_list::Style"]],["impl RefUnwindSafe for Style",1,["iced_widget::progress_bar::Style"]],["impl RefUnwindSafe for Style",1,["iced_widget::qr_code::Style"]],["impl RefUnwindSafe for Style",1,["iced_widget::radio::Style"]],["impl RefUnwindSafe for Style",1,["iced_widget::rule::Style"]],["impl RefUnwindSafe for Id",1,["iced_widget::scrollable::Id"]],["impl RefUnwindSafe for Rail",1,["iced_widget::scrollable::Rail"]],["impl RefUnwindSafe for Scrollbar",1,["iced_widget::scrollable::Scrollbar"]],["impl RefUnwindSafe for Scroller",1,["iced_widget::scrollable::Scroller"]],["impl RefUnwindSafe for Style",1,["iced_widget::scrollable::Style"]],["impl RefUnwindSafe for Viewport",1,["iced_widget::scrollable::Viewport"]],["impl RefUnwindSafe for Handle",1,["iced_widget::slider::Handle"]],["impl RefUnwindSafe for Rail",1,["iced_widget::slider::Rail"]],["impl RefUnwindSafe for Style",1,["iced_widget::slider::Style"]],["impl RefUnwindSafe for Style",1,["iced_widget::svg::Style"]],["impl RefUnwindSafe for KeyPress",1,["iced_widget::text_editor::KeyPress"]],["impl RefUnwindSafe for Style",1,["iced_widget::text_editor::Style"]],["impl RefUnwindSafe for Cursor",1,["iced_widget::text_input::cursor::Cursor"]],["impl RefUnwindSafe for Id",1,["iced_widget::text_input::Id"]],["impl RefUnwindSafe for Style",1,["iced_widget::text_input::Style"]],["impl RefUnwindSafe for Value",1,["iced_widget::text_input::value::Value"]],["impl RefUnwindSafe for Style",1,["iced_widget::toggler::Style"]],["impl<'a, 'b, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Menu<'a, 'b, T, Message, Theme, Renderer>",1,["iced_widget::overlay::menu::Menu"]],["impl<'a, Highlighter, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for TextEditor<'a, Highlighter, Message, Theme, Renderer>",1,["iced_widget::text_editor::TextEditor"]],["impl<'a, Key, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Column<'a, Key, Message, Theme, Renderer>",1,["iced_widget::keyed::column::Column"]],["impl<'a, Link, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Rich<'a, Link, Theme, Renderer>",1,["iced_widget::text::rich::Rich"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Button<'a, Message, Theme, Renderer>",1,["iced_widget::button::Button"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Checkbox<'a, Message, Theme, Renderer>",1,["iced_widget::checkbox::Checkbox"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Container<'a, Message, Theme, Renderer>",1,["iced_widget::container::Container"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Content<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::content::Content"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Controls<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::controls::Controls"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for PaneGrid<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::PaneGrid"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for TitleBar<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::title_bar::TitleBar"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Scrollable<'a, Message, Theme, Renderer>",1,["iced_widget::scrollable::Scrollable"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Responsive<'a, Message, Theme, Renderer>",1,["iced_widget::lazy::responsive::Responsive"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for TextInput<'a, Message, Theme, Renderer>",1,["iced_widget::text_input::TextInput"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Toggler<'a, Message, Theme, Renderer>",1,["iced_widget::toggler::Toggler"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for Tooltip<'a, Message, Theme, Renderer>",1,["iced_widget::tooltip::Tooltip"]],["impl<'a, Message, Theme, Renderer> RefUnwindSafe for Radio<'a, Message, Theme, Renderer>
    where\n Message: RefUnwindSafe,\n <Theme as Catalog>::Class<'a>: RefUnwindSafe,\n <Renderer as Renderer>::Font: RefUnwindSafe,
    ",1,["iced_widget::radio::Radio"]],["impl<'a, Message, Theme, Renderer, Dependency, View> !RefUnwindSafe for Lazy<'a, Message, Theme, Renderer, Dependency, View>",1,["iced_widget::lazy::Lazy"]],["impl<'a, T, L, V, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for PickList<'a, T, L, V, Message, Theme, Renderer>",1,["iced_widget::pick_list::PickList"]],["impl<'a, T, Message, Theme = Theme> !RefUnwindSafe for Slider<'a, T, Message, Theme>",1,["iced_widget::slider::Slider"]],["impl<'a, T, Message, Theme = Theme> !RefUnwindSafe for VerticalSlider<'a, T, Message, Theme>",1,["iced_widget::vertical_slider::VerticalSlider"]],["impl<'a, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !RefUnwindSafe for ComboBox<'a, T, Message, Theme, Renderer>",1,["iced_widget::combo_box::ComboBox"]],["impl<'a, Theme = Theme> !RefUnwindSafe for QRCode<'a, Theme>",1,["iced_widget::qr_code::QRCode"]],["impl<'a, Theme> RefUnwindSafe for ProgressBar<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: RefUnwindSafe,
    ",1,["iced_widget::progress_bar::ProgressBar"]],["impl<'a, Theme> RefUnwindSafe for Rule<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: RefUnwindSafe,
    ",1,["iced_widget::rule::Rule"]],["impl<'a, Theme> RefUnwindSafe for Svg<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: RefUnwindSafe,
    ",1,["iced_widget::svg::Svg"]],["impl<Font> RefUnwindSafe for Handle<Font>
    where\n Font: RefUnwindSafe,
    ",1,["iced_widget::pick_list::Handle"]],["impl<Font> RefUnwindSafe for Icon<Font>
    where\n Font: RefUnwindSafe,
    ",1,["iced_widget::checkbox::Icon"]],["impl<Font> RefUnwindSafe for Icon<Font>
    where\n Font: RefUnwindSafe,
    ",1,["iced_widget::pick_list::Icon"]],["impl<Font> RefUnwindSafe for Icon<Font>
    where\n Font: RefUnwindSafe,
    ",1,["iced_widget::text_input::Icon"]],["impl<Handle> RefUnwindSafe for Image<Handle>
    where\n Handle: RefUnwindSafe,
    ",1,["iced_widget::image::Image"]],["impl<Handle> RefUnwindSafe for Viewer<Handle>
    where\n Handle: RefUnwindSafe,
    ",1,["iced_widget::image::viewer::Viewer"]],["impl<Highlighter> !RefUnwindSafe for State<Highlighter>",1,["iced_widget::text_editor::State"]],["impl<Message> RefUnwindSafe for Binding<Message>
    where\n Message: RefUnwindSafe,
    ",1,["iced_widget::text_editor::Binding"]],["impl<Message> RefUnwindSafe for Action<Message>
    where\n Message: RefUnwindSafe,
    ",1,["iced_widget::action::Action"]],["impl<Message, P> RefUnwindSafe for Shader<Message, P>
    where\n P: RefUnwindSafe,\n Message: RefUnwindSafe,
    ",1,["iced_widget::shader::Shader"]],["impl<P> RefUnwindSafe for State<P>
    where\n P: RefUnwindSafe,
    ",1,["iced_widget::text_input::State"]],["impl<P, Message, Theme, Renderer> RefUnwindSafe for Canvas<P, Message, Theme, Renderer>
    where\n P: RefUnwindSafe,\n Message: RefUnwindSafe,\n Theme: RefUnwindSafe,\n Renderer: RefUnwindSafe,
    ",1,["iced_widget::canvas::Canvas"]],["impl<R = Renderer<Renderer, Renderer>> !RefUnwindSafe for Content<R>",1,["iced_widget::text_editor::Content"]],["impl<T> !RefUnwindSafe for State<T>",1,["iced_widget::combo_box::State"]],["impl<T> RefUnwindSafe for Configuration<T>
    where\n T: RefUnwindSafe,
    ",1,["iced_widget::pane_grid::configuration::Configuration"]],["impl<T> RefUnwindSafe for State<T>
    where\n T: RefUnwindSafe,
    ",1,["iced_widget::pane_grid::state::State"]]]],["iced_winit",[["impl !RefUnwindSafe for Error",1,["iced_winit::error::Error"]],["impl !RefUnwindSafe for Clipboard",1,["iced_winit::clipboard::Clipboard"]],["impl RefUnwindSafe for Appearance",1,["iced_winit::program::Appearance"]],["impl RefUnwindSafe for Settings",1,["iced_winit::settings::Settings"]],["impl<P> RefUnwindSafe for State<P>
    where\n <P as Program>::Theme: RefUnwindSafe,
    ",1,["iced_winit::program::state::State"]],["impl<T> !RefUnwindSafe for Proxy<T>",1,["iced_winit::proxy::Proxy"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[2193,45447,3595,18457,1437,2454,6470,3347,3946,53920,2693]} \ No newline at end of file +//{"start":57,"fragment_lengths":[2193,45447,3595,18457,1437,2454,6470,3347,3946,58200,2693]} \ No newline at end of file diff --git a/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js b/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js index 26ba003709e..6bbbfe541fe 100644 --- a/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["iced",[["impl !UnwindSafe for Error",1,["iced::error::Error"]],["impl !UnwindSafe for Error",1,["iced::window::icon::Error"]],["impl UnwindSafe for Settings",1,["iced::settings::Settings"]],["impl<P> UnwindSafe for Application<P>
    where\n P: UnwindSafe,
    ",1,["iced::application::Application"]],["impl<P> UnwindSafe for Daemon<P>
    where\n P: UnwindSafe,
    ",1,["iced::daemon::Daemon"]]]],["iced_core",[["impl !UnwindSafe for State",1,["iced_core::widget::tree::State"]],["impl !UnwindSafe for Tree",1,["iced_core::widget::tree::Tree"]],["impl UnwindSafe for Alignment",1,["iced_core::alignment::Alignment"]],["impl UnwindSafe for Horizontal",1,["iced_core::alignment::Horizontal"]],["impl UnwindSafe for Vertical",1,["iced_core::alignment::Vertical"]],["impl UnwindSafe for Kind",1,["iced_core::clipboard::Kind"]],["impl UnwindSafe for Background",1,["iced_core::background::Background"]],["impl UnwindSafe for ContentFit",1,["iced_core::content_fit::ContentFit"]],["impl UnwindSafe for Length",1,["iced_core::length::Length"]],["impl UnwindSafe for Rotation",1,["iced_core::rotation::Rotation"]],["impl UnwindSafe for Event",1,["iced_core::event::Event"]],["impl UnwindSafe for Status",1,["iced_core::event::Status"]],["impl UnwindSafe for Family",1,["iced_core::font::Family"]],["impl UnwindSafe for Stretch",1,["iced_core::font::Stretch"]],["impl UnwindSafe for Style",1,["iced_core::font::Style"]],["impl UnwindSafe for Weight",1,["iced_core::font::Weight"]],["impl UnwindSafe for Gradient",1,["iced_core::gradient::Gradient"]],["impl UnwindSafe for FilterMethod",1,["iced_core::image::FilterMethod"]],["impl UnwindSafe for Handle",1,["iced_core::image::Handle"]],["impl UnwindSafe for Event",1,["iced_core::keyboard::event::Event"]],["impl UnwindSafe for Location",1,["iced_core::keyboard::location::Location"]],["impl UnwindSafe for Code",1,["iced_core::keyboard::key::Code"]],["impl UnwindSafe for Named",1,["iced_core::keyboard::key::Named"]],["impl UnwindSafe for NativeCode",1,["iced_core::keyboard::key::NativeCode"]],["impl UnwindSafe for Physical",1,["iced_core::keyboard::key::Physical"]],["impl UnwindSafe for Axis",1,["iced_core::layout::flex::Axis"]],["impl UnwindSafe for Kind",1,["iced_core::mouse::click::Kind"]],["impl UnwindSafe for Button",1,["iced_core::mouse::button::Button"]],["impl UnwindSafe for Cursor",1,["iced_core::mouse::cursor::Cursor"]],["impl UnwindSafe for Event",1,["iced_core::mouse::event::Event"]],["impl UnwindSafe for Interaction",1,["iced_core::mouse::interaction::Interaction"]],["impl UnwindSafe for ScrollDelta",1,["iced_core::mouse::event::ScrollDelta"]],["impl UnwindSafe for Data",1,["iced_core::svg::Data"]],["impl UnwindSafe for Action",1,["iced_core::text::editor::Action"]],["impl UnwindSafe for Cursor",1,["iced_core::text::editor::Cursor"]],["impl UnwindSafe for Direction",1,["iced_core::text::editor::Direction"]],["impl UnwindSafe for Edit",1,["iced_core::text::editor::Edit"]],["impl UnwindSafe for Motion",1,["iced_core::text::editor::Motion"]],["impl UnwindSafe for Difference",1,["iced_core::text::Difference"]],["impl UnwindSafe for Hit",1,["iced_core::text::Hit"]],["impl UnwindSafe for LineHeight",1,["iced_core::text::LineHeight"]],["impl UnwindSafe for Shaping",1,["iced_core::text::Shaping"]],["impl UnwindSafe for Wrapping",1,["iced_core::text::Wrapping"]],["impl UnwindSafe for Theme",1,["iced_core::theme::Theme"]],["impl UnwindSafe for Event",1,["iced_core::touch::Event"]],["impl UnwindSafe for Event",1,["iced_core::window::event::Event"]],["impl UnwindSafe for Level",1,["iced_core::window::level::Level"]],["impl UnwindSafe for Mode",1,["iced_core::window::mode::Mode"]],["impl UnwindSafe for Position",1,["iced_core::window::position::Position"]],["impl UnwindSafe for RedrawRequest",1,["iced_core::window::redraw_request::RedrawRequest"]],["impl UnwindSafe for UserAttention",1,["iced_core::window::user_attention::UserAttention"]],["impl UnwindSafe for Error",1,["iced_core::window::icon::Error"]],["impl UnwindSafe for Border",1,["iced_core::border::Border"]],["impl UnwindSafe for Radius",1,["iced_core::border::Radius"]],["impl UnwindSafe for Null",1,["iced_core::clipboard::Null"]],["impl UnwindSafe for Font",1,["iced_core::font::Font"]],["impl UnwindSafe for ColorStop",1,["iced_core::gradient::ColorStop"]],["impl UnwindSafe for Linear",1,["iced_core::gradient::Linear"]],["impl UnwindSafe for Id",1,["iced_core::image::Id"]],["impl UnwindSafe for Modifiers",1,["iced_core::keyboard::modifiers::Modifiers"]],["impl UnwindSafe for Limits",1,["iced_core::layout::limits::Limits"]],["impl UnwindSafe for Node",1,["iced_core::layout::node::Node"]],["impl UnwindSafe for Click",1,["iced_core::mouse::click::Click"]],["impl UnwindSafe for Padding",1,["iced_core::padding::Padding"]],["impl UnwindSafe for Quad",1,["iced_core::renderer::Quad"]],["impl UnwindSafe for Style",1,["iced_core::renderer::Style"]],["impl UnwindSafe for Color",1,["iced_core::color::Color"]],["impl UnwindSafe for Degrees",1,["iced_core::angle::Degrees"]],["impl UnwindSafe for Pixels",1,["iced_core::pixels::Pixels"]],["impl UnwindSafe for Radians",1,["iced_core::angle::Radians"]],["impl UnwindSafe for Shadow",1,["iced_core::shadow::Shadow"]],["impl UnwindSafe for Transformation",1,["iced_core::transformation::Transformation"]],["impl UnwindSafe for Handle",1,["iced_core::svg::Handle"]],["impl UnwindSafe for PlainText",1,["iced_core::text::highlighter::PlainText"]],["impl UnwindSafe for Highlight",1,["iced_core::text::Highlight"]],["impl UnwindSafe for Background",1,["iced_core::theme::palette::Background"]],["impl UnwindSafe for Danger",1,["iced_core::theme::palette::Danger"]],["impl UnwindSafe for Extended",1,["iced_core::theme::palette::Extended"]],["impl UnwindSafe for Pair",1,["iced_core::theme::palette::Pair"]],["impl UnwindSafe for Palette",1,["iced_core::theme::palette::Palette"]],["impl UnwindSafe for Primary",1,["iced_core::theme::palette::Primary"]],["impl UnwindSafe for Secondary",1,["iced_core::theme::palette::Secondary"]],["impl UnwindSafe for Success",1,["iced_core::theme::palette::Success"]],["impl UnwindSafe for Custom",1,["iced_core::theme::Custom"]],["impl UnwindSafe for Finger",1,["iced_core::touch::Finger"]],["impl UnwindSafe for Count",1,["iced_core::widget::operation::focusable::Count"]],["impl UnwindSafe for AbsoluteOffset",1,["iced_core::widget::operation::scrollable::AbsoluteOffset"]],["impl UnwindSafe for RelativeOffset",1,["iced_core::widget::operation::scrollable::RelativeOffset"]],["impl UnwindSafe for Id",1,["iced_core::widget::id::Id"]],["impl UnwindSafe for Style",1,["iced_core::widget::text::Style"]],["impl UnwindSafe for Tag",1,["iced_core::widget::tree::Tag"]],["impl UnwindSafe for Icon",1,["iced_core::window::icon::Icon"]],["impl UnwindSafe for PlatformSpecific",1,["iced_core::window::settings::platform::PlatformSpecific"]],["impl UnwindSafe for Settings",1,["iced_core::window::settings::Settings"]],["impl UnwindSafe for Id",1,["iced_core::window::id::Id"]],["impl<'a> UnwindSafe for Layout<'a>",1,["iced_core::layout::Layout"]],["impl<'a, Link, Font> UnwindSafe for Span<'a, Link, Font>
    where\n Font: UnwindSafe,\n Link: UnwindSafe,
    ",1,["iced_core::text::Span"]],["impl<'a, Message> !UnwindSafe for Shell<'a, Message>",1,["iced_core::shell::Shell"]],["impl<'a, Message, Theme, Renderer> !UnwindSafe for Element<'a, Message, Theme, Renderer>",1,["iced_core::overlay::element::Element"]],["impl<'a, Message, Theme, Renderer> !UnwindSafe for Group<'a, Message, Theme, Renderer>",1,["iced_core::overlay::group::Group"]],["impl<'a, Message, Theme, Renderer> !UnwindSafe for Element<'a, Message, Theme, Renderer>",1,["iced_core::element::Element"]],["impl<'a, Theme, Renderer> UnwindSafe for Text<'a, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: UnwindSafe,\n <Renderer as Renderer>::Font: UnwindSafe,
    ",1,["iced_core::widget::text::Text"]],["impl<C> UnwindSafe for Key<C>
    where\n C: UnwindSafe,
    ",1,["iced_core::keyboard::key::Key"]],["impl<Content, Font> UnwindSafe for Text<Content, Font>
    where\n Content: UnwindSafe,\n Font: UnwindSafe,
    ",1,["iced_core::text::Text"]],["impl<Font> UnwindSafe for Format<Font>
    where\n Font: UnwindSafe,
    ",1,["iced_core::text::highlighter::Format"]],["impl<H> UnwindSafe for Image<H>
    where\n H: UnwindSafe,
    ",1,["iced_core::image::Image"]],["impl<H> UnwindSafe for Svg<H>
    where\n H: UnwindSafe,
    ",1,["iced_core::svg::Svg"]],["impl<P> UnwindSafe for Plain<P>
    where\n P: UnwindSafe,
    ",1,["iced_core::text::paragraph::Plain"]],["impl<P> UnwindSafe for State<P>
    where\n P: UnwindSafe,
    ",1,["iced_core::widget::text::State"]],["impl<T> !UnwindSafe for Outcome<T>",1,["iced_core::widget::operation::Outcome"]],["impl<T> UnwindSafe for Point<T>
    where\n T: UnwindSafe,
    ",1,["iced_core::point::Point"]],["impl<T> UnwindSafe for Rectangle<T>
    where\n T: UnwindSafe,
    ",1,["iced_core::rectangle::Rectangle"]],["impl<T> UnwindSafe for Size<T>
    where\n T: UnwindSafe,
    ",1,["iced_core::size::Size"]],["impl<T> UnwindSafe for Vector<T>
    where\n T: UnwindSafe,
    ",1,["iced_core::vector::Vector"]]]],["iced_futures",[["impl !UnwindSafe for Tracker",1,["iced_futures::subscription::tracker::Tracker"]],["impl UnwindSafe for Event",1,["iced_futures::subscription::Event"]],["impl UnwindSafe for MacOS",1,["iced_futures::subscription::MacOS"]],["impl UnwindSafe for PlatformSpecific",1,["iced_futures::subscription::PlatformSpecific"]],["impl UnwindSafe for Executor",1,["iced_futures::backend::native::async_std::Executor"]],["impl UnwindSafe for Executor",1,["iced_futures::backend::native::smol::Executor"]],["impl UnwindSafe for Executor",1,["iced_futures::backend::null::Executor"]],["impl<Executor, Sender, Message> !UnwindSafe for Runtime<Executor, Sender, Message>",1,["iced_futures::runtime::Runtime"]],["impl<T> !UnwindSafe for Subscription<T>",1,["iced_futures::subscription::Subscription"]]]],["iced_graphics",[["impl !UnwindSafe for FontSystem",1,["iced_graphics::text::FontSystem"]],["impl UnwindSafe for SurfaceError",1,["iced_graphics::compositor::SurfaceError"]],["impl UnwindSafe for Antialiasing",1,["iced_graphics::antialiasing::Antialiasing"]],["impl UnwindSafe for Error",1,["iced_graphics::error::Error"]],["impl UnwindSafe for Reason",1,["iced_graphics::error::Reason"]],["impl UnwindSafe for Style",1,["iced_graphics::geometry::style::Style"]],["impl UnwindSafe for Rule",1,["iced_graphics::geometry::fill::Rule"]],["impl UnwindSafe for LineCap",1,["iced_graphics::geometry::stroke::LineCap"]],["impl UnwindSafe for LineJoin",1,["iced_graphics::geometry::stroke::LineJoin"]],["impl UnwindSafe for Gradient",1,["iced_graphics::gradient::Gradient"]],["impl UnwindSafe for Image",1,["iced_graphics::image::Image"]],["impl UnwindSafe for Mesh",1,["iced_graphics::mesh::Mesh"]],["impl UnwindSafe for Text",1,["iced_graphics::text::Text"]],["impl UnwindSafe for Group",1,["iced_graphics::cache::Group"]],["impl UnwindSafe for Packed",1,["iced_graphics::color::Packed"]],["impl UnwindSafe for Information",1,["iced_graphics::compositor::Information"]],["impl UnwindSafe for Fill",1,["iced_graphics::geometry::fill::Fill"]],["impl UnwindSafe for Arc",1,["iced_graphics::geometry::path::arc::Arc"]],["impl UnwindSafe for Elliptical",1,["iced_graphics::geometry::path::arc::Elliptical"]],["impl UnwindSafe for Builder",1,["iced_graphics::geometry::path::builder::Builder"]],["impl UnwindSafe for Path",1,["iced_graphics::geometry::path::Path"]],["impl UnwindSafe for Text",1,["iced_graphics::geometry::text::Text"]],["impl UnwindSafe for Linear",1,["iced_graphics::gradient::Linear"]],["impl UnwindSafe for Packed",1,["iced_graphics::gradient::Packed"]],["impl UnwindSafe for AttributeCount",1,["iced_graphics::mesh::AttributeCount"]],["impl UnwindSafe for GradientVertex2D",1,["iced_graphics::mesh::GradientVertex2D"]],["impl UnwindSafe for SolidVertex2D",1,["iced_graphics::mesh::SolidVertex2D"]],["impl UnwindSafe for Settings",1,["iced_graphics::settings::Settings"]],["impl UnwindSafe for Viewport",1,["iced_graphics::viewport::Viewport"]],["impl UnwindSafe for Cache",1,["iced_graphics::text::cache::Cache"]],["impl UnwindSafe for Entry",1,["iced_graphics::text::cache::Entry"]],["impl UnwindSafe for Editor",1,["iced_graphics::text::editor::Editor"]],["impl UnwindSafe for Weak",1,["iced_graphics::text::editor::Weak"]],["impl UnwindSafe for Paragraph",1,["iced_graphics::text::paragraph::Paragraph"]],["impl UnwindSafe for Weak",1,["iced_graphics::text::paragraph::Weak"]],["impl UnwindSafe for Raw",1,["iced_graphics::text::Raw"]],["impl UnwindSafe for Version",1,["iced_graphics::text::Version"]],["impl<'a> UnwindSafe for LineDash<'a>",1,["iced_graphics::geometry::stroke::LineDash"]],["impl<'a> UnwindSafe for Stroke<'a>",1,["iced_graphics::geometry::stroke::Stroke"]],["impl<'a> UnwindSafe for Key<'a>",1,["iced_graphics::text::cache::Key"]],["impl<Renderer> UnwindSafe for Frame<Renderer>
    where\n <Renderer as Renderer>::Frame: UnwindSafe,
    ",1,["iced_graphics::geometry::frame::Frame"]],["impl<Renderer> UnwindSafe for Cache<Renderer>
    where\n <<Renderer as Renderer>::Geometry as Cached>::Cache: UnwindSafe,
    ",1,["iced_graphics::geometry::cache::Cache"]],["impl<T> UnwindSafe for State<T>
    where\n T: UnwindSafe,
    ",1,["iced_graphics::cache::State"]],["impl<T> UnwindSafe for Cache<T>
    where\n T: UnwindSafe,
    ",1,["iced_graphics::cache::Cache"]],["impl<T> UnwindSafe for Stack<T>
    where\n T: UnwindSafe,
    ",1,["iced_graphics::layer::Stack"]],["impl<T> UnwindSafe for Indexed<T>
    where\n T: UnwindSafe,
    ",1,["iced_graphics::mesh::Indexed"]]]],["iced_highlighter",[["impl UnwindSafe for Theme",1,["iced_highlighter::Theme"]],["impl UnwindSafe for Highlight",1,["iced_highlighter::Highlight"]],["impl UnwindSafe for Highlighter",1,["iced_highlighter::Highlighter"]],["impl UnwindSafe for Settings",1,["iced_highlighter::Settings"]]]],["iced_renderer",[["impl<A, B> UnwindSafe for Compositor<A, B>
    where\n A: UnwindSafe,\n B: UnwindSafe,
    ",1,["iced_renderer::fallback::Compositor"]],["impl<A, B> UnwindSafe for Renderer<A, B>
    where\n A: UnwindSafe,\n B: UnwindSafe,
    ",1,["iced_renderer::fallback::Renderer"]],["impl<A, B> UnwindSafe for Surface<A, B>
    where\n A: UnwindSafe,\n B: UnwindSafe,
    ",1,["iced_renderer::fallback::Surface"]]]],["iced_runtime",[["impl !UnwindSafe for Action",1,["iced_runtime::clipboard::Action"]],["impl !UnwindSafe for Action",1,["iced_runtime::system::Action"]],["impl !UnwindSafe for Action",1,["iced_runtime::window::Action"]],["impl !UnwindSafe for Handle",1,["iced_runtime::task::Handle"]],["impl !UnwindSafe for Cache",1,["iced_runtime::user_interface::Cache"]],["impl UnwindSafe for Error",1,["iced_runtime::font::Error"]],["impl UnwindSafe for State",1,["iced_runtime::user_interface::State"]],["impl UnwindSafe for CropError",1,["iced_runtime::window::screenshot::CropError"]],["impl UnwindSafe for Debug",1,["iced_runtime::debug::Debug"]],["impl UnwindSafe for Information",1,["iced_runtime::system::Information"]],["impl UnwindSafe for Screenshot",1,["iced_runtime::window::screenshot::Screenshot"]],["impl<'a, Message, Theme, Renderer> !UnwindSafe for Nested<'a, Message, Theme, Renderer>",1,["iced_runtime::overlay::nested::Nested"]],["impl<'a, Message, Theme, Renderer> !UnwindSafe for UserInterface<'a, Message, Theme, Renderer>",1,["iced_runtime::user_interface::UserInterface"]],["impl<P> !UnwindSafe for State<P>",1,["iced_runtime::multi_window::state::State"]],["impl<P> !UnwindSafe for State<P>",1,["iced_runtime::program::state::State"]],["impl<T> !UnwindSafe for Action<T>",1,["iced_runtime::Action"]],["impl<T> !UnwindSafe for Task<T>",1,["iced_runtime::task::Task"]]]],["iced_tiny_skia",[["impl !UnwindSafe for Renderer",1,["iced_tiny_skia::Renderer"]],["impl !UnwindSafe for Compositor",1,["iced_tiny_skia::window::compositor::Compositor"]],["impl !UnwindSafe for Surface",1,["iced_tiny_skia::window::compositor::Surface"]],["impl UnwindSafe for Primitive",1,["iced_tiny_skia::primitive::Primitive"]],["impl UnwindSafe for Geometry",1,["iced_tiny_skia::geometry::Geometry"]],["impl UnwindSafe for Cache",1,["iced_tiny_skia::geometry::Cache"]],["impl UnwindSafe for Frame",1,["iced_tiny_skia::geometry::Frame"]],["impl UnwindSafe for Layer",1,["iced_tiny_skia::layer::Layer"]],["impl UnwindSafe for Settings",1,["iced_tiny_skia::settings::Settings"]]]],["iced_wgpu",[["impl !UnwindSafe for Error",1,["iced_wgpu::window::compositor::Error"]],["impl !UnwindSafe for Layer",1,["iced_wgpu::layer::Layer"]],["impl !UnwindSafe for Instance",1,["iced_wgpu::primitive::Instance"]],["impl !UnwindSafe for Storage",1,["iced_wgpu::primitive::Storage"]],["impl !UnwindSafe for Engine",1,["iced_wgpu::engine::Engine"]],["impl !UnwindSafe for Renderer",1,["iced_wgpu::Renderer"]],["impl !UnwindSafe for Compositor",1,["iced_wgpu::window::compositor::Compositor"]],["impl UnwindSafe for Geometry",1,["iced_wgpu::geometry::Geometry"]],["impl UnwindSafe for Cache",1,["iced_wgpu::geometry::Cache"]],["impl UnwindSafe for Frame",1,["iced_wgpu::geometry::Frame"]],["impl UnwindSafe for Settings",1,["iced_wgpu::settings::Settings"]]]],["iced_widget",[["impl !UnwindSafe for State",1,["iced_widget::overlay::menu::State"]],["impl UnwindSafe for Status",1,["iced_widget::button::Status"]],["impl UnwindSafe for Status",1,["iced_widget::checkbox::Status"]],["impl UnwindSafe for Item",1,["iced_widget::markdown::Item"]],["impl UnwindSafe for Axis",1,["iced_widget::pane_grid::axis::Axis"]],["impl UnwindSafe for Direction",1,["iced_widget::pane_grid::direction::Direction"]],["impl UnwindSafe for DragEvent",1,["iced_widget::pane_grid::DragEvent"]],["impl UnwindSafe for Edge",1,["iced_widget::pane_grid::Edge"]],["impl UnwindSafe for Node",1,["iced_widget::pane_grid::node::Node"]],["impl UnwindSafe for Region",1,["iced_widget::pane_grid::Region"]],["impl UnwindSafe for Target",1,["iced_widget::pane_grid::Target"]],["impl UnwindSafe for Action",1,["iced_widget::pane_grid::state::Action"]],["impl UnwindSafe for Status",1,["iced_widget::pick_list::Status"]],["impl UnwindSafe for Error",1,["iced_widget::qr_code::Error"]],["impl UnwindSafe for ErrorCorrection",1,["iced_widget::qr_code::ErrorCorrection"]],["impl UnwindSafe for Version",1,["iced_widget::qr_code::Version"]],["impl UnwindSafe for Status",1,["iced_widget::radio::Status"]],["impl UnwindSafe for FillMode",1,["iced_widget::rule::FillMode"]],["impl UnwindSafe for Anchor",1,["iced_widget::scrollable::Anchor"]],["impl UnwindSafe for Direction",1,["iced_widget::scrollable::Direction"]],["impl UnwindSafe for Status",1,["iced_widget::scrollable::Status"]],["impl UnwindSafe for HandleShape",1,["iced_widget::slider::HandleShape"]],["impl UnwindSafe for Status",1,["iced_widget::slider::Status"]],["impl UnwindSafe for Status",1,["iced_widget::svg::Status"]],["impl UnwindSafe for Status",1,["iced_widget::text_editor::Status"]],["impl UnwindSafe for State",1,["iced_widget::text_input::cursor::State"]],["impl UnwindSafe for Side",1,["iced_widget::text_input::Side"]],["impl UnwindSafe for Status",1,["iced_widget::text_input::Status"]],["impl UnwindSafe for Status",1,["iced_widget::toggler::Status"]],["impl UnwindSafe for Position",1,["iced_widget::tooltip::Position"]],["impl UnwindSafe for Style",1,["iced_widget::button::Style"]],["impl UnwindSafe for Style",1,["iced_widget::checkbox::Style"]],["impl UnwindSafe for Id",1,["iced_widget::container::Id"]],["impl UnwindSafe for Style",1,["iced_widget::container::Style"]],["impl UnwindSafe for State",1,["iced_widget::image::viewer::State"]],["impl UnwindSafe for Settings",1,["iced_widget::markdown::Settings"]],["impl UnwindSafe for Style",1,["iced_widget::markdown::Style"]],["impl UnwindSafe for Text",1,["iced_widget::markdown::Text"]],["impl UnwindSafe for Style",1,["iced_widget::overlay::menu::Style"]],["impl UnwindSafe for Internal",1,["iced_widget::pane_grid::state::Internal"]],["impl UnwindSafe for Highlight",1,["iced_widget::pane_grid::Highlight"]],["impl UnwindSafe for Line",1,["iced_widget::pane_grid::Line"]],["impl UnwindSafe for Pane",1,["iced_widget::pane_grid::pane::Pane"]],["impl UnwindSafe for ResizeEvent",1,["iced_widget::pane_grid::ResizeEvent"]],["impl UnwindSafe for Split",1,["iced_widget::pane_grid::split::Split"]],["impl UnwindSafe for Style",1,["iced_widget::pane_grid::Style"]],["impl UnwindSafe for Style",1,["iced_widget::pick_list::Style"]],["impl UnwindSafe for Style",1,["iced_widget::progress_bar::Style"]],["impl UnwindSafe for Data",1,["iced_widget::qr_code::Data"]],["impl UnwindSafe for Style",1,["iced_widget::qr_code::Style"]],["impl UnwindSafe for Style",1,["iced_widget::radio::Style"]],["impl UnwindSafe for Style",1,["iced_widget::rule::Style"]],["impl UnwindSafe for Id",1,["iced_widget::scrollable::Id"]],["impl UnwindSafe for Rail",1,["iced_widget::scrollable::Rail"]],["impl UnwindSafe for Scrollbar",1,["iced_widget::scrollable::Scrollbar"]],["impl UnwindSafe for Scroller",1,["iced_widget::scrollable::Scroller"]],["impl UnwindSafe for Style",1,["iced_widget::scrollable::Style"]],["impl UnwindSafe for Viewport",1,["iced_widget::scrollable::Viewport"]],["impl UnwindSafe for Handle",1,["iced_widget::slider::Handle"]],["impl UnwindSafe for Rail",1,["iced_widget::slider::Rail"]],["impl UnwindSafe for Style",1,["iced_widget::slider::Style"]],["impl UnwindSafe for Style",1,["iced_widget::svg::Style"]],["impl UnwindSafe for KeyPress",1,["iced_widget::text_editor::KeyPress"]],["impl UnwindSafe for Style",1,["iced_widget::text_editor::Style"]],["impl UnwindSafe for Cursor",1,["iced_widget::text_input::cursor::Cursor"]],["impl UnwindSafe for Id",1,["iced_widget::text_input::Id"]],["impl UnwindSafe for Style",1,["iced_widget::text_input::Style"]],["impl UnwindSafe for Value",1,["iced_widget::text_input::value::Value"]],["impl UnwindSafe for Style",1,["iced_widget::toggler::Style"]],["impl<'a, 'b, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Menu<'a, 'b, T, Message, Theme, Renderer>",1,["iced_widget::overlay::menu::Menu"]],["impl<'a, Highlighter, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for TextEditor<'a, Highlighter, Message, Theme, Renderer>",1,["iced_widget::text_editor::TextEditor"]],["impl<'a, Key, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Column<'a, Key, Message, Theme, Renderer>",1,["iced_widget::keyed::column::Column"]],["impl<'a, Link, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Rich<'a, Link, Theme, Renderer>",1,["iced_widget::text::rich::Rich"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Button<'a, Message, Theme, Renderer>",1,["iced_widget::button::Button"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Checkbox<'a, Message, Theme, Renderer>",1,["iced_widget::checkbox::Checkbox"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Container<'a, Message, Theme, Renderer>",1,["iced_widget::container::Container"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Content<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::content::Content"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Controls<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::controls::Controls"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for PaneGrid<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::PaneGrid"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for TitleBar<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::title_bar::TitleBar"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Scrollable<'a, Message, Theme, Renderer>",1,["iced_widget::scrollable::Scrollable"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Responsive<'a, Message, Theme, Renderer>",1,["iced_widget::lazy::responsive::Responsive"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for TextInput<'a, Message, Theme, Renderer>",1,["iced_widget::text_input::TextInput"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Toggler<'a, Message, Theme, Renderer>",1,["iced_widget::toggler::Toggler"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Tooltip<'a, Message, Theme, Renderer>",1,["iced_widget::tooltip::Tooltip"]],["impl<'a, Message, Theme, Renderer> UnwindSafe for Radio<'a, Message, Theme, Renderer>
    where\n Message: UnwindSafe,\n <Theme as Catalog>::Class<'a>: UnwindSafe,\n <Renderer as Renderer>::Font: UnwindSafe,
    ",1,["iced_widget::radio::Radio"]],["impl<'a, Message, Theme, Renderer, Dependency, View> !UnwindSafe for Lazy<'a, Message, Theme, Renderer, Dependency, View>",1,["iced_widget::lazy::Lazy"]],["impl<'a, T, L, V, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for PickList<'a, T, L, V, Message, Theme, Renderer>",1,["iced_widget::pick_list::PickList"]],["impl<'a, T, Message, Theme = Theme> !UnwindSafe for Slider<'a, T, Message, Theme>",1,["iced_widget::slider::Slider"]],["impl<'a, T, Message, Theme = Theme> !UnwindSafe for VerticalSlider<'a, T, Message, Theme>",1,["iced_widget::vertical_slider::VerticalSlider"]],["impl<'a, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for ComboBox<'a, T, Message, Theme, Renderer>",1,["iced_widget::combo_box::ComboBox"]],["impl<'a, Theme = Theme> !UnwindSafe for QRCode<'a, Theme>",1,["iced_widget::qr_code::QRCode"]],["impl<'a, Theme> UnwindSafe for ProgressBar<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: UnwindSafe,
    ",1,["iced_widget::progress_bar::ProgressBar"]],["impl<'a, Theme> UnwindSafe for Rule<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: UnwindSafe,
    ",1,["iced_widget::rule::Rule"]],["impl<'a, Theme> UnwindSafe for Svg<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: UnwindSafe,
    ",1,["iced_widget::svg::Svg"]],["impl<Font> UnwindSafe for Handle<Font>
    where\n Font: UnwindSafe,
    ",1,["iced_widget::pick_list::Handle"]],["impl<Font> UnwindSafe for Icon<Font>
    where\n Font: UnwindSafe,
    ",1,["iced_widget::checkbox::Icon"]],["impl<Font> UnwindSafe for Icon<Font>
    where\n Font: UnwindSafe,
    ",1,["iced_widget::pick_list::Icon"]],["impl<Font> UnwindSafe for Icon<Font>
    where\n Font: UnwindSafe,
    ",1,["iced_widget::text_input::Icon"]],["impl<Handle> UnwindSafe for Image<Handle>
    where\n Handle: UnwindSafe,
    ",1,["iced_widget::image::Image"]],["impl<Handle> UnwindSafe for Viewer<Handle>
    where\n Handle: UnwindSafe,
    ",1,["iced_widget::image::viewer::Viewer"]],["impl<Highlighter> UnwindSafe for State<Highlighter>
    where\n <Highlighter as Highlighter>::Settings: UnwindSafe,\n Highlighter: UnwindSafe,
    ",1,["iced_widget::text_editor::State"]],["impl<Message> UnwindSafe for Binding<Message>
    where\n Message: UnwindSafe,
    ",1,["iced_widget::text_editor::Binding"]],["impl<Message> UnwindSafe for Action<Message>
    where\n Message: UnwindSafe,
    ",1,["iced_widget::action::Action"]],["impl<Message, P> UnwindSafe for Shader<Message, P>
    where\n P: UnwindSafe,\n Message: UnwindSafe,
    ",1,["iced_widget::shader::Shader"]],["impl<P> UnwindSafe for State<P>
    where\n P: UnwindSafe,
    ",1,["iced_widget::text_input::State"]],["impl<P, Message, Theme, Renderer> UnwindSafe for Canvas<P, Message, Theme, Renderer>
    where\n P: UnwindSafe,\n Message: UnwindSafe,\n Theme: UnwindSafe,\n Renderer: UnwindSafe,
    ",1,["iced_widget::canvas::Canvas"]],["impl<R> UnwindSafe for Content<R>
    where\n <R as Renderer>::Editor: UnwindSafe,
    ",1,["iced_widget::text_editor::Content"]],["impl<T> UnwindSafe for Configuration<T>
    where\n T: UnwindSafe,
    ",1,["iced_widget::pane_grid::configuration::Configuration"]],["impl<T> UnwindSafe for State<T>
    where\n T: UnwindSafe,
    ",1,["iced_widget::combo_box::State"]],["impl<T> UnwindSafe for State<T>
    where\n T: RefUnwindSafe,
    ",1,["iced_widget::pane_grid::state::State"]]]],["iced_winit",[["impl !UnwindSafe for Error",1,["iced_winit::error::Error"]],["impl !UnwindSafe for Clipboard",1,["iced_winit::clipboard::Clipboard"]],["impl UnwindSafe for Appearance",1,["iced_winit::program::Appearance"]],["impl UnwindSafe for Settings",1,["iced_winit::settings::Settings"]],["impl<P> UnwindSafe for State<P>
    where\n <P as Program>::Theme: UnwindSafe,
    ",1,["iced_winit::program::state::State"]],["impl<T> !UnwindSafe for Proxy<T>",1,["iced_winit::proxy::Proxy"]]]]]); + var implementors = Object.fromEntries([["iced",[["impl !UnwindSafe for Error",1,["iced::error::Error"]],["impl !UnwindSafe for Error",1,["iced::window::icon::Error"]],["impl UnwindSafe for Settings",1,["iced::settings::Settings"]],["impl<P> UnwindSafe for Application<P>
    where\n P: UnwindSafe,
    ",1,["iced::application::Application"]],["impl<P> UnwindSafe for Daemon<P>
    where\n P: UnwindSafe,
    ",1,["iced::daemon::Daemon"]]]],["iced_core",[["impl !UnwindSafe for State",1,["iced_core::widget::tree::State"]],["impl !UnwindSafe for Tree",1,["iced_core::widget::tree::Tree"]],["impl UnwindSafe for Alignment",1,["iced_core::alignment::Alignment"]],["impl UnwindSafe for Horizontal",1,["iced_core::alignment::Horizontal"]],["impl UnwindSafe for Vertical",1,["iced_core::alignment::Vertical"]],["impl UnwindSafe for Kind",1,["iced_core::clipboard::Kind"]],["impl UnwindSafe for Background",1,["iced_core::background::Background"]],["impl UnwindSafe for ContentFit",1,["iced_core::content_fit::ContentFit"]],["impl UnwindSafe for Length",1,["iced_core::length::Length"]],["impl UnwindSafe for Rotation",1,["iced_core::rotation::Rotation"]],["impl UnwindSafe for Event",1,["iced_core::event::Event"]],["impl UnwindSafe for Status",1,["iced_core::event::Status"]],["impl UnwindSafe for Family",1,["iced_core::font::Family"]],["impl UnwindSafe for Stretch",1,["iced_core::font::Stretch"]],["impl UnwindSafe for Style",1,["iced_core::font::Style"]],["impl UnwindSafe for Weight",1,["iced_core::font::Weight"]],["impl UnwindSafe for Gradient",1,["iced_core::gradient::Gradient"]],["impl UnwindSafe for FilterMethod",1,["iced_core::image::FilterMethod"]],["impl UnwindSafe for Handle",1,["iced_core::image::Handle"]],["impl UnwindSafe for Event",1,["iced_core::keyboard::event::Event"]],["impl UnwindSafe for Location",1,["iced_core::keyboard::location::Location"]],["impl UnwindSafe for Code",1,["iced_core::keyboard::key::Code"]],["impl UnwindSafe for Named",1,["iced_core::keyboard::key::Named"]],["impl UnwindSafe for NativeCode",1,["iced_core::keyboard::key::NativeCode"]],["impl UnwindSafe for Physical",1,["iced_core::keyboard::key::Physical"]],["impl UnwindSafe for Axis",1,["iced_core::layout::flex::Axis"]],["impl UnwindSafe for Kind",1,["iced_core::mouse::click::Kind"]],["impl UnwindSafe for Button",1,["iced_core::mouse::button::Button"]],["impl UnwindSafe for Cursor",1,["iced_core::mouse::cursor::Cursor"]],["impl UnwindSafe for Event",1,["iced_core::mouse::event::Event"]],["impl UnwindSafe for Interaction",1,["iced_core::mouse::interaction::Interaction"]],["impl UnwindSafe for ScrollDelta",1,["iced_core::mouse::event::ScrollDelta"]],["impl UnwindSafe for Data",1,["iced_core::svg::Data"]],["impl UnwindSafe for Action",1,["iced_core::text::editor::Action"]],["impl UnwindSafe for Cursor",1,["iced_core::text::editor::Cursor"]],["impl UnwindSafe for Direction",1,["iced_core::text::editor::Direction"]],["impl UnwindSafe for Edit",1,["iced_core::text::editor::Edit"]],["impl UnwindSafe for Motion",1,["iced_core::text::editor::Motion"]],["impl UnwindSafe for Difference",1,["iced_core::text::Difference"]],["impl UnwindSafe for Hit",1,["iced_core::text::Hit"]],["impl UnwindSafe for LineHeight",1,["iced_core::text::LineHeight"]],["impl UnwindSafe for Shaping",1,["iced_core::text::Shaping"]],["impl UnwindSafe for Wrapping",1,["iced_core::text::Wrapping"]],["impl UnwindSafe for Theme",1,["iced_core::theme::Theme"]],["impl UnwindSafe for Event",1,["iced_core::touch::Event"]],["impl UnwindSafe for Event",1,["iced_core::window::event::Event"]],["impl UnwindSafe for Level",1,["iced_core::window::level::Level"]],["impl UnwindSafe for Mode",1,["iced_core::window::mode::Mode"]],["impl UnwindSafe for Position",1,["iced_core::window::position::Position"]],["impl UnwindSafe for RedrawRequest",1,["iced_core::window::redraw_request::RedrawRequest"]],["impl UnwindSafe for UserAttention",1,["iced_core::window::user_attention::UserAttention"]],["impl UnwindSafe for Error",1,["iced_core::window::icon::Error"]],["impl UnwindSafe for Border",1,["iced_core::border::Border"]],["impl UnwindSafe for Radius",1,["iced_core::border::Radius"]],["impl UnwindSafe for Null",1,["iced_core::clipboard::Null"]],["impl UnwindSafe for Font",1,["iced_core::font::Font"]],["impl UnwindSafe for ColorStop",1,["iced_core::gradient::ColorStop"]],["impl UnwindSafe for Linear",1,["iced_core::gradient::Linear"]],["impl UnwindSafe for Id",1,["iced_core::image::Id"]],["impl UnwindSafe for Modifiers",1,["iced_core::keyboard::modifiers::Modifiers"]],["impl UnwindSafe for Limits",1,["iced_core::layout::limits::Limits"]],["impl UnwindSafe for Node",1,["iced_core::layout::node::Node"]],["impl UnwindSafe for Click",1,["iced_core::mouse::click::Click"]],["impl UnwindSafe for Padding",1,["iced_core::padding::Padding"]],["impl UnwindSafe for Quad",1,["iced_core::renderer::Quad"]],["impl UnwindSafe for Style",1,["iced_core::renderer::Style"]],["impl UnwindSafe for Color",1,["iced_core::color::Color"]],["impl UnwindSafe for Degrees",1,["iced_core::angle::Degrees"]],["impl UnwindSafe for Pixels",1,["iced_core::pixels::Pixels"]],["impl UnwindSafe for Radians",1,["iced_core::angle::Radians"]],["impl UnwindSafe for Shadow",1,["iced_core::shadow::Shadow"]],["impl UnwindSafe for Transformation",1,["iced_core::transformation::Transformation"]],["impl UnwindSafe for Handle",1,["iced_core::svg::Handle"]],["impl UnwindSafe for PlainText",1,["iced_core::text::highlighter::PlainText"]],["impl UnwindSafe for Highlight",1,["iced_core::text::Highlight"]],["impl UnwindSafe for Background",1,["iced_core::theme::palette::Background"]],["impl UnwindSafe for Danger",1,["iced_core::theme::palette::Danger"]],["impl UnwindSafe for Extended",1,["iced_core::theme::palette::Extended"]],["impl UnwindSafe for Pair",1,["iced_core::theme::palette::Pair"]],["impl UnwindSafe for Palette",1,["iced_core::theme::palette::Palette"]],["impl UnwindSafe for Primary",1,["iced_core::theme::palette::Primary"]],["impl UnwindSafe for Secondary",1,["iced_core::theme::palette::Secondary"]],["impl UnwindSafe for Success",1,["iced_core::theme::palette::Success"]],["impl UnwindSafe for Custom",1,["iced_core::theme::Custom"]],["impl UnwindSafe for Finger",1,["iced_core::touch::Finger"]],["impl UnwindSafe for Count",1,["iced_core::widget::operation::focusable::Count"]],["impl UnwindSafe for AbsoluteOffset",1,["iced_core::widget::operation::scrollable::AbsoluteOffset"]],["impl UnwindSafe for RelativeOffset",1,["iced_core::widget::operation::scrollable::RelativeOffset"]],["impl UnwindSafe for Id",1,["iced_core::widget::id::Id"]],["impl UnwindSafe for Style",1,["iced_core::widget::text::Style"]],["impl UnwindSafe for Tag",1,["iced_core::widget::tree::Tag"]],["impl UnwindSafe for Icon",1,["iced_core::window::icon::Icon"]],["impl UnwindSafe for PlatformSpecific",1,["iced_core::window::settings::platform::PlatformSpecific"]],["impl UnwindSafe for Settings",1,["iced_core::window::settings::Settings"]],["impl UnwindSafe for Id",1,["iced_core::window::id::Id"]],["impl<'a> UnwindSafe for Layout<'a>",1,["iced_core::layout::Layout"]],["impl<'a, Link, Font> UnwindSafe for Span<'a, Link, Font>
    where\n Font: UnwindSafe,\n Link: UnwindSafe,
    ",1,["iced_core::text::Span"]],["impl<'a, Message> !UnwindSafe for Shell<'a, Message>",1,["iced_core::shell::Shell"]],["impl<'a, Message, Theme, Renderer> !UnwindSafe for Element<'a, Message, Theme, Renderer>",1,["iced_core::overlay::element::Element"]],["impl<'a, Message, Theme, Renderer> !UnwindSafe for Group<'a, Message, Theme, Renderer>",1,["iced_core::overlay::group::Group"]],["impl<'a, Message, Theme, Renderer> !UnwindSafe for Element<'a, Message, Theme, Renderer>",1,["iced_core::element::Element"]],["impl<'a, Theme, Renderer> UnwindSafe for Text<'a, Theme, Renderer>
    where\n <Theme as Catalog>::Class<'a>: UnwindSafe,\n <Renderer as Renderer>::Font: UnwindSafe,
    ",1,["iced_core::widget::text::Text"]],["impl<C> UnwindSafe for Key<C>
    where\n C: UnwindSafe,
    ",1,["iced_core::keyboard::key::Key"]],["impl<Content, Font> UnwindSafe for Text<Content, Font>
    where\n Content: UnwindSafe,\n Font: UnwindSafe,
    ",1,["iced_core::text::Text"]],["impl<Font> UnwindSafe for Format<Font>
    where\n Font: UnwindSafe,
    ",1,["iced_core::text::highlighter::Format"]],["impl<H> UnwindSafe for Image<H>
    where\n H: UnwindSafe,
    ",1,["iced_core::image::Image"]],["impl<H> UnwindSafe for Svg<H>
    where\n H: UnwindSafe,
    ",1,["iced_core::svg::Svg"]],["impl<P> UnwindSafe for Plain<P>
    where\n P: UnwindSafe,
    ",1,["iced_core::text::paragraph::Plain"]],["impl<P> UnwindSafe for State<P>
    where\n P: UnwindSafe,
    ",1,["iced_core::widget::text::State"]],["impl<T> !UnwindSafe for Outcome<T>",1,["iced_core::widget::operation::Outcome"]],["impl<T> UnwindSafe for Point<T>
    where\n T: UnwindSafe,
    ",1,["iced_core::point::Point"]],["impl<T> UnwindSafe for Rectangle<T>
    where\n T: UnwindSafe,
    ",1,["iced_core::rectangle::Rectangle"]],["impl<T> UnwindSafe for Size<T>
    where\n T: UnwindSafe,
    ",1,["iced_core::size::Size"]],["impl<T> UnwindSafe for Vector<T>
    where\n T: UnwindSafe,
    ",1,["iced_core::vector::Vector"]]]],["iced_futures",[["impl !UnwindSafe for Tracker",1,["iced_futures::subscription::tracker::Tracker"]],["impl UnwindSafe for Event",1,["iced_futures::subscription::Event"]],["impl UnwindSafe for MacOS",1,["iced_futures::subscription::MacOS"]],["impl UnwindSafe for PlatformSpecific",1,["iced_futures::subscription::PlatformSpecific"]],["impl UnwindSafe for Executor",1,["iced_futures::backend::native::async_std::Executor"]],["impl UnwindSafe for Executor",1,["iced_futures::backend::native::smol::Executor"]],["impl UnwindSafe for Executor",1,["iced_futures::backend::null::Executor"]],["impl<Executor, Sender, Message> !UnwindSafe for Runtime<Executor, Sender, Message>",1,["iced_futures::runtime::Runtime"]],["impl<T> !UnwindSafe for Subscription<T>",1,["iced_futures::subscription::Subscription"]]]],["iced_graphics",[["impl !UnwindSafe for FontSystem",1,["iced_graphics::text::FontSystem"]],["impl UnwindSafe for SurfaceError",1,["iced_graphics::compositor::SurfaceError"]],["impl UnwindSafe for Antialiasing",1,["iced_graphics::antialiasing::Antialiasing"]],["impl UnwindSafe for Error",1,["iced_graphics::error::Error"]],["impl UnwindSafe for Reason",1,["iced_graphics::error::Reason"]],["impl UnwindSafe for Style",1,["iced_graphics::geometry::style::Style"]],["impl UnwindSafe for Rule",1,["iced_graphics::geometry::fill::Rule"]],["impl UnwindSafe for LineCap",1,["iced_graphics::geometry::stroke::LineCap"]],["impl UnwindSafe for LineJoin",1,["iced_graphics::geometry::stroke::LineJoin"]],["impl UnwindSafe for Gradient",1,["iced_graphics::gradient::Gradient"]],["impl UnwindSafe for Image",1,["iced_graphics::image::Image"]],["impl UnwindSafe for Mesh",1,["iced_graphics::mesh::Mesh"]],["impl UnwindSafe for Text",1,["iced_graphics::text::Text"]],["impl UnwindSafe for Group",1,["iced_graphics::cache::Group"]],["impl UnwindSafe for Packed",1,["iced_graphics::color::Packed"]],["impl UnwindSafe for Information",1,["iced_graphics::compositor::Information"]],["impl UnwindSafe for Fill",1,["iced_graphics::geometry::fill::Fill"]],["impl UnwindSafe for Arc",1,["iced_graphics::geometry::path::arc::Arc"]],["impl UnwindSafe for Elliptical",1,["iced_graphics::geometry::path::arc::Elliptical"]],["impl UnwindSafe for Builder",1,["iced_graphics::geometry::path::builder::Builder"]],["impl UnwindSafe for Path",1,["iced_graphics::geometry::path::Path"]],["impl UnwindSafe for Text",1,["iced_graphics::geometry::text::Text"]],["impl UnwindSafe for Linear",1,["iced_graphics::gradient::Linear"]],["impl UnwindSafe for Packed",1,["iced_graphics::gradient::Packed"]],["impl UnwindSafe for AttributeCount",1,["iced_graphics::mesh::AttributeCount"]],["impl UnwindSafe for GradientVertex2D",1,["iced_graphics::mesh::GradientVertex2D"]],["impl UnwindSafe for SolidVertex2D",1,["iced_graphics::mesh::SolidVertex2D"]],["impl UnwindSafe for Settings",1,["iced_graphics::settings::Settings"]],["impl UnwindSafe for Viewport",1,["iced_graphics::viewport::Viewport"]],["impl UnwindSafe for Cache",1,["iced_graphics::text::cache::Cache"]],["impl UnwindSafe for Entry",1,["iced_graphics::text::cache::Entry"]],["impl UnwindSafe for Editor",1,["iced_graphics::text::editor::Editor"]],["impl UnwindSafe for Weak",1,["iced_graphics::text::editor::Weak"]],["impl UnwindSafe for Paragraph",1,["iced_graphics::text::paragraph::Paragraph"]],["impl UnwindSafe for Weak",1,["iced_graphics::text::paragraph::Weak"]],["impl UnwindSafe for Raw",1,["iced_graphics::text::Raw"]],["impl UnwindSafe for Version",1,["iced_graphics::text::Version"]],["impl<'a> UnwindSafe for LineDash<'a>",1,["iced_graphics::geometry::stroke::LineDash"]],["impl<'a> UnwindSafe for Stroke<'a>",1,["iced_graphics::geometry::stroke::Stroke"]],["impl<'a> UnwindSafe for Key<'a>",1,["iced_graphics::text::cache::Key"]],["impl<Renderer> UnwindSafe for Frame<Renderer>
    where\n <Renderer as Renderer>::Frame: UnwindSafe,
    ",1,["iced_graphics::geometry::frame::Frame"]],["impl<Renderer> UnwindSafe for Cache<Renderer>
    where\n <<Renderer as Renderer>::Geometry as Cached>::Cache: UnwindSafe,
    ",1,["iced_graphics::geometry::cache::Cache"]],["impl<T> UnwindSafe for State<T>
    where\n T: UnwindSafe,
    ",1,["iced_graphics::cache::State"]],["impl<T> UnwindSafe for Cache<T>
    where\n T: UnwindSafe,
    ",1,["iced_graphics::cache::Cache"]],["impl<T> UnwindSafe for Stack<T>
    where\n T: UnwindSafe,
    ",1,["iced_graphics::layer::Stack"]],["impl<T> UnwindSafe for Indexed<T>
    where\n T: UnwindSafe,
    ",1,["iced_graphics::mesh::Indexed"]]]],["iced_highlighter",[["impl UnwindSafe for Theme",1,["iced_highlighter::Theme"]],["impl UnwindSafe for Highlight",1,["iced_highlighter::Highlight"]],["impl UnwindSafe for Highlighter",1,["iced_highlighter::Highlighter"]],["impl UnwindSafe for Settings",1,["iced_highlighter::Settings"]]]],["iced_renderer",[["impl<A, B> UnwindSafe for Compositor<A, B>
    where\n A: UnwindSafe,\n B: UnwindSafe,
    ",1,["iced_renderer::fallback::Compositor"]],["impl<A, B> UnwindSafe for Renderer<A, B>
    where\n A: UnwindSafe,\n B: UnwindSafe,
    ",1,["iced_renderer::fallback::Renderer"]],["impl<A, B> UnwindSafe for Surface<A, B>
    where\n A: UnwindSafe,\n B: UnwindSafe,
    ",1,["iced_renderer::fallback::Surface"]]]],["iced_runtime",[["impl !UnwindSafe for Action",1,["iced_runtime::clipboard::Action"]],["impl !UnwindSafe for Action",1,["iced_runtime::system::Action"]],["impl !UnwindSafe for Action",1,["iced_runtime::window::Action"]],["impl !UnwindSafe for Handle",1,["iced_runtime::task::Handle"]],["impl !UnwindSafe for Cache",1,["iced_runtime::user_interface::Cache"]],["impl UnwindSafe for Error",1,["iced_runtime::font::Error"]],["impl UnwindSafe for State",1,["iced_runtime::user_interface::State"]],["impl UnwindSafe for CropError",1,["iced_runtime::window::screenshot::CropError"]],["impl UnwindSafe for Debug",1,["iced_runtime::debug::Debug"]],["impl UnwindSafe for Information",1,["iced_runtime::system::Information"]],["impl UnwindSafe for Screenshot",1,["iced_runtime::window::screenshot::Screenshot"]],["impl<'a, Message, Theme, Renderer> !UnwindSafe for Nested<'a, Message, Theme, Renderer>",1,["iced_runtime::overlay::nested::Nested"]],["impl<'a, Message, Theme, Renderer> !UnwindSafe for UserInterface<'a, Message, Theme, Renderer>",1,["iced_runtime::user_interface::UserInterface"]],["impl<P> !UnwindSafe for State<P>",1,["iced_runtime::multi_window::state::State"]],["impl<P> !UnwindSafe for State<P>",1,["iced_runtime::program::state::State"]],["impl<T> !UnwindSafe for Action<T>",1,["iced_runtime::Action"]],["impl<T> !UnwindSafe for Task<T>",1,["iced_runtime::task::Task"]]]],["iced_tiny_skia",[["impl !UnwindSafe for Renderer",1,["iced_tiny_skia::Renderer"]],["impl !UnwindSafe for Compositor",1,["iced_tiny_skia::window::compositor::Compositor"]],["impl !UnwindSafe for Surface",1,["iced_tiny_skia::window::compositor::Surface"]],["impl UnwindSafe for Primitive",1,["iced_tiny_skia::primitive::Primitive"]],["impl UnwindSafe for Geometry",1,["iced_tiny_skia::geometry::Geometry"]],["impl UnwindSafe for Cache",1,["iced_tiny_skia::geometry::Cache"]],["impl UnwindSafe for Frame",1,["iced_tiny_skia::geometry::Frame"]],["impl UnwindSafe for Layer",1,["iced_tiny_skia::layer::Layer"]],["impl UnwindSafe for Settings",1,["iced_tiny_skia::settings::Settings"]]]],["iced_wgpu",[["impl !UnwindSafe for Error",1,["iced_wgpu::window::compositor::Error"]],["impl !UnwindSafe for Layer",1,["iced_wgpu::layer::Layer"]],["impl !UnwindSafe for Instance",1,["iced_wgpu::primitive::Instance"]],["impl !UnwindSafe for Storage",1,["iced_wgpu::primitive::Storage"]],["impl !UnwindSafe for Engine",1,["iced_wgpu::engine::Engine"]],["impl !UnwindSafe for Renderer",1,["iced_wgpu::Renderer"]],["impl !UnwindSafe for Compositor",1,["iced_wgpu::window::compositor::Compositor"]],["impl UnwindSafe for Geometry",1,["iced_wgpu::geometry::Geometry"]],["impl UnwindSafe for Cache",1,["iced_wgpu::geometry::Cache"]],["impl UnwindSafe for Frame",1,["iced_wgpu::geometry::Frame"]],["impl UnwindSafe for Settings",1,["iced_wgpu::settings::Settings"]]]],["iced_widget",[["impl !UnwindSafe for State",1,["iced_widget::overlay::menu::State"]],["impl UnwindSafe for Status",1,["iced_widget::button::Status"]],["impl UnwindSafe for Status",1,["iced_widget::checkbox::Status"]],["impl UnwindSafe for Item",1,["iced_widget::markdown::Item"]],["impl UnwindSafe for Axis",1,["iced_widget::pane_grid::axis::Axis"]],["impl UnwindSafe for Direction",1,["iced_widget::pane_grid::direction::Direction"]],["impl UnwindSafe for DragEvent",1,["iced_widget::pane_grid::DragEvent"]],["impl UnwindSafe for Edge",1,["iced_widget::pane_grid::Edge"]],["impl UnwindSafe for Node",1,["iced_widget::pane_grid::node::Node"]],["impl UnwindSafe for Region",1,["iced_widget::pane_grid::Region"]],["impl UnwindSafe for Target",1,["iced_widget::pane_grid::Target"]],["impl UnwindSafe for Action",1,["iced_widget::pane_grid::state::Action"]],["impl UnwindSafe for Status",1,["iced_widget::pick_list::Status"]],["impl UnwindSafe for Error",1,["iced_widget::qr_code::Error"]],["impl UnwindSafe for ErrorCorrection",1,["iced_widget::qr_code::ErrorCorrection"]],["impl UnwindSafe for Version",1,["iced_widget::qr_code::Version"]],["impl UnwindSafe for Status",1,["iced_widget::radio::Status"]],["impl UnwindSafe for FillMode",1,["iced_widget::rule::FillMode"]],["impl UnwindSafe for Anchor",1,["iced_widget::scrollable::Anchor"]],["impl UnwindSafe for Direction",1,["iced_widget::scrollable::Direction"]],["impl UnwindSafe for Status",1,["iced_widget::scrollable::Status"]],["impl UnwindSafe for HandleShape",1,["iced_widget::slider::HandleShape"]],["impl UnwindSafe for Status",1,["iced_widget::slider::Status"]],["impl UnwindSafe for Status",1,["iced_widget::svg::Status"]],["impl UnwindSafe for Status",1,["iced_widget::text_editor::Status"]],["impl UnwindSafe for State",1,["iced_widget::text_input::cursor::State"]],["impl UnwindSafe for Side",1,["iced_widget::text_input::Side"]],["impl UnwindSafe for Status",1,["iced_widget::text_input::Status"]],["impl UnwindSafe for Status",1,["iced_widget::toggler::Status"]],["impl UnwindSafe for Position",1,["iced_widget::tooltip::Position"]],["impl UnwindSafe for Style",1,["iced_widget::button::Style"]],["impl UnwindSafe for Style",1,["iced_widget::checkbox::Style"]],["impl UnwindSafe for Id",1,["iced_widget::container::Id"]],["impl UnwindSafe for Style",1,["iced_widget::container::Style"]],["impl UnwindSafe for State",1,["iced_widget::image::viewer::State"]],["impl UnwindSafe for Settings",1,["iced_widget::markdown::Settings"]],["impl UnwindSafe for Style",1,["iced_widget::markdown::Style"]],["impl UnwindSafe for Text",1,["iced_widget::markdown::Text"]],["impl UnwindSafe for Style",1,["iced_widget::overlay::menu::Style"]],["impl UnwindSafe for Internal",1,["iced_widget::pane_grid::state::Internal"]],["impl UnwindSafe for Highlight",1,["iced_widget::pane_grid::Highlight"]],["impl UnwindSafe for Line",1,["iced_widget::pane_grid::Line"]],["impl UnwindSafe for Pane",1,["iced_widget::pane_grid::pane::Pane"]],["impl UnwindSafe for ResizeEvent",1,["iced_widget::pane_grid::ResizeEvent"]],["impl UnwindSafe for Split",1,["iced_widget::pane_grid::split::Split"]],["impl UnwindSafe for Style",1,["iced_widget::pane_grid::Style"]],["impl UnwindSafe for Style",1,["iced_widget::pick_list::Style"]],["impl UnwindSafe for Style",1,["iced_widget::progress_bar::Style"]],["impl UnwindSafe for Data",1,["iced_widget::qr_code::Data"]],["impl UnwindSafe for Style",1,["iced_widget::qr_code::Style"]],["impl UnwindSafe for Style",1,["iced_widget::radio::Style"]],["impl UnwindSafe for Style",1,["iced_widget::rule::Style"]],["impl UnwindSafe for Id",1,["iced_widget::scrollable::Id"]],["impl UnwindSafe for Rail",1,["iced_widget::scrollable::Rail"]],["impl UnwindSafe for Scrollbar",1,["iced_widget::scrollable::Scrollbar"]],["impl UnwindSafe for Scroller",1,["iced_widget::scrollable::Scroller"]],["impl UnwindSafe for Style",1,["iced_widget::scrollable::Style"]],["impl UnwindSafe for Viewport",1,["iced_widget::scrollable::Viewport"]],["impl UnwindSafe for Handle",1,["iced_widget::slider::Handle"]],["impl UnwindSafe for Rail",1,["iced_widget::slider::Rail"]],["impl UnwindSafe for Style",1,["iced_widget::slider::Style"]],["impl UnwindSafe for Style",1,["iced_widget::svg::Style"]],["impl UnwindSafe for KeyPress",1,["iced_widget::text_editor::KeyPress"]],["impl UnwindSafe for Style",1,["iced_widget::text_editor::Style"]],["impl UnwindSafe for Cursor",1,["iced_widget::text_input::cursor::Cursor"]],["impl UnwindSafe for Id",1,["iced_widget::text_input::Id"]],["impl UnwindSafe for Style",1,["iced_widget::text_input::Style"]],["impl UnwindSafe for Value",1,["iced_widget::text_input::value::Value"]],["impl UnwindSafe for Style",1,["iced_widget::toggler::Style"]],["impl<'a, 'b, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Menu<'a, 'b, T, Message, Theme, Renderer>",1,["iced_widget::overlay::menu::Menu"]],["impl<'a, Highlighter, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for TextEditor<'a, Highlighter, Message, Theme, Renderer>",1,["iced_widget::text_editor::TextEditor"]],["impl<'a, Key, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Column<'a, Key, Message, Theme, Renderer>",1,["iced_widget::keyed::column::Column"]],["impl<'a, Link, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Rich<'a, Link, Theme, Renderer>",1,["iced_widget::text::rich::Rich"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Button<'a, Message, Theme, Renderer>",1,["iced_widget::button::Button"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Checkbox<'a, Message, Theme, Renderer>",1,["iced_widget::checkbox::Checkbox"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Container<'a, Message, Theme, Renderer>",1,["iced_widget::container::Container"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Content<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::content::Content"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Controls<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::controls::Controls"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for PaneGrid<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::PaneGrid"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for TitleBar<'a, Message, Theme, Renderer>",1,["iced_widget::pane_grid::title_bar::TitleBar"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Scrollable<'a, Message, Theme, Renderer>",1,["iced_widget::scrollable::Scrollable"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Responsive<'a, Message, Theme, Renderer>",1,["iced_widget::lazy::responsive::Responsive"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for TextInput<'a, Message, Theme, Renderer>",1,["iced_widget::text_input::TextInput"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Toggler<'a, Message, Theme, Renderer>",1,["iced_widget::toggler::Toggler"]],["impl<'a, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for Tooltip<'a, Message, Theme, Renderer>",1,["iced_widget::tooltip::Tooltip"]],["impl<'a, Message, Theme, Renderer> UnwindSafe for Radio<'a, Message, Theme, Renderer>
    where\n Message: UnwindSafe,\n <Theme as Catalog>::Class<'a>: UnwindSafe,\n <Renderer as Renderer>::Font: UnwindSafe,
    ",1,["iced_widget::radio::Radio"]],["impl<'a, Message, Theme, Renderer, Dependency, View> !UnwindSafe for Lazy<'a, Message, Theme, Renderer, Dependency, View>",1,["iced_widget::lazy::Lazy"]],["impl<'a, T, L, V, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for PickList<'a, T, L, V, Message, Theme, Renderer>",1,["iced_widget::pick_list::PickList"]],["impl<'a, T, Message, Theme = Theme> !UnwindSafe for Slider<'a, T, Message, Theme>",1,["iced_widget::slider::Slider"]],["impl<'a, T, Message, Theme = Theme> !UnwindSafe for VerticalSlider<'a, T, Message, Theme>",1,["iced_widget::vertical_slider::VerticalSlider"]],["impl<'a, T, Message, Theme = Theme, Renderer = Renderer<Renderer, Renderer>> !UnwindSafe for ComboBox<'a, T, Message, Theme, Renderer>",1,["iced_widget::combo_box::ComboBox"]],["impl<'a, Theme = Theme> !UnwindSafe for QRCode<'a, Theme>",1,["iced_widget::qr_code::QRCode"]],["impl<'a, Theme> UnwindSafe for ProgressBar<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: UnwindSafe,
    ",1,["iced_widget::progress_bar::ProgressBar"]],["impl<'a, Theme> UnwindSafe for Rule<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: UnwindSafe,
    ",1,["iced_widget::rule::Rule"]],["impl<'a, Theme> UnwindSafe for Svg<'a, Theme>
    where\n <Theme as Catalog>::Class<'a>: UnwindSafe,
    ",1,["iced_widget::svg::Svg"]],["impl<Font> UnwindSafe for Handle<Font>
    where\n Font: UnwindSafe,
    ",1,["iced_widget::pick_list::Handle"]],["impl<Font> UnwindSafe for Icon<Font>
    where\n Font: UnwindSafe,
    ",1,["iced_widget::checkbox::Icon"]],["impl<Font> UnwindSafe for Icon<Font>
    where\n Font: UnwindSafe,
    ",1,["iced_widget::pick_list::Icon"]],["impl<Font> UnwindSafe for Icon<Font>
    where\n Font: UnwindSafe,
    ",1,["iced_widget::text_input::Icon"]],["impl<Handle> UnwindSafe for Image<Handle>
    where\n Handle: UnwindSafe,
    ",1,["iced_widget::image::Image"]],["impl<Handle> UnwindSafe for Viewer<Handle>
    where\n Handle: UnwindSafe,
    ",1,["iced_widget::image::viewer::Viewer"]],["impl<Highlighter> UnwindSafe for State<Highlighter>
    where\n <Highlighter as Highlighter>::Settings: UnwindSafe,\n Highlighter: UnwindSafe,
    ",1,["iced_widget::text_editor::State"]],["impl<Message> UnwindSafe for Binding<Message>
    where\n Message: UnwindSafe,
    ",1,["iced_widget::text_editor::Binding"]],["impl<Message> UnwindSafe for Action<Message>
    where\n Message: UnwindSafe,
    ",1,["iced_widget::action::Action"]],["impl<Message, P> UnwindSafe for Shader<Message, P>
    where\n P: UnwindSafe,\n Message: UnwindSafe,
    ",1,["iced_widget::shader::Shader"]],["impl<P> UnwindSafe for State<P>
    where\n P: UnwindSafe,
    ",1,["iced_widget::text_input::State"]],["impl<P, Message, Theme, Renderer> UnwindSafe for Canvas<P, Message, Theme, Renderer>
    where\n P: UnwindSafe,\n Message: UnwindSafe,\n Theme: UnwindSafe,\n Renderer: UnwindSafe,
    ",1,["iced_widget::canvas::Canvas"]],["impl<R> UnwindSafe for Content<R>
    where\n <R as Renderer>::Editor: UnwindSafe,
    ",1,["iced_widget::text_editor::Content"]],["impl<T> UnwindSafe for Configuration<T>
    where\n T: UnwindSafe,
    ",1,["iced_widget::pane_grid::configuration::Configuration"]],["impl<T> UnwindSafe for State<T>
    where\n T: UnwindSafe,
    ",1,["iced_widget::combo_box::State"]],["impl<T> UnwindSafe for State<T>
    where\n T: RefUnwindSafe,
    ",1,["iced_widget::pane_grid::state::State"]]]],["iced_winit",[["impl !UnwindSafe for Error",1,["iced_winit::error::Error"]],["impl !UnwindSafe for Clipboard",1,["iced_winit::clipboard::Clipboard"]],["impl UnwindSafe for Appearance",1,["iced_winit::program::Appearance"]],["impl UnwindSafe for Settings",1,["iced_winit::settings::Settings"]],["impl<P> UnwindSafe for State<P>
    where\n <P as Program>::Theme: UnwindSafe,
    ",1,["iced_winit::program::state::State"]],["impl<T> !UnwindSafe for Proxy<T>",1,["iced_winit::proxy::Proxy"]]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[2130,44047,3514,19057,1401,2373,6317,3266,3847,53751,2630]} \ No newline at end of file +//{"start":57,"fragment_lengths":[2130,44047,3514,19057,1401,2373,6317,3266,3847,58075,2630]} \ No newline at end of file diff --git a/trait.impl/iced_core/widget/operation/focusable/trait.Focusable.js b/trait.impl/iced_core/widget/operation/focusable/trait.Focusable.js index 9198b39d5d1..4241adea69a 100644 --- a/trait.impl/iced_core/widget/operation/focusable/trait.Focusable.js +++ b/trait.impl/iced_core/widget/operation/focusable/trait.Focusable.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["iced",[]],["iced_widget",[["impl<Highlighter: Highlighter> Focusable for State<Highlighter>"],["impl<P: Paragraph> Focusable for State<P>"]]]]); + var implementors = Object.fromEntries([["iced",[]],["iced_widget",[["impl<Highlighter: Highlighter> Focusable for State<Highlighter>"],["impl<P: Paragraph> Focusable for State<P>"]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[11,521]} \ No newline at end of file +//{"start":57,"fragment_lengths":[11,967]} \ No newline at end of file diff --git a/trait.impl/iced_core/widget/operation/text_input/trait.TextInput.js b/trait.impl/iced_core/widget/operation/text_input/trait.TextInput.js index 926c911a93f..b4dba48151e 100644 --- a/trait.impl/iced_core/widget/operation/text_input/trait.TextInput.js +++ b/trait.impl/iced_core/widget/operation/text_input/trait.TextInput.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["iced",[]],["iced_widget",[["impl<P: Paragraph> TextInput for State<P>"]]]]); + var implementors = Object.fromEntries([["iced",[]],["iced_widget",[["impl<P: Paragraph> TextInput for State<P>"]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[11,198]} \ No newline at end of file +//{"start":57,"fragment_lengths":[11,489]} \ No newline at end of file diff --git a/trait.impl/iced_core/widget/trait.Widget.js b/trait.impl/iced_core/widget/trait.Widget.js index c72d411660d..eada49e133c 100644 --- a/trait.impl/iced_core/widget/trait.Widget.js +++ b/trait.impl/iced_core/widget/trait.Widget.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["iced",[]],["iced_core",[]],["iced_widget",[["impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Button<'a, Message, Theme, Renderer>
    where\n Message: 'a + Clone,\n Renderer: 'a + Renderer,\n Theme: Catalog,
    "],["impl<'a, Message, Theme, Renderer, Dependency, View> Widget<Message, Theme, Renderer> for Lazy<'a, Message, Theme, Renderer, Dependency, View>
    where\n View: Into<Element<'static, Message, Theme, Renderer>> + 'static,\n Dependency: Hash + 'a,\n Message: 'static,\n Theme: 'static,\n Renderer: Renderer + 'static,
    "],["impl<'a, T, L, V, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for PickList<'a, T, L, V, Message, Theme, Renderer>
    where\n T: Clone + ToString + PartialEq + 'a,\n L: Borrow<[T]>,\n V: Borrow<T>,\n Message: Clone + 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<Highlighter, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for TextEditor<'_, Highlighter, Message, Theme, Renderer>
    where\n Highlighter: Highlighter,\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<Key, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Column<'_, Key, Message, Theme, Renderer>
    where\n Renderer: Renderer,\n Key: Copy + PartialEq + 'static,
    "],["impl<Link, Theme, Renderer> Widget<Link, Theme, Renderer> for Rich<'_, Link, Theme, Renderer>
    where\n Link: Clone + 'static,\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<Message, Theme> Widget<Message, Theme, Renderer<Renderer, Renderer>> for QRCode<'_, Theme>
    where\n Theme: Catalog,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Checkbox<'_, Message, Theme, Renderer>
    where\n Renderer: Renderer,\n Theme: Catalog,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Container<'_, Message, Theme, Renderer>
    where\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for PaneGrid<'_, Message, Theme, Renderer>
    where\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for ProgressBar<'_, Theme>
    where\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Radio<'_, Message, Theme, Renderer>
    where\n Message: Clone,\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Rule<'_, Theme>
    where\n Renderer: Renderer,\n Theme: Catalog,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Scrollable<'_, Message, Theme, Renderer>
    where\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Responsive<'_, Message, Theme, Renderer>
    where\n Renderer: Renderer,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Svg<'_, Theme>
    where\n Renderer: Renderer,\n Theme: Catalog,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for TextInput<'_, Message, Theme, Renderer>
    where\n Message: Clone,\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Toggler<'_, Message, Theme, Renderer>
    where\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Tooltip<'_, Message, Theme, Renderer>
    where\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<Message, Theme, Renderer, Handle> Widget<Message, Theme, Renderer> for Image<Handle>
    where\n Renderer: Renderer<Handle = Handle>,\n Handle: Clone,
    "],["impl<Message, Theme, Renderer, Handle> Widget<Message, Theme, Renderer> for Viewer<Handle>
    where\n Renderer: Renderer<Handle = Handle>,\n Handle: Clone,
    "],["impl<P, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Canvas<P, Message, Theme, Renderer>
    where\n Renderer: Renderer,\n P: Program<Message, Theme, Renderer>,
    "],["impl<P, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Shader<Message, P>
    where\n P: Program<Message>,\n Renderer: Renderer,
    "],["impl<T, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for ComboBox<'_, T, Message, Theme, Renderer>
    where\n T: Display + Clone + 'static,\n Message: Clone,\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<T, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Slider<'_, T, Message, Theme>
    where\n T: Copy + Into<f64> + FromPrimitive,\n Message: Clone,\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<T, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for VerticalSlider<'_, T, Message, Theme>
    where\n T: Copy + Into<f64> + FromPrimitive,\n Message: Clone,\n Theme: Catalog,\n Renderer: Renderer,
    "]]]]); + var implementors = Object.fromEntries([["iced",[]],["iced_core",[]],["iced_widget",[["impl<'a, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Button<'a, Message, Theme, Renderer>
    where\n Message: 'a + Clone,\n Renderer: 'a + Renderer,\n Theme: Catalog,
    "],["impl<'a, Message, Theme, Renderer, Dependency, View> Widget<Message, Theme, Renderer> for Lazy<'a, Message, Theme, Renderer, Dependency, View>
    where\n View: Into<Element<'static, Message, Theme, Renderer>> + 'static,\n Dependency: Hash + 'a,\n Message: 'static,\n Theme: 'static,\n Renderer: Renderer + 'static,
    "],["impl<'a, T, L, V, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for PickList<'a, T, L, V, Message, Theme, Renderer>
    where\n T: Clone + ToString + PartialEq + 'a,\n L: Borrow<[T]>,\n V: Borrow<T>,\n Message: Clone + 'a,\n Theme: Catalog + 'a,\n Renderer: Renderer + 'a,
    "],["impl<Highlighter, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for TextEditor<'_, Highlighter, Message, Theme, Renderer>
    where\n Highlighter: Highlighter,\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<Key, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Column<'_, Key, Message, Theme, Renderer>
    where\n Renderer: Renderer,\n Key: Copy + PartialEq + 'static,
    "],["impl<Link, Theme, Renderer> Widget<Link, Theme, Renderer> for Rich<'_, Link, Theme, Renderer>
    where\n Link: Clone + 'static,\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<Message, Theme> Widget<Message, Theme, Renderer<Renderer, Renderer>> for QRCode<'_, Theme>
    where\n Theme: Catalog,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Checkbox<'_, Message, Theme, Renderer>
    where\n Renderer: Renderer,\n Theme: Catalog,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Container<'_, Message, Theme, Renderer>
    where\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for PaneGrid<'_, Message, Theme, Renderer>
    where\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for ProgressBar<'_, Theme>
    where\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Radio<'_, Message, Theme, Renderer>
    where\n Message: Clone,\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Rule<'_, Theme>
    where\n Renderer: Renderer,\n Theme: Catalog,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Scrollable<'_, Message, Theme, Renderer>
    where\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Responsive<'_, Message, Theme, Renderer>
    where\n Renderer: Renderer,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Svg<'_, Theme>
    where\n Renderer: Renderer,\n Theme: Catalog,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for TextInput<'_, Message, Theme, Renderer>
    where\n Message: Clone,\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Toggler<'_, Message, Theme, Renderer>
    where\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Tooltip<'_, Message, Theme, Renderer>
    where\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<Message, Theme, Renderer, Handle> Widget<Message, Theme, Renderer> for Image<Handle>
    where\n Renderer: Renderer<Handle = Handle>,\n Handle: Clone,
    "],["impl<Message, Theme, Renderer, Handle> Widget<Message, Theme, Renderer> for Viewer<Handle>
    where\n Renderer: Renderer<Handle = Handle>,\n Handle: Clone,
    "],["impl<P, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Canvas<P, Message, Theme, Renderer>
    where\n Renderer: Renderer,\n P: Program<Message, Theme, Renderer>,
    "],["impl<P, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Shader<Message, P>
    where\n P: Program<Message>,\n Renderer: Renderer,
    "],["impl<T, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for ComboBox<'_, T, Message, Theme, Renderer>
    where\n T: Display + Clone + 'static,\n Message: Clone,\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<T, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for Slider<'_, T, Message, Theme>
    where\n T: Copy + Into<f64> + FromPrimitive,\n Message: Clone,\n Theme: Catalog,\n Renderer: Renderer,
    "],["impl<T, Message, Theme, Renderer> Widget<Message, Theme, Renderer> for VerticalSlider<'_, T, Message, Theme>
    where\n T: Copy + Into<f64> + FromPrimitive,\n Message: Clone,\n Theme: Catalog,\n Renderer: Renderer,
    "]]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[11,17,15721]} \ No newline at end of file +//{"start":57,"fragment_lengths":[11,17,21724]} \ No newline at end of file diff --git a/trait.impl/iced_wgpu/primitive/trait.Renderer.js b/trait.impl/iced_wgpu/primitive/trait.Renderer.js index 5c724c871b8..2223042e455 100644 --- a/trait.impl/iced_wgpu/primitive/trait.Renderer.js +++ b/trait.impl/iced_wgpu/primitive/trait.Renderer.js @@ -1,9 +1,9 @@ (function() { - var implementors = Object.fromEntries([["iced_renderer",[["impl<A, B> Renderer for Renderer<A, B>
    where\n A: Renderer,\n B: Renderer,
    "]]],["iced_wgpu",[]]]); + var implementors = Object.fromEntries([["iced_renderer",[["impl<A, B> Renderer for Renderer<A, B>
    where\n A: Renderer,\n B: Renderer,
    "]]],["iced_wgpu",[]]]); if (window.register_implementors) { window.register_implementors(implementors); } else { window.pending_implementors = implementors; } })() -//{"start":57,"fragment_lengths":[264,17]} \ No newline at end of file +//{"start":57,"fragment_lengths":[502,17]} \ No newline at end of file diff --git a/type.impl/alloc/borrow/enum.Cow.js b/type.impl/alloc/borrow/enum.Cow.js index bb51b372e40..4df362459c1 100644 --- a/type.impl/alloc/borrow/enum.Cow.js +++ b/type.impl/alloc/borrow/enum.Cow.js @@ -1,9 +1,9 @@ (function() { - var type_impls = Object.fromEntries([["iced",[["
    1.14.0 · Source§

    impl<'a> Add<&'a str> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    type Output = Cow<'a, str>

    The resulting type after applying the + operator.
    Source§

    fn add(self, rhs: &'a str) -> <Cow<'a, str> as Add<&'a str>>::Output

    Performs the + operation. Read more
    ","Add<&'a str>","iced::widget::text::Fragment"],["
    1.14.0 · Source§

    impl<'a> Add for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    type Output = Cow<'a, str>

    The resulting type after applying the + operator.
    Source§

    fn add(self, rhs: Cow<'a, str>) -> <Cow<'a, str> as Add>::Output

    Performs the + operation. Read more
    ","Add","iced::widget::text::Fragment"],["
    1.14.0 · Source§

    impl<'a> AddAssign<&'a str> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn add_assign(&mut self, rhs: &'a str)

    Performs the += operation. Read more
    ","AddAssign<&'a str>","iced::widget::text::Fragment"],["
    1.14.0 · Source§

    impl<'a> AddAssign for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn add_assign(&mut self, rhs: Cow<'a, str>)

    Performs the += operation. Read more
    ","AddAssign","iced::widget::text::Fragment"],["
    §

    impl<'a> Arg for Cow<'a, str>

    §

    fn as_str(&self) -> Result<&str, Errno>

    Returns a view of this string as a string slice.
    §

    fn to_string_lossy(&self) -> Cow<'_, str>

    Returns a potentially-lossy rendering of this string as a Cow<'_, str>.
    §

    fn as_cow_c_str(&self) -> Result<Cow<'_, CStr>, Errno>

    Returns a view of this string as a maybe-owned CStr.
    §

    fn into_c_str<'b>(self) -> Result<Cow<'b, CStr>, Errno>
    where\n Cow<'a, str>: 'b,

    Consumes self and returns a view of this string as a maybe-owned\nCStr.
    §

    fn into_with_c_str<T, F>(self, f: F) -> Result<T, Errno>
    where\n Cow<'a, str>: Sized,\n F: FnOnce(&CStr) -> Result<T, Errno>,

    Runs a closure with self passed in as a &CStr.
    ","Arg","iced::widget::text::Fragment"],["
    §

    impl<'a> Arg for Cow<'a, str>

    Available on crate feature alloc only.
    §

    fn as_str(&self) -> Result<&str, Errno>

    Returns a view of this string as a string slice.
    §

    fn to_string_lossy(&self) -> Cow<'_, str>

    Returns a potentially-lossy rendering of this string as a\nCow<'_, str>.
    §

    fn as_cow_c_str(&self) -> Result<Cow<'_, CStr>, Errno>

    Returns a view of this string as a maybe-owned CStr.
    §

    fn into_c_str<'b>(self) -> Result<Cow<'b, CStr>, Errno>
    where\n Cow<'a, str>: 'b,

    Consumes self and returns a view of this string as a maybe-owned\nCStr.
    §

    fn into_with_c_str<T, F>(self, f: F) -> Result<T, Errno>
    where\n Cow<'a, str>: Sized,\n F: FnOnce(&CStr) -> Result<T, Errno>,

    Runs a closure with self passed in as a &CStr.
    ","Arg","iced::widget::text::Fragment"],["
    §

    impl<T> AsRawXcbConnection for Cow<'_, T>
    where\n T: AsRawXcbConnection + ToOwned + ?Sized,

    Available on crate feature alloc only.
    §

    fn as_raw_xcb_connection(&self) -> *mut xcb_connection_t

    Get a raw xcb connection pointer from this object.
    ","AsRawXcbConnection","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<T> AsRef<T> for Cow<'_, T>
    where\n T: ToOwned + ?Sized,

    Source§

    fn as_ref(&self) -> &T

    Converts this type into a shared reference of the (usually inferred) input type.
    ","AsRef","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, B> Borrow<B> for Cow<'a, B>
    where\n B: ToOwned + ?Sized,

    Source§

    fn borrow(&self) -> &B

    Immutably borrows from an owned value. Read more
    ","Borrow","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Clone for Cow<'_, B>
    where\n B: ToOwned + ?Sized,

    Source§

    fn clone(&self) -> Cow<'_, B>

    Returns a copy of the value. Read more
    Source§

    fn clone_from(&mut self, source: &Cow<'_, B>)

    Performs copy-assignment from source. Read more
    ","Clone","iced::widget::text::Fragment"],["
    §

    impl<C> Connection for Cow<'_, C>
    where\n C: Connection + ToOwned + ?Sized,

    §

    fn wait_for_event(&self) -> Result<Event, ConnectionError>

    Wait for a new event from the X11 server.
    §

    fn wait_for_raw_event(\n &self,\n) -> Result<<Cow<'_, C> as RequestConnection>::Buf, ConnectionError>

    Wait for a new raw/unparsed event from the X11 server.
    §

    fn wait_for_event_with_sequence(&self) -> Result<(Event, u64), ConnectionError>

    Wait for a new event from the X11 server.
    §

    fn wait_for_raw_event_with_sequence(\n &self,\n) -> Result<(<Cow<'_, C> as RequestConnection>::Buf, u64), ConnectionError>

    Wait for a new raw/unparsed event from the X11 server.
    §

    fn poll_for_event(&self) -> Result<Option<Event>, ConnectionError>

    Poll for a new event from the X11 server.
    §

    fn poll_for_raw_event(\n &self,\n) -> Result<Option<<Cow<'_, C> as RequestConnection>::Buf>, ConnectionError>

    Poll for a new raw/unparsed event from the X11 server.
    §

    fn poll_for_event_with_sequence(\n &self,\n) -> Result<Option<(Event, u64)>, ConnectionError>

    Poll for a new event from the X11 server.
    §

    fn poll_for_raw_event_with_sequence(\n &self,\n) -> Result<Option<(<Cow<'_, C> as RequestConnection>::Buf, u64)>, ConnectionError>

    Poll for a new unparsed/raw event from the X11 server.
    §

    fn flush(&self) -> Result<(), ConnectionError>

    Send all pending requests to the server. Read more
    §

    fn setup(&self) -> &Setup

    Get the setup information sent by the X11 server. Read more
    §

    fn generate_id(&self) -> Result<u32, ReplyOrIdError>

    Generate a new X11 identifier. Read more
    ","Connection","iced::widget::text::Fragment"],["
    Source§

    impl<B> Cow<'_, B>
    where\n B: ToOwned + ?Sized,

    Source

    pub const fn is_borrowed(&self) -> bool

    🔬This is a nightly-only experimental API. (cow_is_borrowed)

    Returns true if the data is borrowed, i.e. if to_mut would require additional work.

    \n
    §Examples
    \n
    #![feature(cow_is_borrowed)]\nuse std::borrow::Cow;\n\nlet cow = Cow::Borrowed(\"moo\");\nassert!(cow.is_borrowed());\n\nlet bull: Cow<'_, str> = Cow::Owned(\"...moo?\".to_string());\nassert!(!bull.is_borrowed());
    \n
    Source

    pub const fn is_owned(&self) -> bool

    🔬This is a nightly-only experimental API. (cow_is_borrowed)

    Returns true if the data is owned, i.e. if to_mut would be a no-op.

    \n
    §Examples
    \n
    #![feature(cow_is_borrowed)]\nuse std::borrow::Cow;\n\nlet cow: Cow<'_, str> = Cow::Owned(\"moo\".to_string());\nassert!(cow.is_owned());\n\nlet bull = Cow::Borrowed(\"...moo?\");\nassert!(!bull.is_owned());
    \n
    1.0.0 · Source

    pub fn to_mut(&mut self) -> &mut <B as ToOwned>::Owned

    Acquires a mutable reference to the owned form of the data.

    \n

    Clones the data if it is not already owned.

    \n
    §Examples
    \n
    use std::borrow::Cow;\n\nlet mut cow = Cow::Borrowed(\"foo\");\ncow.to_mut().make_ascii_uppercase();\n\nassert_eq!(\n  cow,\n  Cow::Owned(String::from(\"FOO\")) as Cow<'_, str>\n);
    \n
    1.0.0 · Source

    pub fn into_owned(self) -> <B as ToOwned>::Owned

    Extracts the owned data.

    \n

    Clones the data if it is not already owned.

    \n
    §Examples
    \n

    Calling into_owned on a Cow::Borrowed returns a clone of the borrowed data:

    \n\n
    use std::borrow::Cow;\n\nlet s = \"Hello world!\";\nlet cow = Cow::Borrowed(s);\n\nassert_eq!(\n  cow.into_owned(),\n  String::from(s)\n);
    \n

    Calling into_owned on a Cow::Owned returns the owned data. The data is moved out of the\nCow without being cloned.

    \n\n
    use std::borrow::Cow;\n\nlet s = \"Hello world!\";\nlet cow: Cow<'_, str> = Cow::Owned(String::from(s));\n\nassert_eq!(\n  cow.into_owned(),\n  String::from(s)\n);
    \n
    ",0,"iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Debug for Cow<'_, B>
    where\n B: Debug + ToOwned + ?Sized,\n <B as ToOwned>::Owned: Debug,

    Source§

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

    Formats the value using the given formatter. Read more
    ","Debug","iced::widget::text::Fragment"],["
    1.11.0 · Source§

    impl<B> Default for Cow<'_, B>
    where\n B: ToOwned + ?Sized,\n <B as ToOwned>::Owned: Default,

    Source§

    fn default() -> Cow<'_, B>

    Creates an owned Cow<’a, B> with the default value for the contained owned value.

    \n
    ","Default","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Deref for Cow<'_, B>
    where\n B: ToOwned + ?Sized,\n <B as ToOwned>::Owned: Borrow<B>,

    Source§

    type Target = B

    The resulting type after dereferencing.
    Source§

    fn deref(&self) -> &B

    Dereferences the value.
    ","Deref","iced::widget::text::Fragment"],["
    Source§

    impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>
    where\n T: ToOwned + ?Sized,\n <T as ToOwned>::Owned: Deserialize<'de>,

    Available on crate features std or alloc only.
    Source§

    fn deserialize<D>(\n deserializer: D,\n) -> Result<Cow<'a, T>, <D as Deserializer<'de>>::Error>
    where\n D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    ","Deserialize<'de>","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Display for Cow<'_, B>
    where\n B: Display + ToOwned + ?Sized,\n <B as ToOwned>::Owned: Display,

    Source§

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

    Formats the value using the given formatter. Read more
    ","Display","iced::widget::text::Fragment"],["
    §

    impl<T> EncodeAsVarULE<T> for Cow<'_, T>
    where\n T: VarULE + ToOwned + ?Sized,

    §

    fn encode_var_ule_as_slices<R>(&self, cb: impl FnOnce(&[&[u8]]) -> R) -> R

    Calls cb with a piecewise list of byte slices that when concatenated\nproduce the memory pattern of the corresponding instance of T. Read more
    §

    fn encode_var_ule_len(&self) -> usize

    Return the length, in bytes, of the corresponding [VarULE] type
    §

    fn encode_var_ule_write(&self, dst: &mut [u8])

    Write the corresponding [VarULE] type to the dst buffer. dst should\nbe the size of [Self::encode_var_ule_len()]
    ","EncodeAsVarULE","iced::widget::text::Fragment"],["
    1.28.0 · Source§

    impl<'a> From<&'a String> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from(s: &'a String) -> Cow<'a, str>

    Converts a String reference into a Borrowed variant.\nNo heap allocation is performed, and the string\nis not copied.

    \n
    §Example
    \n
    let s = \"eggplant\".to_string();\nassert_eq!(Cow::from(&s), Cow::Borrowed(\"eggplant\"));
    \n
    ","From<&'a String>","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a> From<&'a str> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from(s: &'a str) -> Cow<'a, str>

    Converts a string slice into a Borrowed variant.\nNo heap allocation is performed, and the string\nis not copied.

    \n
    §Example
    \n
    assert_eq!(Cow::from(\"eggplant\"), Cow::Borrowed(\"eggplant\"));
    \n
    ","From<&'a str>","iced::widget::text::Fragment"],["
    §

    impl<'a> From<CowStr<'a>> for Cow<'a, str>

    §

    fn from(s: CowStr<'a>) -> Cow<'a, str>

    Converts to this type from the input type.
    ","From>","iced::widget::text::Fragment"],["
    §

    impl<'a> From<PercentEncode<'a>> for Cow<'a, str>

    Available on crate feature alloc only.
    §

    fn from(iter: PercentEncode<'a>) -> Cow<'a, str>

    Converts to this type from the input type.
    ","From>","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a> From<String> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from(s: String) -> Cow<'a, str>

    Converts a String into an Owned variant.\nNo heap allocation is performed, and the string\nis not copied.

    \n
    §Example
    \n
    let s = \"eggplant\".to_string();\nlet s2 = \"eggplant\".to_string();\nassert_eq!(Cow::from(s), Cow::<'static, str>::Owned(s2));
    \n
    ","From","iced::widget::text::Fragment"],["
    1.12.0 · Source§

    impl<'a, 'b> FromIterator<&'b str> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from_iter<I>(it: I) -> Cow<'a, str>
    where\n I: IntoIterator<Item = &'b str>,

    Creates a value from an iterator. Read more
    ","FromIterator<&'b str>","iced::widget::text::Fragment"],["
    1.12.0 · Source§

    impl<'a> FromIterator<String> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from_iter<I>(it: I) -> Cow<'a, str>
    where\n I: IntoIterator<Item = String>,

    Creates a value from an iterator. Read more
    ","FromIterator","iced::widget::text::Fragment"],["
    1.12.0 · Source§

    impl<'a> FromIterator<char> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from_iter<I>(it: I) -> Cow<'a, str>
    where\n I: IntoIterator<Item = char>,

    Creates a value from an iterator. Read more
    ","FromIterator","iced::widget::text::Fragment"],["
    §

    impl<'a, C, T> FromParallelIterator<T> for Cow<'a, C>
    where\n C: ToOwned + ?Sized,\n <C as ToOwned>::Owned: FromParallelIterator<T>,\n T: Send,

    Collects an arbitrary Cow collection.

    \n

    Note, the standard library only has FromIterator for Cow<'a, str> and\nCow<'a, [T]>, because no one thought to add a blanket implementation\nbefore it was stabilized.

    \n
    §

    fn from_par_iter<I>(par_iter: I) -> Cow<'a, C>
    where\n I: IntoParallelIterator<Item = T>,

    Creates an instance of the collection from the parallel iterator par_iter. Read more
    ","FromParallelIterator","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Hash for Cow<'_, B>
    where\n B: Hash + ToOwned + ?Sized,

    Source§

    fn hash<H>(&self, state: &mut H)
    where\n H: Hasher,

    Feeds this value into the given Hasher. Read more
    1.3.0 · Source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where\n H: Hasher,\n Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    ","Hash","iced::widget::text::Fragment"],["
    Source§

    impl<'de, 'a, E> IntoDeserializer<'de, E> for Cow<'a, str>
    where\n E: Error,

    Available on crate features std or alloc only.
    Source§

    type Deserializer = CowStrDeserializer<'a, E>

    The type of the deserializer being converted into.
    Source§

    fn into_deserializer(self) -> CowStrDeserializer<'a, E>

    Convert this value into a deserializer.
    ","IntoDeserializer<'de, E>","iced::widget::text::Fragment"],["
    Source§

    impl<'a> IntoFragment<'a> for Cow<'a, str>

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Converts the value to some text Fragment.
    ","IntoFragment<'a>","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Ord for Cow<'_, B>
    where\n B: Ord + ToOwned + ?Sized,

    Source§

    fn cmp(&self, other: &Cow<'_, B>) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · Source§

    fn max(self, other: Self) -> Self
    where\n Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · Source§

    fn min(self, other: Self) -> Self
    where\n Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · Source§

    fn clamp(self, min: Self, max: Self) -> Self
    where\n Self: Sized,

    Restrict a value to a certain interval. Read more
    ","Ord","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>

    Source§

    fn eq(&self, other: &&'b str) -> bool

    Tests for self and other values to be equal, and is used by ==.
    Source§

    fn ne(&self, other: &&'b str) -> bool

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq<&'b str>","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>
    where\n B: PartialEq<C> + ToOwned + ?Sized,\n C: ToOwned + ?Sized,

    Source§

    fn eq(&self, other: &Cow<'b, C>) -> bool

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq>","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b> PartialEq<String> for Cow<'a, str>

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b> PartialEq<str> for Cow<'a, str>

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, B> PartialOrd for Cow<'a, B>
    where\n B: PartialOrd + ToOwned + ?Sized,

    Source§

    fn partial_cmp(&self, other: &Cow<'a, B>) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · Source§

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

    Tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · Source§

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

    Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
    1.0.0 · Source§

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

    Tests greater than (for self and other) and is used by the >\noperator. Read more
    1.0.0 · Source§

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

    Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
    ","PartialOrd","iced::widget::text::Fragment"],["
    §

    impl<C> RequestConnection for Cow<'_, C>
    where\n C: RequestConnection + ToOwned + ?Sized,

    §

    type Buf = <C as RequestConnection>::Buf

    Type used as buffer to store raw replies or events before\nthey are parsed.
    §

    fn send_request_with_reply<R>(\n &self,\n bufs: &[IoSlice<'_>],\n fds: Vec<OwnedFd>,\n) -> Result<Cookie<'_, Cow<'_, C>, R>, ConnectionError>
    where\n R: TryParse,

    Send a request with a reply to the server. Read more
    §

    fn send_trait_request_with_reply<R>(\n &self,\n request: R,\n) -> Result<Cookie<'_, Cow<'_, C>, <R as ReplyRequest>::Reply>, ConnectionError>
    where\n R: ReplyRequest,

    Send a request with a reply to the server. Read more
    §

    fn send_request_with_reply_with_fds<R>(\n &self,\n bufs: &[IoSlice<'_>],\n fds: Vec<OwnedFd>,\n) -> Result<CookieWithFds<'_, Cow<'_, C>, R>, ConnectionError>
    where\n R: TryParseFd,

    Send a request with a reply containing file descriptors to the server. Read more
    §

    fn send_trait_request_with_reply_with_fds<R>(\n &self,\n request: R,\n) -> Result<CookieWithFds<'_, Cow<'_, C>, <R as ReplyFDsRequest>::Reply>, ConnectionError>
    where\n R: ReplyFDsRequest,

    Send a request with a reply containing file descriptors to the server. Read more
    §

    fn send_request_without_reply(\n &self,\n bufs: &[IoSlice<'_>],\n fds: Vec<OwnedFd>,\n) -> Result<VoidCookie<'_, Cow<'_, C>>, ConnectionError>

    Send a request without a reply to the server. Read more
    §

    fn send_trait_request_without_reply<R>(\n &self,\n request: R,\n) -> Result<VoidCookie<'_, Cow<'_, C>>, ConnectionError>
    where\n R: VoidRequest,

    Send a request without a reply to the server. Read more
    §

    fn discard_reply(&self, sequence: u64, kind: RequestKind, mode: DiscardMode)

    A reply to an error should be discarded. Read more
    §

    fn prefetch_extension_information(\n &self,\n extension_name: &'static str,\n) -> Result<(), ConnectionError>

    Prefetches information about an extension. Read more
    §

    fn extension_information(\n &self,\n extension_name: &'static str,\n) -> Result<Option<ExtensionInformation>, ConnectionError>

    Get information about an extension. Read more
    §

    fn wait_for_reply_or_error(\n &self,\n sequence: u64,\n) -> Result<<Cow<'_, C> as RequestConnection>::Buf, ReplyError>

    Wait for the reply to a request. Read more
    §

    fn wait_for_reply_or_raw_error(\n &self,\n sequence: u64,\n) -> Result<ReplyOrError<<Cow<'_, C> as RequestConnection>::Buf>, ConnectionError>

    Wait for the reply to a request. Read more
    §

    fn wait_for_reply(\n &self,\n sequence: u64,\n) -> Result<Option<<Cow<'_, C> as RequestConnection>::Buf>, ConnectionError>

    Wait for the reply to a request. Read more
    §

    fn wait_for_reply_with_fds(\n &self,\n sequence: u64,\n) -> Result<(<Cow<'_, C> as RequestConnection>::Buf, Vec<OwnedFd>), ReplyError>

    Wait for the reply to a request that has FDs. Read more
    §

    fn wait_for_reply_with_fds_raw(\n &self,\n sequence: u64,\n) -> Result<ReplyOrError<(<Cow<'_, C> as RequestConnection>::Buf, Vec<OwnedFd>), <Cow<'_, C> as RequestConnection>::Buf>, ConnectionError>

    Wait for the reply to a request that has FDs. Read more
    §

    fn check_for_error(&self, sequence: u64) -> Result<(), ReplyError>

    Check whether a request that does not have a reply caused an X11 error. Read more
    §

    fn check_for_raw_error(\n &self,\n sequence: u64,\n) -> Result<Option<<Cow<'_, C> as RequestConnection>::Buf>, ConnectionError>

    Check whether a request that does not have a reply caused an X11 error. Read more
    §

    fn prefetch_maximum_request_bytes(&self)

    Prefetches the maximum request length. Read more
    §

    fn maximum_request_bytes(&self) -> usize

    The maximum number of bytes that the X11 server accepts in a request.
    §

    fn parse_error(&self, error: &[u8]) -> Result<X11Error, ParseError>

    Parse a generic error.
    §

    fn parse_event(&self, event: &[u8]) -> Result<Event, ParseError>

    Parse a generic event.
    ","RequestConnection","iced::widget::text::Fragment"],["
    Source§

    impl<'a, T> Serialize for Cow<'a, T>
    where\n T: Serialize + ToOwned + ?Sized,

    Available on crate features std or alloc only.
    Source§

    fn serialize<S>(\n &self,\n serializer: S,\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where\n S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    ","Serialize","iced::widget::text::Fragment"],["
    §

    impl<T> Type for Cow<'_, T>
    where\n T: Type + ToOwned + ?Sized,

    §

    fn signature() -> Signature<'static>

    Get the signature for the implementing type. Read more
    ","Type","iced::widget::text::Fragment"],["
    §

    impl<'a, T> Writeable for Cow<'a, T>
    where\n T: Writeable + ToOwned + ?Sized,

    §

    fn write_to<W>(&self, sink: &mut W) -> Result<(), Error>
    where\n W: Write + ?Sized,

    Writes a string to the given sink. Errors from the sink are bubbled up.\nThe default implementation delegates to write_to_parts, and discards any\nPart annotations.
    §

    fn write_to_parts<W>(&self, sink: &mut W) -> Result<(), Error>
    where\n W: PartsWrite + ?Sized,

    Write bytes and Part annotations to the given sink. Errors from the\nsink are bubbled up. The default implementation delegates to write_to,\nand doesn’t produce any Part annotations.
    §

    fn writeable_length_hint(&self) -> LengthHint

    Returns a hint for the number of UTF-8 bytes that will be written to the sink. Read more
    §

    fn write_to_string(&self) -> Cow<'_, str>

    Creates a new String with the data from this Writeable. Like ToString,\nbut smaller and faster. Read more
    §

    fn writeable_cmp_bytes(&self, other: &[u8]) -> Ordering

    Compares the contents of this Writeable to the given bytes\nwithout allocating a String to hold the Writeable contents. Read more
    ","Writeable","iced::widget::text::Fragment"],["
    §

    impl<'a, T> Yokeable<'a> for Cow<'static, T>
    where\n T: 'static + ToOwned + ?Sized,\n <T as ToOwned>::Owned: Sized,

    Available on crate feature alloc only.
    §

    type Output = Cow<'a, T>

    This type MUST be Self with the 'static replaced with 'a, i.e. Self<'a>
    §

    fn transform(&'a self) -> &'a Cow<'a, T>

    This method must cast self between &'a Self<'static> and &'a Self<'a>. Read more
    §

    fn transform_owned(self) -> Cow<'a, T>

    This method must cast self between Self<'static> and Self<'a>. Read more
    §

    unsafe fn make(from: Cow<'a, T>) -> Cow<'static, T>

    This method can be used to cast away Self<'a>’s lifetime. Read more
    §

    fn transform_mut<F>(&'a mut self, f: F)
    where\n F: 'static + for<'b> FnOnce(&'b mut <Cow<'static, T> as Yokeable<'a>>::Output),

    This method must cast self between &'a mut Self<'static> and &'a mut Self<'a>,\nand pass it to f. Read more
    ","Yokeable<'a>","iced::widget::text::Fragment"],["
    §

    impl<'zf, B> ZeroFrom<'zf, Cow<'_, B>> for Cow<'zf, B>
    where\n B: ToOwned + ?Sized,

    Available on crate feature alloc only.
    §

    fn zero_from(other: &'zf Cow<'_, B>) -> Cow<'zf, B>

    Clone the other C into a struct that may retain references into C.
    ","ZeroFrom<'zf, Cow<'_, B>>","iced::widget::text::Fragment"],["
    §

    impl<'zf> ZeroFrom<'zf, String> for Cow<'zf, str>

    Available on crate feature alloc only.
    §

    fn zero_from(other: &'zf String) -> Cow<'zf, str>

    Clone the other C into a struct that may retain references into C.
    ","ZeroFrom<'zf, String>","iced::widget::text::Fragment"],["
    §

    impl<'zf> ZeroFrom<'zf, str> for Cow<'zf, str>

    Available on crate feature alloc only.
    §

    fn zero_from(other: &'zf str) -> Cow<'zf, str>

    Clone the other C into a struct that may retain references into C.
    ","ZeroFrom<'zf, str>","iced::widget::text::Fragment"],["
    Source§

    impl<B> DerefPure for Cow<'_, B>
    where\n B: ToOwned + ?Sized,\n <B as ToOwned>::Owned: Borrow<B>,

    ","DerefPure","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Eq for Cow<'_, B>
    where\n B: Eq + ToOwned + ?Sized,

    ","Eq","iced::widget::text::Fragment"],["
    §

    impl<T> IoSafe for Cow<'_, T>
    where\n T: Clone + IoSafe,

    ","IoSafe","iced::widget::text::Fragment"]]],["iced_core",[["
    1.14.0 · Source§

    impl<'a> Add<&'a str> for Cow<'a, str>

    Source§

    type Output = Cow<'a, str>

    The resulting type after applying the + operator.
    Source§

    fn add(self, rhs: &'a str) -> <Cow<'a, str> as Add<&'a str>>::Output

    Performs the + operation. Read more
    ","Add<&'a str>","iced_core::text::Fragment"],["
    1.14.0 · Source§

    impl<'a> Add for Cow<'a, str>

    Source§

    type Output = Cow<'a, str>

    The resulting type after applying the + operator.
    Source§

    fn add(self, rhs: Cow<'a, str>) -> <Cow<'a, str> as Add>::Output

    Performs the + operation. Read more
    ","Add","iced_core::text::Fragment"],["
    1.14.0 · Source§

    impl<'a> AddAssign<&'a str> for Cow<'a, str>

    Source§

    fn add_assign(&mut self, rhs: &'a str)

    Performs the += operation. Read more
    ","AddAssign<&'a str>","iced_core::text::Fragment"],["
    1.14.0 · Source§

    impl<'a> AddAssign for Cow<'a, str>

    Source§

    fn add_assign(&mut self, rhs: Cow<'a, str>)

    Performs the += operation. Read more
    ","AddAssign","iced_core::text::Fragment"],["
    §

    impl<'a> Arg for Cow<'a, str>

    §

    fn as_str(&self) -> Result<&str, Errno>

    Returns a view of this string as a string slice.
    §

    fn to_string_lossy(&self) -> Cow<'_, str>

    Returns a potentially-lossy rendering of this string as a\nCow<'_, str>.
    §

    fn as_cow_c_str(&self) -> Result<Cow<'_, CStr>, Errno>

    Returns a view of this string as a maybe-owned CStr.
    §

    fn into_c_str<'b>(self) -> Result<Cow<'b, CStr>, Errno>
    where\n Cow<'a, str>: 'b,

    Consumes self and returns a view of this string as a maybe-owned\nCStr.
    §

    fn into_with_c_str<T, F>(self, f: F) -> Result<T, Errno>
    where\n Cow<'a, str>: Sized,\n F: FnOnce(&CStr) -> Result<T, Errno>,

    Runs a closure with self passed in as a &CStr.
    ","Arg","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<T> AsRef<T> for Cow<'_, T>
    where\n T: ToOwned + ?Sized,

    Source§

    fn as_ref(&self) -> &T

    Converts this type into a shared reference of the (usually inferred) input type.
    ","AsRef","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, B> Borrow<B> for Cow<'a, B>
    where\n B: ToOwned + ?Sized,

    Source§

    fn borrow(&self) -> &B

    Immutably borrows from an owned value. Read more
    ","Borrow","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Clone for Cow<'_, B>
    where\n B: ToOwned + ?Sized,

    Source§

    fn clone(&self) -> Cow<'_, B>

    Returns a copy of the value. Read more
    Source§

    fn clone_from(&mut self, source: &Cow<'_, B>)

    Performs copy-assignment from source. Read more
    ","Clone","iced_core::text::Fragment"],["
    Source§

    impl<B> Cow<'_, B>
    where\n B: ToOwned + ?Sized,

    Source

    pub const fn is_borrowed(&self) -> bool

    🔬This is a nightly-only experimental API. (cow_is_borrowed)

    Returns true if the data is borrowed, i.e. if to_mut would require additional work.

    \n
    §Examples
    \n
    #![feature(cow_is_borrowed)]\nuse std::borrow::Cow;\n\nlet cow = Cow::Borrowed(\"moo\");\nassert!(cow.is_borrowed());\n\nlet bull: Cow<'_, str> = Cow::Owned(\"...moo?\".to_string());\nassert!(!bull.is_borrowed());
    \n
    Source

    pub const fn is_owned(&self) -> bool

    🔬This is a nightly-only experimental API. (cow_is_borrowed)

    Returns true if the data is owned, i.e. if to_mut would be a no-op.

    \n
    §Examples
    \n
    #![feature(cow_is_borrowed)]\nuse std::borrow::Cow;\n\nlet cow: Cow<'_, str> = Cow::Owned(\"moo\".to_string());\nassert!(cow.is_owned());\n\nlet bull = Cow::Borrowed(\"...moo?\");\nassert!(!bull.is_owned());
    \n
    1.0.0 · Source

    pub fn to_mut(&mut self) -> &mut <B as ToOwned>::Owned

    Acquires a mutable reference to the owned form of the data.

    \n

    Clones the data if it is not already owned.

    \n
    §Examples
    \n
    use std::borrow::Cow;\n\nlet mut cow = Cow::Borrowed(\"foo\");\ncow.to_mut().make_ascii_uppercase();\n\nassert_eq!(\n  cow,\n  Cow::Owned(String::from(\"FOO\")) as Cow<'_, str>\n);
    \n
    1.0.0 · Source

    pub fn into_owned(self) -> <B as ToOwned>::Owned

    Extracts the owned data.

    \n

    Clones the data if it is not already owned.

    \n
    §Examples
    \n

    Calling into_owned on a Cow::Borrowed returns a clone of the borrowed data:

    \n\n
    use std::borrow::Cow;\n\nlet s = \"Hello world!\";\nlet cow = Cow::Borrowed(s);\n\nassert_eq!(\n  cow.into_owned(),\n  String::from(s)\n);
    \n

    Calling into_owned on a Cow::Owned returns the owned data. The data is moved out of the\nCow without being cloned.

    \n\n
    use std::borrow::Cow;\n\nlet s = \"Hello world!\";\nlet cow: Cow<'_, str> = Cow::Owned(String::from(s));\n\nassert_eq!(\n  cow.into_owned(),\n  String::from(s)\n);
    \n
    ",0,"iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Debug for Cow<'_, B>
    where\n B: Debug + ToOwned + ?Sized,\n <B as ToOwned>::Owned: Debug,

    Source§

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

    Formats the value using the given formatter. Read more
    ","Debug","iced_core::text::Fragment"],["
    1.11.0 · Source§

    impl<B> Default for Cow<'_, B>
    where\n B: ToOwned + ?Sized,\n <B as ToOwned>::Owned: Default,

    Source§

    fn default() -> Cow<'_, B>

    Creates an owned Cow<’a, B> with the default value for the contained owned value.

    \n
    ","Default","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Deref for Cow<'_, B>
    where\n B: ToOwned + ?Sized,\n <B as ToOwned>::Owned: Borrow<B>,

    Source§

    type Target = B

    The resulting type after dereferencing.
    Source§

    fn deref(&self) -> &B

    Dereferences the value.
    ","Deref","iced_core::text::Fragment"],["
    Source§

    impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>
    where\n T: ToOwned + ?Sized,\n <T as ToOwned>::Owned: Deserialize<'de>,

    Source§

    fn deserialize<D>(\n deserializer: D,\n) -> Result<Cow<'a, T>, <D as Deserializer<'de>>::Error>
    where\n D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    ","Deserialize<'de>","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Display for Cow<'_, B>
    where\n B: Display + ToOwned + ?Sized,\n <B as ToOwned>::Owned: Display,

    Source§

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

    Formats the value using the given formatter. Read more
    ","Display","iced_core::text::Fragment"],["
    1.28.0 · Source§

    impl<'a> From<&'a String> for Cow<'a, str>

    Source§

    fn from(s: &'a String) -> Cow<'a, str>

    Converts a String reference into a Borrowed variant.\nNo heap allocation is performed, and the string\nis not copied.

    \n
    §Example
    \n
    let s = \"eggplant\".to_string();\nassert_eq!(Cow::from(&s), Cow::Borrowed(\"eggplant\"));
    \n
    ","From<&'a String>","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<'a> From<&'a str> for Cow<'a, str>

    Source§

    fn from(s: &'a str) -> Cow<'a, str>

    Converts a string slice into a Borrowed variant.\nNo heap allocation is performed, and the string\nis not copied.

    \n
    §Example
    \n
    assert_eq!(Cow::from(\"eggplant\"), Cow::Borrowed(\"eggplant\"));
    \n
    ","From<&'a str>","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<'a> From<String> for Cow<'a, str>

    Source§

    fn from(s: String) -> Cow<'a, str>

    Converts a String into an Owned variant.\nNo heap allocation is performed, and the string\nis not copied.

    \n
    §Example
    \n
    let s = \"eggplant\".to_string();\nlet s2 = \"eggplant\".to_string();\nassert_eq!(Cow::from(s), Cow::<'static, str>::Owned(s2));
    \n
    ","From","iced_core::text::Fragment"],["
    1.12.0 · Source§

    impl<'a, 'b> FromIterator<&'b str> for Cow<'a, str>

    Source§

    fn from_iter<I>(it: I) -> Cow<'a, str>
    where\n I: IntoIterator<Item = &'b str>,

    Creates a value from an iterator. Read more
    ","FromIterator<&'b str>","iced_core::text::Fragment"],["
    1.12.0 · Source§

    impl<'a> FromIterator<String> for Cow<'a, str>

    Source§

    fn from_iter<I>(it: I) -> Cow<'a, str>
    where\n I: IntoIterator<Item = String>,

    Creates a value from an iterator. Read more
    ","FromIterator","iced_core::text::Fragment"],["
    1.12.0 · Source§

    impl<'a> FromIterator<char> for Cow<'a, str>

    Source§

    fn from_iter<I>(it: I) -> Cow<'a, str>
    where\n I: IntoIterator<Item = char>,

    Creates a value from an iterator. Read more
    ","FromIterator","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Hash for Cow<'_, B>
    where\n B: Hash + ToOwned + ?Sized,

    Source§

    fn hash<H>(&self, state: &mut H)
    where\n H: Hasher,

    Feeds this value into the given Hasher. Read more
    1.3.0 · Source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where\n H: Hasher,\n Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    ","Hash","iced_core::text::Fragment"],["
    Source§

    impl<'de, 'a, E> IntoDeserializer<'de, E> for Cow<'a, str>
    where\n E: Error,

    Source§

    type Deserializer = CowStrDeserializer<'a, E>

    The type of the deserializer being converted into.
    Source§

    fn into_deserializer(self) -> CowStrDeserializer<'a, E>

    Convert this value into a deserializer.
    ","IntoDeserializer<'de, E>","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Ord for Cow<'_, B>
    where\n B: Ord + ToOwned + ?Sized,

    Source§

    fn cmp(&self, other: &Cow<'_, B>) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · Source§

    fn max(self, other: Self) -> Self
    where\n Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · Source§

    fn min(self, other: Self) -> Self
    where\n Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · Source§

    fn clamp(self, min: Self, max: Self) -> Self
    where\n Self: Sized,

    Restrict a value to a certain interval. Read more
    ","Ord","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>

    Source§

    fn eq(&self, other: &&'b str) -> bool

    Tests for self and other values to be equal, and is used by ==.
    Source§

    fn ne(&self, other: &&'b str) -> bool

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq<&'b str>","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>
    where\n B: PartialEq<C> + ToOwned + ?Sized,\n C: ToOwned + ?Sized,

    Source§

    fn eq(&self, other: &Cow<'b, C>) -> bool

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq>","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b> PartialEq<String> for Cow<'a, str>

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b> PartialEq<str> for Cow<'a, str>

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, B> PartialOrd for Cow<'a, B>
    where\n B: PartialOrd + ToOwned + ?Sized,

    Source§

    fn partial_cmp(&self, other: &Cow<'a, B>) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · Source§

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

    Tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · Source§

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

    Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
    1.0.0 · Source§

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

    Tests greater than (for self and other) and is used by the >\noperator. Read more
    1.0.0 · Source§

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

    Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
    ","PartialOrd","iced_core::text::Fragment"],["
    Source§

    impl<'a, T> Serialize for Cow<'a, T>
    where\n T: Serialize + ToOwned + ?Sized,

    Source§

    fn serialize<S>(\n &self,\n serializer: S,\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where\n S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    ","Serialize","iced_core::text::Fragment"],["
    §

    impl<T> Type for Cow<'_, T>
    where\n T: Type + ToOwned + ?Sized,

    §

    fn signature() -> Signature<'static>

    Get the signature for the implementing type. Read more
    ","Type","iced_core::text::Fragment"],["
    Source§

    impl<B> DerefPure for Cow<'_, B>
    where\n B: ToOwned + ?Sized,\n <B as ToOwned>::Owned: Borrow<B>,

    ","DerefPure","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Eq for Cow<'_, B>
    where\n B: Eq + ToOwned + ?Sized,

    ","Eq","iced_core::text::Fragment"],["
    §

    impl<T> IoSafe for Cow<'_, T>
    where\n T: Clone + IoSafe,

    ","IoSafe","iced_core::text::Fragment"]]],["iced_widget",[["
    1.14.0 · Source§

    impl<'a> Add<&'a str> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    type Output = Cow<'a, str>

    The resulting type after applying the + operator.
    Source§

    fn add(self, rhs: &'a str) -> <Cow<'a, str> as Add<&'a str>>::Output

    Performs the + operation. Read more
    ","Add<&'a str>","iced_widget::text::Fragment"],["
    1.14.0 · Source§

    impl<'a> Add for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    type Output = Cow<'a, str>

    The resulting type after applying the + operator.
    Source§

    fn add(self, rhs: Cow<'a, str>) -> <Cow<'a, str> as Add>::Output

    Performs the + operation. Read more
    ","Add","iced_widget::text::Fragment"],["
    1.14.0 · Source§

    impl<'a> AddAssign<&'a str> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn add_assign(&mut self, rhs: &'a str)

    Performs the += operation. Read more
    ","AddAssign<&'a str>","iced_widget::text::Fragment"],["
    1.14.0 · Source§

    impl<'a> AddAssign for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn add_assign(&mut self, rhs: Cow<'a, str>)

    Performs the += operation. Read more
    ","AddAssign","iced_widget::text::Fragment"],["
    §

    impl<'a> Arg for Cow<'a, str>

    §

    fn as_str(&self) -> Result<&str, Errno>

    Returns a view of this string as a string slice.
    §

    fn to_string_lossy(&self) -> Cow<'_, str>

    Returns a potentially-lossy rendering of this string as a Cow<'_, str>.
    §

    fn as_cow_c_str(&self) -> Result<Cow<'_, CStr>, Errno>

    Returns a view of this string as a maybe-owned CStr.
    §

    fn into_c_str<'b>(self) -> Result<Cow<'b, CStr>, Errno>
    where\n Cow<'a, str>: 'b,

    Consumes self and returns a view of this string as a maybe-owned\nCStr.
    §

    fn into_with_c_str<T, F>(self, f: F) -> Result<T, Errno>
    where\n Cow<'a, str>: Sized,\n F: FnOnce(&CStr) -> Result<T, Errno>,

    Runs a closure with self passed in as a &CStr.
    ","Arg","iced_widget::text::Fragment"],["
    §

    impl<'a> Arg for Cow<'a, str>

    Available on crate feature alloc only.
    §

    fn as_str(&self) -> Result<&str, Errno>

    Returns a view of this string as a string slice.
    §

    fn to_string_lossy(&self) -> Cow<'_, str>

    Returns a potentially-lossy rendering of this string as a\nCow<'_, str>.
    §

    fn as_cow_c_str(&self) -> Result<Cow<'_, CStr>, Errno>

    Returns a view of this string as a maybe-owned CStr.
    §

    fn into_c_str<'b>(self) -> Result<Cow<'b, CStr>, Errno>
    where\n Cow<'a, str>: 'b,

    Consumes self and returns a view of this string as a maybe-owned\nCStr.
    §

    fn into_with_c_str<T, F>(self, f: F) -> Result<T, Errno>
    where\n Cow<'a, str>: Sized,\n F: FnOnce(&CStr) -> Result<T, Errno>,

    Runs a closure with self passed in as a &CStr.
    ","Arg","iced_widget::text::Fragment"],["
    §

    impl<T> AsRawXcbConnection for Cow<'_, T>
    where\n T: AsRawXcbConnection + ToOwned + ?Sized,

    Available on crate feature alloc only.
    §

    fn as_raw_xcb_connection(&self) -> *mut xcb_connection_t

    Get a raw xcb connection pointer from this object.
    ","AsRawXcbConnection","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<T> AsRef<T> for Cow<'_, T>
    where\n T: ToOwned + ?Sized,

    Source§

    fn as_ref(&self) -> &T

    Converts this type into a shared reference of the (usually inferred) input type.
    ","AsRef","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, B> Borrow<B> for Cow<'a, B>
    where\n B: ToOwned + ?Sized,

    Source§

    fn borrow(&self) -> &B

    Immutably borrows from an owned value. Read more
    ","Borrow","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Clone for Cow<'_, B>
    where\n B: ToOwned + ?Sized,

    Source§

    fn clone(&self) -> Cow<'_, B>

    Returns a copy of the value. Read more
    Source§

    fn clone_from(&mut self, source: &Cow<'_, B>)

    Performs copy-assignment from source. Read more
    ","Clone","iced_widget::text::Fragment"],["
    §

    impl<C> Connection for Cow<'_, C>
    where\n C: Connection + ToOwned + ?Sized,

    §

    fn wait_for_event(&self) -> Result<Event, ConnectionError>

    Wait for a new event from the X11 server.
    §

    fn wait_for_raw_event(\n &self,\n) -> Result<<Cow<'_, C> as RequestConnection>::Buf, ConnectionError>

    Wait for a new raw/unparsed event from the X11 server.
    §

    fn wait_for_event_with_sequence(&self) -> Result<(Event, u64), ConnectionError>

    Wait for a new event from the X11 server.
    §

    fn wait_for_raw_event_with_sequence(\n &self,\n) -> Result<(<Cow<'_, C> as RequestConnection>::Buf, u64), ConnectionError>

    Wait for a new raw/unparsed event from the X11 server.
    §

    fn poll_for_event(&self) -> Result<Option<Event>, ConnectionError>

    Poll for a new event from the X11 server.
    §

    fn poll_for_raw_event(\n &self,\n) -> Result<Option<<Cow<'_, C> as RequestConnection>::Buf>, ConnectionError>

    Poll for a new raw/unparsed event from the X11 server.
    §

    fn poll_for_event_with_sequence(\n &self,\n) -> Result<Option<(Event, u64)>, ConnectionError>

    Poll for a new event from the X11 server.
    §

    fn poll_for_raw_event_with_sequence(\n &self,\n) -> Result<Option<(<Cow<'_, C> as RequestConnection>::Buf, u64)>, ConnectionError>

    Poll for a new unparsed/raw event from the X11 server.
    §

    fn flush(&self) -> Result<(), ConnectionError>

    Send all pending requests to the server. Read more
    §

    fn setup(&self) -> &Setup

    Get the setup information sent by the X11 server. Read more
    §

    fn generate_id(&self) -> Result<u32, ReplyOrIdError>

    Generate a new X11 identifier. Read more
    ","Connection","iced_widget::text::Fragment"],["
    Source§

    impl<B> Cow<'_, B>
    where\n B: ToOwned + ?Sized,

    Source

    pub const fn is_borrowed(&self) -> bool

    🔬This is a nightly-only experimental API. (cow_is_borrowed)

    Returns true if the data is borrowed, i.e. if to_mut would require additional work.

    \n
    §Examples
    \n
    #![feature(cow_is_borrowed)]\nuse std::borrow::Cow;\n\nlet cow = Cow::Borrowed(\"moo\");\nassert!(cow.is_borrowed());\n\nlet bull: Cow<'_, str> = Cow::Owned(\"...moo?\".to_string());\nassert!(!bull.is_borrowed());
    \n
    Source

    pub const fn is_owned(&self) -> bool

    🔬This is a nightly-only experimental API. (cow_is_borrowed)

    Returns true if the data is owned, i.e. if to_mut would be a no-op.

    \n
    §Examples
    \n
    #![feature(cow_is_borrowed)]\nuse std::borrow::Cow;\n\nlet cow: Cow<'_, str> = Cow::Owned(\"moo\".to_string());\nassert!(cow.is_owned());\n\nlet bull = Cow::Borrowed(\"...moo?\");\nassert!(!bull.is_owned());
    \n
    1.0.0 · Source

    pub fn to_mut(&mut self) -> &mut <B as ToOwned>::Owned

    Acquires a mutable reference to the owned form of the data.

    \n

    Clones the data if it is not already owned.

    \n
    §Examples
    \n
    use std::borrow::Cow;\n\nlet mut cow = Cow::Borrowed(\"foo\");\ncow.to_mut().make_ascii_uppercase();\n\nassert_eq!(\n  cow,\n  Cow::Owned(String::from(\"FOO\")) as Cow<'_, str>\n);
    \n
    1.0.0 · Source

    pub fn into_owned(self) -> <B as ToOwned>::Owned

    Extracts the owned data.

    \n

    Clones the data if it is not already owned.

    \n
    §Examples
    \n

    Calling into_owned on a Cow::Borrowed returns a clone of the borrowed data:

    \n\n
    use std::borrow::Cow;\n\nlet s = \"Hello world!\";\nlet cow = Cow::Borrowed(s);\n\nassert_eq!(\n  cow.into_owned(),\n  String::from(s)\n);
    \n

    Calling into_owned on a Cow::Owned returns the owned data. The data is moved out of the\nCow without being cloned.

    \n\n
    use std::borrow::Cow;\n\nlet s = \"Hello world!\";\nlet cow: Cow<'_, str> = Cow::Owned(String::from(s));\n\nassert_eq!(\n  cow.into_owned(),\n  String::from(s)\n);
    \n
    ",0,"iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Debug for Cow<'_, B>
    where\n B: Debug + ToOwned + ?Sized,\n <B as ToOwned>::Owned: Debug,

    Source§

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

    Formats the value using the given formatter. Read more
    ","Debug","iced_widget::text::Fragment"],["
    1.11.0 · Source§

    impl<B> Default for Cow<'_, B>
    where\n B: ToOwned + ?Sized,\n <B as ToOwned>::Owned: Default,

    Source§

    fn default() -> Cow<'_, B>

    Creates an owned Cow<’a, B> with the default value for the contained owned value.

    \n
    ","Default","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Deref for Cow<'_, B>
    where\n B: ToOwned + ?Sized,\n <B as ToOwned>::Owned: Borrow<B>,

    Source§

    type Target = B

    The resulting type after dereferencing.
    Source§

    fn deref(&self) -> &B

    Dereferences the value.
    ","Deref","iced_widget::text::Fragment"],["
    Source§

    impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>
    where\n T: ToOwned + ?Sized,\n <T as ToOwned>::Owned: Deserialize<'de>,

    Available on crate features std or alloc only.
    Source§

    fn deserialize<D>(\n deserializer: D,\n) -> Result<Cow<'a, T>, <D as Deserializer<'de>>::Error>
    where\n D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    ","Deserialize<'de>","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Display for Cow<'_, B>
    where\n B: Display + ToOwned + ?Sized,\n <B as ToOwned>::Owned: Display,

    Source§

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

    Formats the value using the given formatter. Read more
    ","Display","iced_widget::text::Fragment"],["
    §

    impl<T> EncodeAsVarULE<T> for Cow<'_, T>
    where\n T: VarULE + ToOwned + ?Sized,

    §

    fn encode_var_ule_as_slices<R>(&self, cb: impl FnOnce(&[&[u8]]) -> R) -> R

    Calls cb with a piecewise list of byte slices that when concatenated\nproduce the memory pattern of the corresponding instance of T. Read more
    §

    fn encode_var_ule_len(&self) -> usize

    Return the length, in bytes, of the corresponding [VarULE] type
    §

    fn encode_var_ule_write(&self, dst: &mut [u8])

    Write the corresponding [VarULE] type to the dst buffer. dst should\nbe the size of [Self::encode_var_ule_len()]
    ","EncodeAsVarULE","iced_widget::text::Fragment"],["
    1.28.0 · Source§

    impl<'a> From<&'a String> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from(s: &'a String) -> Cow<'a, str>

    Converts a String reference into a Borrowed variant.\nNo heap allocation is performed, and the string\nis not copied.

    \n
    §Example
    \n
    let s = \"eggplant\".to_string();\nassert_eq!(Cow::from(&s), Cow::Borrowed(\"eggplant\"));
    \n
    ","From<&'a String>","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a> From<&'a str> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from(s: &'a str) -> Cow<'a, str>

    Converts a string slice into a Borrowed variant.\nNo heap allocation is performed, and the string\nis not copied.

    \n
    §Example
    \n
    assert_eq!(Cow::from(\"eggplant\"), Cow::Borrowed(\"eggplant\"));
    \n
    ","From<&'a str>","iced_widget::text::Fragment"],["
    §

    impl<'a> From<CowStr<'a>> for Cow<'a, str>

    §

    fn from(s: CowStr<'a>) -> Cow<'a, str>

    Converts to this type from the input type.
    ","From>","iced_widget::text::Fragment"],["
    §

    impl<'a> From<PercentEncode<'a>> for Cow<'a, str>

    Available on crate feature alloc only.
    §

    fn from(iter: PercentEncode<'a>) -> Cow<'a, str>

    Converts to this type from the input type.
    ","From>","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a> From<String> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from(s: String) -> Cow<'a, str>

    Converts a String into an Owned variant.\nNo heap allocation is performed, and the string\nis not copied.

    \n
    §Example
    \n
    let s = \"eggplant\".to_string();\nlet s2 = \"eggplant\".to_string();\nassert_eq!(Cow::from(s), Cow::<'static, str>::Owned(s2));
    \n
    ","From","iced_widget::text::Fragment"],["
    1.12.0 · Source§

    impl<'a, 'b> FromIterator<&'b str> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from_iter<I>(it: I) -> Cow<'a, str>
    where\n I: IntoIterator<Item = &'b str>,

    Creates a value from an iterator. Read more
    ","FromIterator<&'b str>","iced_widget::text::Fragment"],["
    1.12.0 · Source§

    impl<'a> FromIterator<String> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from_iter<I>(it: I) -> Cow<'a, str>
    where\n I: IntoIterator<Item = String>,

    Creates a value from an iterator. Read more
    ","FromIterator","iced_widget::text::Fragment"],["
    1.12.0 · Source§

    impl<'a> FromIterator<char> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from_iter<I>(it: I) -> Cow<'a, str>
    where\n I: IntoIterator<Item = char>,

    Creates a value from an iterator. Read more
    ","FromIterator","iced_widget::text::Fragment"],["
    §

    impl<'a, C, T> FromParallelIterator<T> for Cow<'a, C>
    where\n C: ToOwned + ?Sized,\n <C as ToOwned>::Owned: FromParallelIterator<T>,\n T: Send,

    Collects an arbitrary Cow collection.

    \n

    Note, the standard library only has FromIterator for Cow<'a, str> and\nCow<'a, [T]>, because no one thought to add a blanket implementation\nbefore it was stabilized.

    \n
    §

    fn from_par_iter<I>(par_iter: I) -> Cow<'a, C>
    where\n I: IntoParallelIterator<Item = T>,

    Creates an instance of the collection from the parallel iterator par_iter. Read more
    ","FromParallelIterator","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Hash for Cow<'_, B>
    where\n B: Hash + ToOwned + ?Sized,

    Source§

    fn hash<H>(&self, state: &mut H)
    where\n H: Hasher,

    Feeds this value into the given Hasher. Read more
    1.3.0 · Source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where\n H: Hasher,\n Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    ","Hash","iced_widget::text::Fragment"],["
    Source§

    impl<'de, 'a, E> IntoDeserializer<'de, E> for Cow<'a, str>
    where\n E: Error,

    Available on crate features std or alloc only.
    Source§

    type Deserializer = CowStrDeserializer<'a, E>

    The type of the deserializer being converted into.
    Source§

    fn into_deserializer(self) -> CowStrDeserializer<'a, E>

    Convert this value into a deserializer.
    ","IntoDeserializer<'de, E>","iced_widget::text::Fragment"],["
    §

    impl<'a> IntoFragment<'a> for Cow<'a, str>

    §

    fn into_fragment(self) -> Cow<'a, str>

    Converts the value to some text Fragment.
    ","IntoFragment<'a>","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Ord for Cow<'_, B>
    where\n B: Ord + ToOwned + ?Sized,

    Source§

    fn cmp(&self, other: &Cow<'_, B>) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · Source§

    fn max(self, other: Self) -> Self
    where\n Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · Source§

    fn min(self, other: Self) -> Self
    where\n Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · Source§

    fn clamp(self, min: Self, max: Self) -> Self
    where\n Self: Sized,

    Restrict a value to a certain interval. Read more
    ","Ord","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>

    Source§

    fn eq(&self, other: &&'b str) -> bool

    Tests for self and other values to be equal, and is used by ==.
    Source§

    fn ne(&self, other: &&'b str) -> bool

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq<&'b str>","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>
    where\n B: PartialEq<C> + ToOwned + ?Sized,\n C: ToOwned + ?Sized,

    Source§

    fn eq(&self, other: &Cow<'b, C>) -> bool

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq>","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b> PartialEq<String> for Cow<'a, str>

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b> PartialEq<str> for Cow<'a, str>

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, B> PartialOrd for Cow<'a, B>
    where\n B: PartialOrd + ToOwned + ?Sized,

    Source§

    fn partial_cmp(&self, other: &Cow<'a, B>) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · Source§

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

    Tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · Source§

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

    Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
    1.0.0 · Source§

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

    Tests greater than (for self and other) and is used by the >\noperator. Read more
    1.0.0 · Source§

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

    Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
    ","PartialOrd","iced_widget::text::Fragment"],["
    §

    impl<C> RequestConnection for Cow<'_, C>
    where\n C: RequestConnection + ToOwned + ?Sized,

    §

    type Buf = <C as RequestConnection>::Buf

    Type used as buffer to store raw replies or events before\nthey are parsed.
    §

    fn send_request_with_reply<R>(\n &self,\n bufs: &[IoSlice<'_>],\n fds: Vec<OwnedFd>,\n) -> Result<Cookie<'_, Cow<'_, C>, R>, ConnectionError>
    where\n R: TryParse,

    Send a request with a reply to the server. Read more
    §

    fn send_trait_request_with_reply<R>(\n &self,\n request: R,\n) -> Result<Cookie<'_, Cow<'_, C>, <R as ReplyRequest>::Reply>, ConnectionError>
    where\n R: ReplyRequest,

    Send a request with a reply to the server. Read more
    §

    fn send_request_with_reply_with_fds<R>(\n &self,\n bufs: &[IoSlice<'_>],\n fds: Vec<OwnedFd>,\n) -> Result<CookieWithFds<'_, Cow<'_, C>, R>, ConnectionError>
    where\n R: TryParseFd,

    Send a request with a reply containing file descriptors to the server. Read more
    §

    fn send_trait_request_with_reply_with_fds<R>(\n &self,\n request: R,\n) -> Result<CookieWithFds<'_, Cow<'_, C>, <R as ReplyFDsRequest>::Reply>, ConnectionError>
    where\n R: ReplyFDsRequest,

    Send a request with a reply containing file descriptors to the server. Read more
    §

    fn send_request_without_reply(\n &self,\n bufs: &[IoSlice<'_>],\n fds: Vec<OwnedFd>,\n) -> Result<VoidCookie<'_, Cow<'_, C>>, ConnectionError>

    Send a request without a reply to the server. Read more
    §

    fn send_trait_request_without_reply<R>(\n &self,\n request: R,\n) -> Result<VoidCookie<'_, Cow<'_, C>>, ConnectionError>
    where\n R: VoidRequest,

    Send a request without a reply to the server. Read more
    §

    fn discard_reply(&self, sequence: u64, kind: RequestKind, mode: DiscardMode)

    A reply to an error should be discarded. Read more
    §

    fn prefetch_extension_information(\n &self,\n extension_name: &'static str,\n) -> Result<(), ConnectionError>

    Prefetches information about an extension. Read more
    §

    fn extension_information(\n &self,\n extension_name: &'static str,\n) -> Result<Option<ExtensionInformation>, ConnectionError>

    Get information about an extension. Read more
    §

    fn wait_for_reply_or_error(\n &self,\n sequence: u64,\n) -> Result<<Cow<'_, C> as RequestConnection>::Buf, ReplyError>

    Wait for the reply to a request. Read more
    §

    fn wait_for_reply_or_raw_error(\n &self,\n sequence: u64,\n) -> Result<ReplyOrError<<Cow<'_, C> as RequestConnection>::Buf>, ConnectionError>

    Wait for the reply to a request. Read more
    §

    fn wait_for_reply(\n &self,\n sequence: u64,\n) -> Result<Option<<Cow<'_, C> as RequestConnection>::Buf>, ConnectionError>

    Wait for the reply to a request. Read more
    §

    fn wait_for_reply_with_fds(\n &self,\n sequence: u64,\n) -> Result<(<Cow<'_, C> as RequestConnection>::Buf, Vec<OwnedFd>), ReplyError>

    Wait for the reply to a request that has FDs. Read more
    §

    fn wait_for_reply_with_fds_raw(\n &self,\n sequence: u64,\n) -> Result<ReplyOrError<(<Cow<'_, C> as RequestConnection>::Buf, Vec<OwnedFd>), <Cow<'_, C> as RequestConnection>::Buf>, ConnectionError>

    Wait for the reply to a request that has FDs. Read more
    §

    fn check_for_error(&self, sequence: u64) -> Result<(), ReplyError>

    Check whether a request that does not have a reply caused an X11 error. Read more
    §

    fn check_for_raw_error(\n &self,\n sequence: u64,\n) -> Result<Option<<Cow<'_, C> as RequestConnection>::Buf>, ConnectionError>

    Check whether a request that does not have a reply caused an X11 error. Read more
    §

    fn prefetch_maximum_request_bytes(&self)

    Prefetches the maximum request length. Read more
    §

    fn maximum_request_bytes(&self) -> usize

    The maximum number of bytes that the X11 server accepts in a request.
    §

    fn parse_error(&self, error: &[u8]) -> Result<X11Error, ParseError>

    Parse a generic error.
    §

    fn parse_event(&self, event: &[u8]) -> Result<Event, ParseError>

    Parse a generic event.
    ","RequestConnection","iced_widget::text::Fragment"],["
    Source§

    impl<'a, T> Serialize for Cow<'a, T>
    where\n T: Serialize + ToOwned + ?Sized,

    Available on crate features std or alloc only.
    Source§

    fn serialize<S>(\n &self,\n serializer: S,\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where\n S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    ","Serialize","iced_widget::text::Fragment"],["
    §

    impl<T> Type for Cow<'_, T>
    where\n T: Type + ToOwned + ?Sized,

    §

    fn signature() -> Signature<'static>

    Get the signature for the implementing type. Read more
    ","Type","iced_widget::text::Fragment"],["
    §

    impl<'a, T> Writeable for Cow<'a, T>
    where\n T: Writeable + ToOwned + ?Sized,

    §

    fn write_to<W>(&self, sink: &mut W) -> Result<(), Error>
    where\n W: Write + ?Sized,

    Writes a string to the given sink. Errors from the sink are bubbled up.\nThe default implementation delegates to write_to_parts, and discards any\nPart annotations.
    §

    fn write_to_parts<W>(&self, sink: &mut W) -> Result<(), Error>
    where\n W: PartsWrite + ?Sized,

    Write bytes and Part annotations to the given sink. Errors from the\nsink are bubbled up. The default implementation delegates to write_to,\nand doesn’t produce any Part annotations.
    §

    fn writeable_length_hint(&self) -> LengthHint

    Returns a hint for the number of UTF-8 bytes that will be written to the sink. Read more
    §

    fn write_to_string(&self) -> Cow<'_, str>

    Creates a new String with the data from this Writeable. Like ToString,\nbut smaller and faster. Read more
    §

    fn writeable_cmp_bytes(&self, other: &[u8]) -> Ordering

    Compares the contents of this Writeable to the given bytes\nwithout allocating a String to hold the Writeable contents. Read more
    ","Writeable","iced_widget::text::Fragment"],["
    §

    impl<'a, T> Yokeable<'a> for Cow<'static, T>
    where\n T: 'static + ToOwned + ?Sized,\n <T as ToOwned>::Owned: Sized,

    Available on crate feature alloc only.
    §

    type Output = Cow<'a, T>

    This type MUST be Self with the 'static replaced with 'a, i.e. Self<'a>
    §

    fn transform(&'a self) -> &'a Cow<'a, T>

    This method must cast self between &'a Self<'static> and &'a Self<'a>. Read more
    §

    fn transform_owned(self) -> Cow<'a, T>

    This method must cast self between Self<'static> and Self<'a>. Read more
    §

    unsafe fn make(from: Cow<'a, T>) -> Cow<'static, T>

    This method can be used to cast away Self<'a>’s lifetime. Read more
    §

    fn transform_mut<F>(&'a mut self, f: F)
    where\n F: 'static + for<'b> FnOnce(&'b mut <Cow<'static, T> as Yokeable<'a>>::Output),

    This method must cast self between &'a mut Self<'static> and &'a mut Self<'a>,\nand pass it to f. Read more
    ","Yokeable<'a>","iced_widget::text::Fragment"],["
    §

    impl<'zf, B> ZeroFrom<'zf, Cow<'_, B>> for Cow<'zf, B>
    where\n B: ToOwned + ?Sized,

    Available on crate feature alloc only.
    §

    fn zero_from(other: &'zf Cow<'_, B>) -> Cow<'zf, B>

    Clone the other C into a struct that may retain references into C.
    ","ZeroFrom<'zf, Cow<'_, B>>","iced_widget::text::Fragment"],["
    §

    impl<'zf> ZeroFrom<'zf, String> for Cow<'zf, str>

    Available on crate feature alloc only.
    §

    fn zero_from(other: &'zf String) -> Cow<'zf, str>

    Clone the other C into a struct that may retain references into C.
    ","ZeroFrom<'zf, String>","iced_widget::text::Fragment"],["
    §

    impl<'zf> ZeroFrom<'zf, str> for Cow<'zf, str>

    Available on crate feature alloc only.
    §

    fn zero_from(other: &'zf str) -> Cow<'zf, str>

    Clone the other C into a struct that may retain references into C.
    ","ZeroFrom<'zf, str>","iced_widget::text::Fragment"],["
    Source§

    impl<B> DerefPure for Cow<'_, B>
    where\n B: ToOwned + ?Sized,\n <B as ToOwned>::Owned: Borrow<B>,

    ","DerefPure","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Eq for Cow<'_, B>
    where\n B: Eq + ToOwned + ?Sized,

    ","Eq","iced_widget::text::Fragment"],["
    §

    impl<T> IoSafe for Cow<'_, T>
    where\n T: Clone + IoSafe,

    ","IoSafe","iced_widget::text::Fragment"]]]]); + var type_impls = Object.fromEntries([["iced",[["
    1.14.0 · Source§

    impl<'a> Add<&'a str> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    type Output = Cow<'a, str>

    The resulting type after applying the + operator.
    Source§

    fn add(self, rhs: &'a str) -> <Cow<'a, str> as Add<&'a str>>::Output

    Performs the + operation. Read more
    ","Add<&'a str>","iced::widget::text::Fragment"],["
    1.14.0 · Source§

    impl<'a> Add for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    type Output = Cow<'a, str>

    The resulting type after applying the + operator.
    Source§

    fn add(self, rhs: Cow<'a, str>) -> <Cow<'a, str> as Add>::Output

    Performs the + operation. Read more
    ","Add","iced::widget::text::Fragment"],["
    1.14.0 · Source§

    impl<'a> AddAssign<&'a str> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn add_assign(&mut self, rhs: &'a str)

    Performs the += operation. Read more
    ","AddAssign<&'a str>","iced::widget::text::Fragment"],["
    1.14.0 · Source§

    impl<'a> AddAssign for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn add_assign(&mut self, rhs: Cow<'a, str>)

    Performs the += operation. Read more
    ","AddAssign","iced::widget::text::Fragment"],["
    §

    impl<'a> Arg for Cow<'a, str>

    §

    fn as_str(&self) -> Result<&str, Errno>

    Returns a view of this string as a string slice.
    §

    fn to_string_lossy(&self) -> Cow<'_, str>

    Returns a potentially-lossy rendering of this string as a Cow<'_, str>.
    §

    fn as_cow_c_str(&self) -> Result<Cow<'_, CStr>, Errno>

    Returns a view of this string as a maybe-owned CStr.
    §

    fn into_c_str<'b>(self) -> Result<Cow<'b, CStr>, Errno>
    where\n Cow<'a, str>: 'b,

    Consumes self and returns a view of this string as a maybe-owned\nCStr.
    §

    fn into_with_c_str<T, F>(self, f: F) -> Result<T, Errno>
    where\n Cow<'a, str>: Sized,\n F: FnOnce(&CStr) -> Result<T, Errno>,

    Runs a closure with self passed in as a &CStr.
    ","Arg","iced::widget::text::Fragment"],["
    §

    impl<'a> Arg for Cow<'a, str>

    Available on crate feature alloc only.
    §

    fn as_str(&self) -> Result<&str, Errno>

    Returns a view of this string as a string slice.
    §

    fn to_string_lossy(&self) -> Cow<'_, str>

    Returns a potentially-lossy rendering of this string as a\nCow<'_, str>.
    §

    fn as_cow_c_str(&self) -> Result<Cow<'_, CStr>, Errno>

    Returns a view of this string as a maybe-owned CStr.
    §

    fn into_c_str<'b>(self) -> Result<Cow<'b, CStr>, Errno>
    where\n Cow<'a, str>: 'b,

    Consumes self and returns a view of this string as a maybe-owned\nCStr.
    §

    fn into_with_c_str<T, F>(self, f: F) -> Result<T, Errno>
    where\n Cow<'a, str>: Sized,\n F: FnOnce(&CStr) -> Result<T, Errno>,

    Runs a closure with self passed in as a &CStr.
    ","Arg","iced::widget::text::Fragment"],["
    §

    impl<T> AsRawXcbConnection for Cow<'_, T>
    where\n T: AsRawXcbConnection + ToOwned + ?Sized,

    Available on crate feature alloc only.
    §

    fn as_raw_xcb_connection(&self) -> *mut xcb_connection_t

    Get a raw xcb connection pointer from this object.
    ","AsRawXcbConnection","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<T> AsRef<T> for Cow<'_, T>
    where\n T: ToOwned + ?Sized,

    Source§

    fn as_ref(&self) -> &T

    Converts this type into a shared reference of the (usually inferred) input type.
    ","AsRef","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, B> Borrow<B> for Cow<'a, B>
    where\n B: ToOwned + ?Sized,

    Source§

    fn borrow(&self) -> &B

    Immutably borrows from an owned value. Read more
    ","Borrow","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Clone for Cow<'_, B>
    where\n B: ToOwned + ?Sized,

    Source§

    fn clone(&self) -> Cow<'_, B>

    Returns a copy of the value. Read more
    Source§

    fn clone_from(&mut self, source: &Cow<'_, B>)

    Performs copy-assignment from source. Read more
    ","Clone","iced::widget::text::Fragment"],["
    §

    impl<C> Connection for Cow<'_, C>
    where\n C: Connection + ToOwned + ?Sized,

    §

    fn wait_for_event(&self) -> Result<Event, ConnectionError>

    Wait for a new event from the X11 server.
    §

    fn wait_for_raw_event(\n &self,\n) -> Result<<Cow<'_, C> as RequestConnection>::Buf, ConnectionError>

    Wait for a new raw/unparsed event from the X11 server.
    §

    fn wait_for_event_with_sequence(&self) -> Result<(Event, u64), ConnectionError>

    Wait for a new event from the X11 server.
    §

    fn wait_for_raw_event_with_sequence(\n &self,\n) -> Result<(<Cow<'_, C> as RequestConnection>::Buf, u64), ConnectionError>

    Wait for a new raw/unparsed event from the X11 server.
    §

    fn poll_for_event(&self) -> Result<Option<Event>, ConnectionError>

    Poll for a new event from the X11 server.
    §

    fn poll_for_raw_event(\n &self,\n) -> Result<Option<<Cow<'_, C> as RequestConnection>::Buf>, ConnectionError>

    Poll for a new raw/unparsed event from the X11 server.
    §

    fn poll_for_event_with_sequence(\n &self,\n) -> Result<Option<(Event, u64)>, ConnectionError>

    Poll for a new event from the X11 server.
    §

    fn poll_for_raw_event_with_sequence(\n &self,\n) -> Result<Option<(<Cow<'_, C> as RequestConnection>::Buf, u64)>, ConnectionError>

    Poll for a new unparsed/raw event from the X11 server.
    §

    fn flush(&self) -> Result<(), ConnectionError>

    Send all pending requests to the server. Read more
    §

    fn setup(&self) -> &Setup

    Get the setup information sent by the X11 server. Read more
    §

    fn generate_id(&self) -> Result<u32, ReplyOrIdError>

    Generate a new X11 identifier. Read more
    ","Connection","iced::widget::text::Fragment"],["
    Source§

    impl<B> Cow<'_, B>
    where\n B: ToOwned + ?Sized,

    Source

    pub const fn is_borrowed(&self) -> bool

    🔬This is a nightly-only experimental API. (cow_is_borrowed)

    Returns true if the data is borrowed, i.e. if to_mut would require additional work.

    \n
    §Examples
    \n
    #![feature(cow_is_borrowed)]\nuse std::borrow::Cow;\n\nlet cow = Cow::Borrowed(\"moo\");\nassert!(cow.is_borrowed());\n\nlet bull: Cow<'_, str> = Cow::Owned(\"...moo?\".to_string());\nassert!(!bull.is_borrowed());
    \n
    Source

    pub const fn is_owned(&self) -> bool

    🔬This is a nightly-only experimental API. (cow_is_borrowed)

    Returns true if the data is owned, i.e. if to_mut would be a no-op.

    \n
    §Examples
    \n
    #![feature(cow_is_borrowed)]\nuse std::borrow::Cow;\n\nlet cow: Cow<'_, str> = Cow::Owned(\"moo\".to_string());\nassert!(cow.is_owned());\n\nlet bull = Cow::Borrowed(\"...moo?\");\nassert!(!bull.is_owned());
    \n
    1.0.0 · Source

    pub fn to_mut(&mut self) -> &mut <B as ToOwned>::Owned

    Acquires a mutable reference to the owned form of the data.

    \n

    Clones the data if it is not already owned.

    \n
    §Examples
    \n
    use std::borrow::Cow;\n\nlet mut cow = Cow::Borrowed(\"foo\");\ncow.to_mut().make_ascii_uppercase();\n\nassert_eq!(\n  cow,\n  Cow::Owned(String::from(\"FOO\")) as Cow<'_, str>\n);
    \n
    1.0.0 · Source

    pub fn into_owned(self) -> <B as ToOwned>::Owned

    Extracts the owned data.

    \n

    Clones the data if it is not already owned.

    \n
    §Examples
    \n

    Calling into_owned on a Cow::Borrowed returns a clone of the borrowed data:

    \n\n
    use std::borrow::Cow;\n\nlet s = \"Hello world!\";\nlet cow = Cow::Borrowed(s);\n\nassert_eq!(\n  cow.into_owned(),\n  String::from(s)\n);
    \n

    Calling into_owned on a Cow::Owned returns the owned data. The data is moved out of the\nCow without being cloned.

    \n\n
    use std::borrow::Cow;\n\nlet s = \"Hello world!\";\nlet cow: Cow<'_, str> = Cow::Owned(String::from(s));\n\nassert_eq!(\n  cow.into_owned(),\n  String::from(s)\n);
    \n
    ",0,"iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Debug for Cow<'_, B>
    where\n B: Debug + ToOwned + ?Sized,\n <B as ToOwned>::Owned: Debug,

    Source§

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

    Formats the value using the given formatter. Read more
    ","Debug","iced::widget::text::Fragment"],["
    1.11.0 · Source§

    impl<B> Default for Cow<'_, B>
    where\n B: ToOwned + ?Sized,\n <B as ToOwned>::Owned: Default,

    Source§

    fn default() -> Cow<'_, B>

    Creates an owned Cow<’a, B> with the default value for the contained owned value.

    \n
    ","Default","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Deref for Cow<'_, B>
    where\n B: ToOwned + ?Sized,\n <B as ToOwned>::Owned: Borrow<B>,

    Source§

    type Target = B

    The resulting type after dereferencing.
    Source§

    fn deref(&self) -> &B

    Dereferences the value.
    ","Deref","iced::widget::text::Fragment"],["
    Source§

    impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>
    where\n T: ToOwned + ?Sized,\n <T as ToOwned>::Owned: Deserialize<'de>,

    Available on crate features std or alloc only.
    Source§

    fn deserialize<D>(\n deserializer: D,\n) -> Result<Cow<'a, T>, <D as Deserializer<'de>>::Error>
    where\n D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    ","Deserialize<'de>","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Display for Cow<'_, B>
    where\n B: Display + ToOwned + ?Sized,\n <B as ToOwned>::Owned: Display,

    Source§

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

    Formats the value using the given formatter. Read more
    ","Display","iced::widget::text::Fragment"],["
    §

    impl<T> EncodeAsVarULE<T> for Cow<'_, T>
    where\n T: VarULE + ToOwned + ?Sized,

    §

    fn encode_var_ule_as_slices<R>(&self, cb: impl FnOnce(&[&[u8]]) -> R) -> R

    Calls cb with a piecewise list of byte slices that when concatenated\nproduce the memory pattern of the corresponding instance of T. Read more
    §

    fn encode_var_ule_len(&self) -> usize

    Return the length, in bytes, of the corresponding [VarULE] type
    §

    fn encode_var_ule_write(&self, dst: &mut [u8])

    Write the corresponding [VarULE] type to the dst buffer. dst should\nbe the size of [Self::encode_var_ule_len()]
    ","EncodeAsVarULE","iced::widget::text::Fragment"],["
    1.28.0 · Source§

    impl<'a> From<&'a String> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from(s: &'a String) -> Cow<'a, str>

    Converts a String reference into a Borrowed variant.\nNo heap allocation is performed, and the string\nis not copied.

    \n
    §Example
    \n
    let s = \"eggplant\".to_string();\nassert_eq!(Cow::from(&s), Cow::Borrowed(\"eggplant\"));
    \n
    ","From<&'a String>","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a> From<&'a str> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from(s: &'a str) -> Cow<'a, str>

    Converts a string slice into a Borrowed variant.\nNo heap allocation is performed, and the string\nis not copied.

    \n
    §Example
    \n
    assert_eq!(Cow::from(\"eggplant\"), Cow::Borrowed(\"eggplant\"));
    \n
    ","From<&'a str>","iced::widget::text::Fragment"],["
    §

    impl<'a> From<CowStr<'a>> for Cow<'a, str>

    §

    fn from(s: CowStr<'a>) -> Cow<'a, str>

    Converts to this type from the input type.
    ","From>","iced::widget::text::Fragment"],["
    §

    impl<'a> From<PercentEncode<'a>> for Cow<'a, str>

    Available on crate feature alloc only.
    §

    fn from(iter: PercentEncode<'a>) -> Cow<'a, str>

    Converts to this type from the input type.
    ","From>","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a> From<String> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from(s: String) -> Cow<'a, str>

    Converts a String into an Owned variant.\nNo heap allocation is performed, and the string\nis not copied.

    \n
    §Example
    \n
    let s = \"eggplant\".to_string();\nlet s2 = \"eggplant\".to_string();\nassert_eq!(Cow::from(s), Cow::<'static, str>::Owned(s2));
    \n
    ","From","iced::widget::text::Fragment"],["
    1.12.0 · Source§

    impl<'a, 'b> FromIterator<&'b str> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from_iter<I>(it: I) -> Cow<'a, str>
    where\n I: IntoIterator<Item = &'b str>,

    Creates a value from an iterator. Read more
    ","FromIterator<&'b str>","iced::widget::text::Fragment"],["
    1.12.0 · Source§

    impl<'a> FromIterator<String> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from_iter<I>(it: I) -> Cow<'a, str>
    where\n I: IntoIterator<Item = String>,

    Creates a value from an iterator. Read more
    ","FromIterator","iced::widget::text::Fragment"],["
    1.12.0 · Source§

    impl<'a> FromIterator<char> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from_iter<I>(it: I) -> Cow<'a, str>
    where\n I: IntoIterator<Item = char>,

    Creates a value from an iterator. Read more
    ","FromIterator","iced::widget::text::Fragment"],["
    §

    impl<'a, C, T> FromParallelIterator<T> for Cow<'a, C>
    where\n C: ToOwned + ?Sized,\n <C as ToOwned>::Owned: FromParallelIterator<T>,\n T: Send,

    Collects an arbitrary Cow collection.

    \n

    Note, the standard library only has FromIterator for Cow<'a, str> and\nCow<'a, [T]>, because no one thought to add a blanket implementation\nbefore it was stabilized.

    \n
    §

    fn from_par_iter<I>(par_iter: I) -> Cow<'a, C>
    where\n I: IntoParallelIterator<Item = T>,

    Creates an instance of the collection from the parallel iterator par_iter. Read more
    ","FromParallelIterator","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Hash for Cow<'_, B>
    where\n B: Hash + ToOwned + ?Sized,

    Source§

    fn hash<H>(&self, state: &mut H)
    where\n H: Hasher,

    Feeds this value into the given Hasher. Read more
    1.3.0 · Source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where\n H: Hasher,\n Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    ","Hash","iced::widget::text::Fragment"],["
    Source§

    impl<'de, 'a, E> IntoDeserializer<'de, E> for Cow<'a, str>
    where\n E: Error,

    Available on crate features std or alloc only.
    Source§

    type Deserializer = CowStrDeserializer<'a, E>

    The type of the deserializer being converted into.
    Source§

    fn into_deserializer(self) -> CowStrDeserializer<'a, E>

    Convert this value into a deserializer.
    ","IntoDeserializer<'de, E>","iced::widget::text::Fragment"],["
    Source§

    impl<'a> IntoFragment<'a> for Cow<'a, str>

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Converts the value to some text Fragment.
    ","IntoFragment<'a>","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Ord for Cow<'_, B>
    where\n B: Ord + ToOwned + ?Sized,

    Source§

    fn cmp(&self, other: &Cow<'_, B>) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · Source§

    fn max(self, other: Self) -> Self
    where\n Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · Source§

    fn min(self, other: Self) -> Self
    where\n Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · Source§

    fn clamp(self, min: Self, max: Self) -> Self
    where\n Self: Sized,

    Restrict a value to a certain interval. Read more
    ","Ord","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>

    Source§

    fn eq(&self, other: &&'b str) -> bool

    Tests for self and other values to be equal, and is used by ==.
    Source§

    fn ne(&self, other: &&'b str) -> bool

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq<&'b str>","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>
    where\n B: PartialEq<C> + ToOwned + ?Sized,\n C: ToOwned + ?Sized,

    Source§

    fn eq(&self, other: &Cow<'b, C>) -> bool

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq>","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b> PartialEq<String> for Cow<'a, str>

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b> PartialEq<str> for Cow<'a, str>

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, B> PartialOrd for Cow<'a, B>
    where\n B: PartialOrd + ToOwned + ?Sized,

    Source§

    fn partial_cmp(&self, other: &Cow<'a, B>) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · Source§

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

    Tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · Source§

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

    Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
    1.0.0 · Source§

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

    Tests greater than (for self and other) and is used by the >\noperator. Read more
    1.0.0 · Source§

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

    Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
    ","PartialOrd","iced::widget::text::Fragment"],["
    §

    impl<C> RequestConnection for Cow<'_, C>
    where\n C: RequestConnection + ToOwned + ?Sized,

    §

    type Buf = <C as RequestConnection>::Buf

    Type used as buffer to store raw replies or events before\nthey are parsed.
    §

    fn send_request_with_reply<R>(\n &self,\n bufs: &[IoSlice<'_>],\n fds: Vec<OwnedFd>,\n) -> Result<Cookie<'_, Cow<'_, C>, R>, ConnectionError>
    where\n R: TryParse,

    Send a request with a reply to the server. Read more
    §

    fn send_trait_request_with_reply<R>(\n &self,\n request: R,\n) -> Result<Cookie<'_, Cow<'_, C>, <R as ReplyRequest>::Reply>, ConnectionError>
    where\n R: ReplyRequest,

    Send a request with a reply to the server. Read more
    §

    fn send_request_with_reply_with_fds<R>(\n &self,\n bufs: &[IoSlice<'_>],\n fds: Vec<OwnedFd>,\n) -> Result<CookieWithFds<'_, Cow<'_, C>, R>, ConnectionError>
    where\n R: TryParseFd,

    Send a request with a reply containing file descriptors to the server. Read more
    §

    fn send_trait_request_with_reply_with_fds<R>(\n &self,\n request: R,\n) -> Result<CookieWithFds<'_, Cow<'_, C>, <R as ReplyFDsRequest>::Reply>, ConnectionError>
    where\n R: ReplyFDsRequest,

    Send a request with a reply containing file descriptors to the server. Read more
    §

    fn send_request_without_reply(\n &self,\n bufs: &[IoSlice<'_>],\n fds: Vec<OwnedFd>,\n) -> Result<VoidCookie<'_, Cow<'_, C>>, ConnectionError>

    Send a request without a reply to the server. Read more
    §

    fn send_trait_request_without_reply<R>(\n &self,\n request: R,\n) -> Result<VoidCookie<'_, Cow<'_, C>>, ConnectionError>
    where\n R: VoidRequest,

    Send a request without a reply to the server. Read more
    §

    fn discard_reply(&self, sequence: u64, kind: RequestKind, mode: DiscardMode)

    A reply to an error should be discarded. Read more
    §

    fn prefetch_extension_information(\n &self,\n extension_name: &'static str,\n) -> Result<(), ConnectionError>

    Prefetches information about an extension. Read more
    §

    fn extension_information(\n &self,\n extension_name: &'static str,\n) -> Result<Option<ExtensionInformation>, ConnectionError>

    Get information about an extension. Read more
    §

    fn wait_for_reply_or_error(\n &self,\n sequence: u64,\n) -> Result<<Cow<'_, C> as RequestConnection>::Buf, ReplyError>

    Wait for the reply to a request. Read more
    §

    fn wait_for_reply_or_raw_error(\n &self,\n sequence: u64,\n) -> Result<ReplyOrError<<Cow<'_, C> as RequestConnection>::Buf>, ConnectionError>

    Wait for the reply to a request. Read more
    §

    fn wait_for_reply(\n &self,\n sequence: u64,\n) -> Result<Option<<Cow<'_, C> as RequestConnection>::Buf>, ConnectionError>

    Wait for the reply to a request. Read more
    §

    fn wait_for_reply_with_fds(\n &self,\n sequence: u64,\n) -> Result<(<Cow<'_, C> as RequestConnection>::Buf, Vec<OwnedFd>), ReplyError>

    Wait for the reply to a request that has FDs. Read more
    §

    fn wait_for_reply_with_fds_raw(\n &self,\n sequence: u64,\n) -> Result<ReplyOrError<(<Cow<'_, C> as RequestConnection>::Buf, Vec<OwnedFd>), <Cow<'_, C> as RequestConnection>::Buf>, ConnectionError>

    Wait for the reply to a request that has FDs. Read more
    §

    fn check_for_error(&self, sequence: u64) -> Result<(), ReplyError>

    Check whether a request that does not have a reply caused an X11 error. Read more
    §

    fn check_for_raw_error(\n &self,\n sequence: u64,\n) -> Result<Option<<Cow<'_, C> as RequestConnection>::Buf>, ConnectionError>

    Check whether a request that does not have a reply caused an X11 error. Read more
    §

    fn prefetch_maximum_request_bytes(&self)

    Prefetches the maximum request length. Read more
    §

    fn maximum_request_bytes(&self) -> usize

    The maximum number of bytes that the X11 server accepts in a request.
    §

    fn parse_error(&self, error: &[u8]) -> Result<X11Error, ParseError>

    Parse a generic error.
    §

    fn parse_event(&self, event: &[u8]) -> Result<Event, ParseError>

    Parse a generic event.
    ","RequestConnection","iced::widget::text::Fragment"],["
    Source§

    impl<'a, T> Serialize for Cow<'a, T>
    where\n T: Serialize + ToOwned + ?Sized,

    Available on crate features std or alloc only.
    Source§

    fn serialize<S>(\n &self,\n serializer: S,\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where\n S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    ","Serialize","iced::widget::text::Fragment"],["
    §

    impl<T> Type for Cow<'_, T>
    where\n T: Type + ToOwned + ?Sized,

    §

    fn signature() -> Signature<'static>

    Get the signature for the implementing type. Read more
    ","Type","iced::widget::text::Fragment"],["
    §

    impl<'a, T> Writeable for Cow<'a, T>
    where\n T: Writeable + ToOwned + ?Sized,

    §

    fn write_to<W>(&self, sink: &mut W) -> Result<(), Error>
    where\n W: Write + ?Sized,

    Writes a string to the given sink. Errors from the sink are bubbled up.\nThe default implementation delegates to write_to_parts, and discards any\nPart annotations.
    §

    fn write_to_parts<W>(&self, sink: &mut W) -> Result<(), Error>
    where\n W: PartsWrite + ?Sized,

    Write bytes and Part annotations to the given sink. Errors from the\nsink are bubbled up. The default implementation delegates to write_to,\nand doesn’t produce any Part annotations.
    §

    fn writeable_length_hint(&self) -> LengthHint

    Returns a hint for the number of UTF-8 bytes that will be written to the sink. Read more
    §

    fn write_to_string(&self) -> Cow<'_, str>

    Creates a new String with the data from this Writeable. Like ToString,\nbut smaller and faster. Read more
    §

    fn writeable_cmp_bytes(&self, other: &[u8]) -> Ordering

    Compares the contents of this Writeable to the given bytes\nwithout allocating a String to hold the Writeable contents. Read more
    ","Writeable","iced::widget::text::Fragment"],["
    §

    impl<'a, T> Yokeable<'a> for Cow<'static, T>
    where\n T: 'static + ToOwned + ?Sized,\n <T as ToOwned>::Owned: Sized,

    Available on crate feature alloc only.
    §

    type Output = Cow<'a, T>

    This type MUST be Self with the 'static replaced with 'a, i.e. Self<'a>
    §

    fn transform(&'a self) -> &'a Cow<'a, T>

    This method must cast self between &'a Self<'static> and &'a Self<'a>. Read more
    §

    fn transform_owned(self) -> Cow<'a, T>

    This method must cast self between Self<'static> and Self<'a>. Read more
    §

    unsafe fn make(from: Cow<'a, T>) -> Cow<'static, T>

    This method can be used to cast away Self<'a>’s lifetime. Read more
    §

    fn transform_mut<F>(&'a mut self, f: F)
    where\n F: 'static + for<'b> FnOnce(&'b mut <Cow<'static, T> as Yokeable<'a>>::Output),

    This method must cast self between &'a mut Self<'static> and &'a mut Self<'a>,\nand pass it to f. Read more
    ","Yokeable<'a>","iced::widget::text::Fragment"],["
    §

    impl<'zf, B> ZeroFrom<'zf, Cow<'_, B>> for Cow<'zf, B>
    where\n B: ToOwned + ?Sized,

    Available on crate feature alloc only.
    §

    fn zero_from(other: &'zf Cow<'_, B>) -> Cow<'zf, B>

    Clone the other C into a struct that may retain references into C.
    ","ZeroFrom<'zf, Cow<'_, B>>","iced::widget::text::Fragment"],["
    §

    impl<'zf> ZeroFrom<'zf, String> for Cow<'zf, str>

    Available on crate feature alloc only.
    §

    fn zero_from(other: &'zf String) -> Cow<'zf, str>

    Clone the other C into a struct that may retain references into C.
    ","ZeroFrom<'zf, String>","iced::widget::text::Fragment"],["
    §

    impl<'zf> ZeroFrom<'zf, str> for Cow<'zf, str>

    Available on crate feature alloc only.
    §

    fn zero_from(other: &'zf str) -> Cow<'zf, str>

    Clone the other C into a struct that may retain references into C.
    ","ZeroFrom<'zf, str>","iced::widget::text::Fragment"],["
    Source§

    impl<B> DerefPure for Cow<'_, B>
    where\n B: ToOwned + ?Sized,\n <B as ToOwned>::Owned: Borrow<B>,

    ","DerefPure","iced::widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Eq for Cow<'_, B>
    where\n B: Eq + ToOwned + ?Sized,

    ","Eq","iced::widget::text::Fragment"],["
    §

    impl<T> IoSafe for Cow<'_, T>
    where\n T: Clone + IoSafe,

    ","IoSafe","iced::widget::text::Fragment"]]],["iced_core",[["
    1.14.0 · Source§

    impl<'a> Add<&'a str> for Cow<'a, str>

    Source§

    type Output = Cow<'a, str>

    The resulting type after applying the + operator.
    Source§

    fn add(self, rhs: &'a str) -> <Cow<'a, str> as Add<&'a str>>::Output

    Performs the + operation. Read more
    ","Add<&'a str>","iced_core::text::Fragment"],["
    1.14.0 · Source§

    impl<'a> Add for Cow<'a, str>

    Source§

    type Output = Cow<'a, str>

    The resulting type after applying the + operator.
    Source§

    fn add(self, rhs: Cow<'a, str>) -> <Cow<'a, str> as Add>::Output

    Performs the + operation. Read more
    ","Add","iced_core::text::Fragment"],["
    1.14.0 · Source§

    impl<'a> AddAssign<&'a str> for Cow<'a, str>

    Source§

    fn add_assign(&mut self, rhs: &'a str)

    Performs the += operation. Read more
    ","AddAssign<&'a str>","iced_core::text::Fragment"],["
    1.14.0 · Source§

    impl<'a> AddAssign for Cow<'a, str>

    Source§

    fn add_assign(&mut self, rhs: Cow<'a, str>)

    Performs the += operation. Read more
    ","AddAssign","iced_core::text::Fragment"],["
    §

    impl<'a> Arg for Cow<'a, str>

    §

    fn as_str(&self) -> Result<&str, Errno>

    Returns a view of this string as a string slice.
    §

    fn to_string_lossy(&self) -> Cow<'_, str>

    Returns a potentially-lossy rendering of this string as a\nCow<'_, str>.
    §

    fn as_cow_c_str(&self) -> Result<Cow<'_, CStr>, Errno>

    Returns a view of this string as a maybe-owned CStr.
    §

    fn into_c_str<'b>(self) -> Result<Cow<'b, CStr>, Errno>
    where\n Cow<'a, str>: 'b,

    Consumes self and returns a view of this string as a maybe-owned\nCStr.
    §

    fn into_with_c_str<T, F>(self, f: F) -> Result<T, Errno>
    where\n Cow<'a, str>: Sized,\n F: FnOnce(&CStr) -> Result<T, Errno>,

    Runs a closure with self passed in as a &CStr.
    ","Arg","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<T> AsRef<T> for Cow<'_, T>
    where\n T: ToOwned + ?Sized,

    Source§

    fn as_ref(&self) -> &T

    Converts this type into a shared reference of the (usually inferred) input type.
    ","AsRef","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, B> Borrow<B> for Cow<'a, B>
    where\n B: ToOwned + ?Sized,

    Source§

    fn borrow(&self) -> &B

    Immutably borrows from an owned value. Read more
    ","Borrow","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Clone for Cow<'_, B>
    where\n B: ToOwned + ?Sized,

    Source§

    fn clone(&self) -> Cow<'_, B>

    Returns a copy of the value. Read more
    Source§

    fn clone_from(&mut self, source: &Cow<'_, B>)

    Performs copy-assignment from source. Read more
    ","Clone","iced_core::text::Fragment"],["
    Source§

    impl<B> Cow<'_, B>
    where\n B: ToOwned + ?Sized,

    Source

    pub const fn is_borrowed(&self) -> bool

    🔬This is a nightly-only experimental API. (cow_is_borrowed)

    Returns true if the data is borrowed, i.e. if to_mut would require additional work.

    \n
    §Examples
    \n
    #![feature(cow_is_borrowed)]\nuse std::borrow::Cow;\n\nlet cow = Cow::Borrowed(\"moo\");\nassert!(cow.is_borrowed());\n\nlet bull: Cow<'_, str> = Cow::Owned(\"...moo?\".to_string());\nassert!(!bull.is_borrowed());
    \n
    Source

    pub const fn is_owned(&self) -> bool

    🔬This is a nightly-only experimental API. (cow_is_borrowed)

    Returns true if the data is owned, i.e. if to_mut would be a no-op.

    \n
    §Examples
    \n
    #![feature(cow_is_borrowed)]\nuse std::borrow::Cow;\n\nlet cow: Cow<'_, str> = Cow::Owned(\"moo\".to_string());\nassert!(cow.is_owned());\n\nlet bull = Cow::Borrowed(\"...moo?\");\nassert!(!bull.is_owned());
    \n
    1.0.0 · Source

    pub fn to_mut(&mut self) -> &mut <B as ToOwned>::Owned

    Acquires a mutable reference to the owned form of the data.

    \n

    Clones the data if it is not already owned.

    \n
    §Examples
    \n
    use std::borrow::Cow;\n\nlet mut cow = Cow::Borrowed(\"foo\");\ncow.to_mut().make_ascii_uppercase();\n\nassert_eq!(\n  cow,\n  Cow::Owned(String::from(\"FOO\")) as Cow<'_, str>\n);
    \n
    1.0.0 · Source

    pub fn into_owned(self) -> <B as ToOwned>::Owned

    Extracts the owned data.

    \n

    Clones the data if it is not already owned.

    \n
    §Examples
    \n

    Calling into_owned on a Cow::Borrowed returns a clone of the borrowed data:

    \n\n
    use std::borrow::Cow;\n\nlet s = \"Hello world!\";\nlet cow = Cow::Borrowed(s);\n\nassert_eq!(\n  cow.into_owned(),\n  String::from(s)\n);
    \n

    Calling into_owned on a Cow::Owned returns the owned data. The data is moved out of the\nCow without being cloned.

    \n\n
    use std::borrow::Cow;\n\nlet s = \"Hello world!\";\nlet cow: Cow<'_, str> = Cow::Owned(String::from(s));\n\nassert_eq!(\n  cow.into_owned(),\n  String::from(s)\n);
    \n
    ",0,"iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Debug for Cow<'_, B>
    where\n B: Debug + ToOwned + ?Sized,\n <B as ToOwned>::Owned: Debug,

    Source§

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

    Formats the value using the given formatter. Read more
    ","Debug","iced_core::text::Fragment"],["
    1.11.0 · Source§

    impl<B> Default for Cow<'_, B>
    where\n B: ToOwned + ?Sized,\n <B as ToOwned>::Owned: Default,

    Source§

    fn default() -> Cow<'_, B>

    Creates an owned Cow<’a, B> with the default value for the contained owned value.

    \n
    ","Default","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Deref for Cow<'_, B>
    where\n B: ToOwned + ?Sized,\n <B as ToOwned>::Owned: Borrow<B>,

    Source§

    type Target = B

    The resulting type after dereferencing.
    Source§

    fn deref(&self) -> &B

    Dereferences the value.
    ","Deref","iced_core::text::Fragment"],["
    Source§

    impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>
    where\n T: ToOwned + ?Sized,\n <T as ToOwned>::Owned: Deserialize<'de>,

    Source§

    fn deserialize<D>(\n deserializer: D,\n) -> Result<Cow<'a, T>, <D as Deserializer<'de>>::Error>
    where\n D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    ","Deserialize<'de>","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Display for Cow<'_, B>
    where\n B: Display + ToOwned + ?Sized,\n <B as ToOwned>::Owned: Display,

    Source§

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

    Formats the value using the given formatter. Read more
    ","Display","iced_core::text::Fragment"],["
    1.28.0 · Source§

    impl<'a> From<&'a String> for Cow<'a, str>

    Source§

    fn from(s: &'a String) -> Cow<'a, str>

    Converts a String reference into a Borrowed variant.\nNo heap allocation is performed, and the string\nis not copied.

    \n
    §Example
    \n
    let s = \"eggplant\".to_string();\nassert_eq!(Cow::from(&s), Cow::Borrowed(\"eggplant\"));
    \n
    ","From<&'a String>","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<'a> From<&'a str> for Cow<'a, str>

    Source§

    fn from(s: &'a str) -> Cow<'a, str>

    Converts a string slice into a Borrowed variant.\nNo heap allocation is performed, and the string\nis not copied.

    \n
    §Example
    \n
    assert_eq!(Cow::from(\"eggplant\"), Cow::Borrowed(\"eggplant\"));
    \n
    ","From<&'a str>","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<'a> From<String> for Cow<'a, str>

    Source§

    fn from(s: String) -> Cow<'a, str>

    Converts a String into an Owned variant.\nNo heap allocation is performed, and the string\nis not copied.

    \n
    §Example
    \n
    let s = \"eggplant\".to_string();\nlet s2 = \"eggplant\".to_string();\nassert_eq!(Cow::from(s), Cow::<'static, str>::Owned(s2));
    \n
    ","From","iced_core::text::Fragment"],["
    1.12.0 · Source§

    impl<'a, 'b> FromIterator<&'b str> for Cow<'a, str>

    Source§

    fn from_iter<I>(it: I) -> Cow<'a, str>
    where\n I: IntoIterator<Item = &'b str>,

    Creates a value from an iterator. Read more
    ","FromIterator<&'b str>","iced_core::text::Fragment"],["
    1.12.0 · Source§

    impl<'a> FromIterator<String> for Cow<'a, str>

    Source§

    fn from_iter<I>(it: I) -> Cow<'a, str>
    where\n I: IntoIterator<Item = String>,

    Creates a value from an iterator. Read more
    ","FromIterator","iced_core::text::Fragment"],["
    1.12.0 · Source§

    impl<'a> FromIterator<char> for Cow<'a, str>

    Source§

    fn from_iter<I>(it: I) -> Cow<'a, str>
    where\n I: IntoIterator<Item = char>,

    Creates a value from an iterator. Read more
    ","FromIterator","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Hash for Cow<'_, B>
    where\n B: Hash + ToOwned + ?Sized,

    Source§

    fn hash<H>(&self, state: &mut H)
    where\n H: Hasher,

    Feeds this value into the given Hasher. Read more
    1.3.0 · Source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where\n H: Hasher,\n Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    ","Hash","iced_core::text::Fragment"],["
    Source§

    impl<'de, 'a, E> IntoDeserializer<'de, E> for Cow<'a, str>
    where\n E: Error,

    Source§

    type Deserializer = CowStrDeserializer<'a, E>

    The type of the deserializer being converted into.
    Source§

    fn into_deserializer(self) -> CowStrDeserializer<'a, E>

    Convert this value into a deserializer.
    ","IntoDeserializer<'de, E>","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Ord for Cow<'_, B>
    where\n B: Ord + ToOwned + ?Sized,

    Source§

    fn cmp(&self, other: &Cow<'_, B>) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · Source§

    fn max(self, other: Self) -> Self
    where\n Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · Source§

    fn min(self, other: Self) -> Self
    where\n Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · Source§

    fn clamp(self, min: Self, max: Self) -> Self
    where\n Self: Sized,

    Restrict a value to a certain interval. Read more
    ","Ord","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>

    Source§

    fn eq(&self, other: &&'b str) -> bool

    Tests for self and other values to be equal, and is used by ==.
    Source§

    fn ne(&self, other: &&'b str) -> bool

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq<&'b str>","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>
    where\n B: PartialEq<C> + ToOwned + ?Sized,\n C: ToOwned + ?Sized,

    Source§

    fn eq(&self, other: &Cow<'b, C>) -> bool

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq>","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b> PartialEq<String> for Cow<'a, str>

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b> PartialEq<str> for Cow<'a, str>

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, B> PartialOrd for Cow<'a, B>
    where\n B: PartialOrd + ToOwned + ?Sized,

    Source§

    fn partial_cmp(&self, other: &Cow<'a, B>) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · Source§

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

    Tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · Source§

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

    Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
    1.0.0 · Source§

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

    Tests greater than (for self and other) and is used by the >\noperator. Read more
    1.0.0 · Source§

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

    Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
    ","PartialOrd","iced_core::text::Fragment"],["
    Source§

    impl<'a, T> Serialize for Cow<'a, T>
    where\n T: Serialize + ToOwned + ?Sized,

    Source§

    fn serialize<S>(\n &self,\n serializer: S,\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where\n S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    ","Serialize","iced_core::text::Fragment"],["
    §

    impl<T> Type for Cow<'_, T>
    where\n T: Type + ToOwned + ?Sized,

    §

    fn signature() -> Signature<'static>

    Get the signature for the implementing type. Read more
    ","Type","iced_core::text::Fragment"],["
    Source§

    impl<B> DerefPure for Cow<'_, B>
    where\n B: ToOwned + ?Sized,\n <B as ToOwned>::Owned: Borrow<B>,

    ","DerefPure","iced_core::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Eq for Cow<'_, B>
    where\n B: Eq + ToOwned + ?Sized,

    ","Eq","iced_core::text::Fragment"],["
    §

    impl<T> IoSafe for Cow<'_, T>
    where\n T: Clone + IoSafe,

    ","IoSafe","iced_core::text::Fragment"]]],["iced_widget",[["
    1.14.0 · Source§

    impl<'a> Add<&'a str> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    type Output = Cow<'a, str>

    The resulting type after applying the + operator.
    Source§

    fn add(self, rhs: &'a str) -> <Cow<'a, str> as Add<&'a str>>::Output

    Performs the + operation. Read more
    ","Add<&'a str>","iced_widget::text::Fragment"],["
    1.14.0 · Source§

    impl<'a> Add for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    type Output = Cow<'a, str>

    The resulting type after applying the + operator.
    Source§

    fn add(self, rhs: Cow<'a, str>) -> <Cow<'a, str> as Add>::Output

    Performs the + operation. Read more
    ","Add","iced_widget::text::Fragment"],["
    1.14.0 · Source§

    impl<'a> AddAssign<&'a str> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn add_assign(&mut self, rhs: &'a str)

    Performs the += operation. Read more
    ","AddAssign<&'a str>","iced_widget::text::Fragment"],["
    1.14.0 · Source§

    impl<'a> AddAssign for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn add_assign(&mut self, rhs: Cow<'a, str>)

    Performs the += operation. Read more
    ","AddAssign","iced_widget::text::Fragment"],["
    §

    impl<'a> Arg for Cow<'a, str>

    §

    fn as_str(&self) -> Result<&str, Errno>

    Returns a view of this string as a string slice.
    §

    fn to_string_lossy(&self) -> Cow<'_, str>

    Returns a potentially-lossy rendering of this string as a Cow<'_, str>.
    §

    fn as_cow_c_str(&self) -> Result<Cow<'_, CStr>, Errno>

    Returns a view of this string as a maybe-owned CStr.
    §

    fn into_c_str<'b>(self) -> Result<Cow<'b, CStr>, Errno>
    where\n Cow<'a, str>: 'b,

    Consumes self and returns a view of this string as a maybe-owned\nCStr.
    §

    fn into_with_c_str<T, F>(self, f: F) -> Result<T, Errno>
    where\n Cow<'a, str>: Sized,\n F: FnOnce(&CStr) -> Result<T, Errno>,

    Runs a closure with self passed in as a &CStr.
    ","Arg","iced_widget::text::Fragment"],["
    §

    impl<'a> Arg for Cow<'a, str>

    Available on crate feature alloc only.
    §

    fn as_str(&self) -> Result<&str, Errno>

    Returns a view of this string as a string slice.
    §

    fn to_string_lossy(&self) -> Cow<'_, str>

    Returns a potentially-lossy rendering of this string as a\nCow<'_, str>.
    §

    fn as_cow_c_str(&self) -> Result<Cow<'_, CStr>, Errno>

    Returns a view of this string as a maybe-owned CStr.
    §

    fn into_c_str<'b>(self) -> Result<Cow<'b, CStr>, Errno>
    where\n Cow<'a, str>: 'b,

    Consumes self and returns a view of this string as a maybe-owned\nCStr.
    §

    fn into_with_c_str<T, F>(self, f: F) -> Result<T, Errno>
    where\n Cow<'a, str>: Sized,\n F: FnOnce(&CStr) -> Result<T, Errno>,

    Runs a closure with self passed in as a &CStr.
    ","Arg","iced_widget::text::Fragment"],["
    §

    impl<T> AsRawXcbConnection for Cow<'_, T>
    where\n T: AsRawXcbConnection + ToOwned + ?Sized,

    Available on crate feature alloc only.
    §

    fn as_raw_xcb_connection(&self) -> *mut xcb_connection_t

    Get a raw xcb connection pointer from this object.
    ","AsRawXcbConnection","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<T> AsRef<T> for Cow<'_, T>
    where\n T: ToOwned + ?Sized,

    Source§

    fn as_ref(&self) -> &T

    Converts this type into a shared reference of the (usually inferred) input type.
    ","AsRef","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, B> Borrow<B> for Cow<'a, B>
    where\n B: ToOwned + ?Sized,

    Source§

    fn borrow(&self) -> &B

    Immutably borrows from an owned value. Read more
    ","Borrow","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Clone for Cow<'_, B>
    where\n B: ToOwned + ?Sized,

    Source§

    fn clone(&self) -> Cow<'_, B>

    Returns a copy of the value. Read more
    Source§

    fn clone_from(&mut self, source: &Cow<'_, B>)

    Performs copy-assignment from source. Read more
    ","Clone","iced_widget::text::Fragment"],["
    §

    impl<C> Connection for Cow<'_, C>
    where\n C: Connection + ToOwned + ?Sized,

    §

    fn wait_for_event(&self) -> Result<Event, ConnectionError>

    Wait for a new event from the X11 server.
    §

    fn wait_for_raw_event(\n &self,\n) -> Result<<Cow<'_, C> as RequestConnection>::Buf, ConnectionError>

    Wait for a new raw/unparsed event from the X11 server.
    §

    fn wait_for_event_with_sequence(&self) -> Result<(Event, u64), ConnectionError>

    Wait for a new event from the X11 server.
    §

    fn wait_for_raw_event_with_sequence(\n &self,\n) -> Result<(<Cow<'_, C> as RequestConnection>::Buf, u64), ConnectionError>

    Wait for a new raw/unparsed event from the X11 server.
    §

    fn poll_for_event(&self) -> Result<Option<Event>, ConnectionError>

    Poll for a new event from the X11 server.
    §

    fn poll_for_raw_event(\n &self,\n) -> Result<Option<<Cow<'_, C> as RequestConnection>::Buf>, ConnectionError>

    Poll for a new raw/unparsed event from the X11 server.
    §

    fn poll_for_event_with_sequence(\n &self,\n) -> Result<Option<(Event, u64)>, ConnectionError>

    Poll for a new event from the X11 server.
    §

    fn poll_for_raw_event_with_sequence(\n &self,\n) -> Result<Option<(<Cow<'_, C> as RequestConnection>::Buf, u64)>, ConnectionError>

    Poll for a new unparsed/raw event from the X11 server.
    §

    fn flush(&self) -> Result<(), ConnectionError>

    Send all pending requests to the server. Read more
    §

    fn setup(&self) -> &Setup

    Get the setup information sent by the X11 server. Read more
    §

    fn generate_id(&self) -> Result<u32, ReplyOrIdError>

    Generate a new X11 identifier. Read more
    ","Connection","iced_widget::text::Fragment"],["
    Source§

    impl<B> Cow<'_, B>
    where\n B: ToOwned + ?Sized,

    Source

    pub const fn is_borrowed(&self) -> bool

    🔬This is a nightly-only experimental API. (cow_is_borrowed)

    Returns true if the data is borrowed, i.e. if to_mut would require additional work.

    \n
    §Examples
    \n
    #![feature(cow_is_borrowed)]\nuse std::borrow::Cow;\n\nlet cow = Cow::Borrowed(\"moo\");\nassert!(cow.is_borrowed());\n\nlet bull: Cow<'_, str> = Cow::Owned(\"...moo?\".to_string());\nassert!(!bull.is_borrowed());
    \n
    Source

    pub const fn is_owned(&self) -> bool

    🔬This is a nightly-only experimental API. (cow_is_borrowed)

    Returns true if the data is owned, i.e. if to_mut would be a no-op.

    \n
    §Examples
    \n
    #![feature(cow_is_borrowed)]\nuse std::borrow::Cow;\n\nlet cow: Cow<'_, str> = Cow::Owned(\"moo\".to_string());\nassert!(cow.is_owned());\n\nlet bull = Cow::Borrowed(\"...moo?\");\nassert!(!bull.is_owned());
    \n
    1.0.0 · Source

    pub fn to_mut(&mut self) -> &mut <B as ToOwned>::Owned

    Acquires a mutable reference to the owned form of the data.

    \n

    Clones the data if it is not already owned.

    \n
    §Examples
    \n
    use std::borrow::Cow;\n\nlet mut cow = Cow::Borrowed(\"foo\");\ncow.to_mut().make_ascii_uppercase();\n\nassert_eq!(\n  cow,\n  Cow::Owned(String::from(\"FOO\")) as Cow<'_, str>\n);
    \n
    1.0.0 · Source

    pub fn into_owned(self) -> <B as ToOwned>::Owned

    Extracts the owned data.

    \n

    Clones the data if it is not already owned.

    \n
    §Examples
    \n

    Calling into_owned on a Cow::Borrowed returns a clone of the borrowed data:

    \n\n
    use std::borrow::Cow;\n\nlet s = \"Hello world!\";\nlet cow = Cow::Borrowed(s);\n\nassert_eq!(\n  cow.into_owned(),\n  String::from(s)\n);
    \n

    Calling into_owned on a Cow::Owned returns the owned data. The data is moved out of the\nCow without being cloned.

    \n\n
    use std::borrow::Cow;\n\nlet s = \"Hello world!\";\nlet cow: Cow<'_, str> = Cow::Owned(String::from(s));\n\nassert_eq!(\n  cow.into_owned(),\n  String::from(s)\n);
    \n
    ",0,"iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Debug for Cow<'_, B>
    where\n B: Debug + ToOwned + ?Sized,\n <B as ToOwned>::Owned: Debug,

    Source§

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

    Formats the value using the given formatter. Read more
    ","Debug","iced_widget::text::Fragment"],["
    1.11.0 · Source§

    impl<B> Default for Cow<'_, B>
    where\n B: ToOwned + ?Sized,\n <B as ToOwned>::Owned: Default,

    Source§

    fn default() -> Cow<'_, B>

    Creates an owned Cow<’a, B> with the default value for the contained owned value.

    \n
    ","Default","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Deref for Cow<'_, B>
    where\n B: ToOwned + ?Sized,\n <B as ToOwned>::Owned: Borrow<B>,

    Source§

    type Target = B

    The resulting type after dereferencing.
    Source§

    fn deref(&self) -> &B

    Dereferences the value.
    ","Deref","iced_widget::text::Fragment"],["
    Source§

    impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>
    where\n T: ToOwned + ?Sized,\n <T as ToOwned>::Owned: Deserialize<'de>,

    Available on crate features std or alloc only.
    Source§

    fn deserialize<D>(\n deserializer: D,\n) -> Result<Cow<'a, T>, <D as Deserializer<'de>>::Error>
    where\n D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    ","Deserialize<'de>","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Display for Cow<'_, B>
    where\n B: Display + ToOwned + ?Sized,\n <B as ToOwned>::Owned: Display,

    Source§

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

    Formats the value using the given formatter. Read more
    ","Display","iced_widget::text::Fragment"],["
    §

    impl<T> EncodeAsVarULE<T> for Cow<'_, T>
    where\n T: VarULE + ToOwned + ?Sized,

    §

    fn encode_var_ule_as_slices<R>(&self, cb: impl FnOnce(&[&[u8]]) -> R) -> R

    Calls cb with a piecewise list of byte slices that when concatenated\nproduce the memory pattern of the corresponding instance of T. Read more
    §

    fn encode_var_ule_len(&self) -> usize

    Return the length, in bytes, of the corresponding [VarULE] type
    §

    fn encode_var_ule_write(&self, dst: &mut [u8])

    Write the corresponding [VarULE] type to the dst buffer. dst should\nbe the size of [Self::encode_var_ule_len()]
    ","EncodeAsVarULE","iced_widget::text::Fragment"],["
    1.28.0 · Source§

    impl<'a> From<&'a String> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from(s: &'a String) -> Cow<'a, str>

    Converts a String reference into a Borrowed variant.\nNo heap allocation is performed, and the string\nis not copied.

    \n
    §Example
    \n
    let s = \"eggplant\".to_string();\nassert_eq!(Cow::from(&s), Cow::Borrowed(\"eggplant\"));
    \n
    ","From<&'a String>","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a> From<&'a str> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from(s: &'a str) -> Cow<'a, str>

    Converts a string slice into a Borrowed variant.\nNo heap allocation is performed, and the string\nis not copied.

    \n
    §Example
    \n
    assert_eq!(Cow::from(\"eggplant\"), Cow::Borrowed(\"eggplant\"));
    \n
    ","From<&'a str>","iced_widget::text::Fragment"],["
    §

    impl<'a> From<CowStr<'a>> for Cow<'a, str>

    §

    fn from(s: CowStr<'a>) -> Cow<'a, str>

    Converts to this type from the input type.
    ","From>","iced_widget::text::Fragment"],["
    §

    impl<'a> From<PercentEncode<'a>> for Cow<'a, str>

    Available on crate feature alloc only.
    §

    fn from(iter: PercentEncode<'a>) -> Cow<'a, str>

    Converts to this type from the input type.
    ","From>","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a> From<String> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from(s: String) -> Cow<'a, str>

    Converts a String into an Owned variant.\nNo heap allocation is performed, and the string\nis not copied.

    \n
    §Example
    \n
    let s = \"eggplant\".to_string();\nlet s2 = \"eggplant\".to_string();\nassert_eq!(Cow::from(s), Cow::<'static, str>::Owned(s2));
    \n
    ","From","iced_widget::text::Fragment"],["
    1.12.0 · Source§

    impl<'a, 'b> FromIterator<&'b str> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from_iter<I>(it: I) -> Cow<'a, str>
    where\n I: IntoIterator<Item = &'b str>,

    Creates a value from an iterator. Read more
    ","FromIterator<&'b str>","iced_widget::text::Fragment"],["
    1.12.0 · Source§

    impl<'a> FromIterator<String> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from_iter<I>(it: I) -> Cow<'a, str>
    where\n I: IntoIterator<Item = String>,

    Creates a value from an iterator. Read more
    ","FromIterator","iced_widget::text::Fragment"],["
    1.12.0 · Source§

    impl<'a> FromIterator<char> for Cow<'a, str>

    Available on non-no_global_oom_handling only.
    Source§

    fn from_iter<I>(it: I) -> Cow<'a, str>
    where\n I: IntoIterator<Item = char>,

    Creates a value from an iterator. Read more
    ","FromIterator","iced_widget::text::Fragment"],["
    §

    impl<'a, C, T> FromParallelIterator<T> for Cow<'a, C>
    where\n C: ToOwned + ?Sized,\n <C as ToOwned>::Owned: FromParallelIterator<T>,\n T: Send,

    Collects an arbitrary Cow collection.

    \n

    Note, the standard library only has FromIterator for Cow<'a, str> and\nCow<'a, [T]>, because no one thought to add a blanket implementation\nbefore it was stabilized.

    \n
    §

    fn from_par_iter<I>(par_iter: I) -> Cow<'a, C>
    where\n I: IntoParallelIterator<Item = T>,

    Creates an instance of the collection from the parallel iterator par_iter. Read more
    ","FromParallelIterator","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Hash for Cow<'_, B>
    where\n B: Hash + ToOwned + ?Sized,

    Source§

    fn hash<H>(&self, state: &mut H)
    where\n H: Hasher,

    Feeds this value into the given Hasher. Read more
    1.3.0 · Source§

    fn hash_slice<H>(data: &[Self], state: &mut H)
    where\n H: Hasher,\n Self: Sized,

    Feeds a slice of this type into the given Hasher. Read more
    ","Hash","iced_widget::text::Fragment"],["
    Source§

    impl<'de, 'a, E> IntoDeserializer<'de, E> for Cow<'a, str>
    where\n E: Error,

    Available on crate features std or alloc only.
    Source§

    type Deserializer = CowStrDeserializer<'a, E>

    The type of the deserializer being converted into.
    Source§

    fn into_deserializer(self) -> CowStrDeserializer<'a, E>

    Convert this value into a deserializer.
    ","IntoDeserializer<'de, E>","iced_widget::text::Fragment"],["
    Source§

    impl<'a> IntoFragment<'a> for Cow<'a, str>

    Source§

    fn into_fragment(self) -> Cow<'a, str>

    Converts the value to some text Fragment.
    ","IntoFragment<'a>","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Ord for Cow<'_, B>
    where\n B: Ord + ToOwned + ?Sized,

    Source§

    fn cmp(&self, other: &Cow<'_, B>) -> Ordering

    This method returns an Ordering between self and other. Read more
    1.21.0 · Source§

    fn max(self, other: Self) -> Self
    where\n Self: Sized,

    Compares and returns the maximum of two values. Read more
    1.21.0 · Source§

    fn min(self, other: Self) -> Self
    where\n Self: Sized,

    Compares and returns the minimum of two values. Read more
    1.50.0 · Source§

    fn clamp(self, min: Self, max: Self) -> Self
    where\n Self: Sized,

    Restrict a value to a certain interval. Read more
    ","Ord","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b> PartialEq<&'b str> for Cow<'a, str>

    Source§

    fn eq(&self, other: &&'b str) -> bool

    Tests for self and other values to be equal, and is used by ==.
    Source§

    fn ne(&self, other: &&'b str) -> bool

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq<&'b str>","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b, B, C> PartialEq<Cow<'b, C>> for Cow<'a, B>
    where\n B: PartialEq<C> + ToOwned + ?Sized,\n C: ToOwned + ?Sized,

    Source§

    fn eq(&self, other: &Cow<'b, C>) -> bool

    Tests for self and other values to be equal, and is used by ==.
    1.0.0 · Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq>","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b> PartialEq<String> for Cow<'a, str>

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, 'b> PartialEq<str> for Cow<'a, str>

    Source§

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

    Tests for self and other values to be equal, and is used by ==.
    Source§

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

    Tests for !=. The default implementation is almost always sufficient,\nand should not be overridden without very good reason.
    ","PartialEq","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<'a, B> PartialOrd for Cow<'a, B>
    where\n B: PartialOrd + ToOwned + ?Sized,

    Source§

    fn partial_cmp(&self, other: &Cow<'a, B>) -> Option<Ordering>

    This method returns an ordering between self and other values if one exists. Read more
    1.0.0 · Source§

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

    Tests less than (for self and other) and is used by the < operator. Read more
    1.0.0 · Source§

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

    Tests less than or equal to (for self and other) and is used by the\n<= operator. Read more
    1.0.0 · Source§

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

    Tests greater than (for self and other) and is used by the >\noperator. Read more
    1.0.0 · Source§

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

    Tests greater than or equal to (for self and other) and is used by\nthe >= operator. Read more
    ","PartialOrd","iced_widget::text::Fragment"],["
    §

    impl<C> RequestConnection for Cow<'_, C>
    where\n C: RequestConnection + ToOwned + ?Sized,

    §

    type Buf = <C as RequestConnection>::Buf

    Type used as buffer to store raw replies or events before\nthey are parsed.
    §

    fn send_request_with_reply<R>(\n &self,\n bufs: &[IoSlice<'_>],\n fds: Vec<OwnedFd>,\n) -> Result<Cookie<'_, Cow<'_, C>, R>, ConnectionError>
    where\n R: TryParse,

    Send a request with a reply to the server. Read more
    §

    fn send_trait_request_with_reply<R>(\n &self,\n request: R,\n) -> Result<Cookie<'_, Cow<'_, C>, <R as ReplyRequest>::Reply>, ConnectionError>
    where\n R: ReplyRequest,

    Send a request with a reply to the server. Read more
    §

    fn send_request_with_reply_with_fds<R>(\n &self,\n bufs: &[IoSlice<'_>],\n fds: Vec<OwnedFd>,\n) -> Result<CookieWithFds<'_, Cow<'_, C>, R>, ConnectionError>
    where\n R: TryParseFd,

    Send a request with a reply containing file descriptors to the server. Read more
    §

    fn send_trait_request_with_reply_with_fds<R>(\n &self,\n request: R,\n) -> Result<CookieWithFds<'_, Cow<'_, C>, <R as ReplyFDsRequest>::Reply>, ConnectionError>
    where\n R: ReplyFDsRequest,

    Send a request with a reply containing file descriptors to the server. Read more
    §

    fn send_request_without_reply(\n &self,\n bufs: &[IoSlice<'_>],\n fds: Vec<OwnedFd>,\n) -> Result<VoidCookie<'_, Cow<'_, C>>, ConnectionError>

    Send a request without a reply to the server. Read more
    §

    fn send_trait_request_without_reply<R>(\n &self,\n request: R,\n) -> Result<VoidCookie<'_, Cow<'_, C>>, ConnectionError>
    where\n R: VoidRequest,

    Send a request without a reply to the server. Read more
    §

    fn discard_reply(&self, sequence: u64, kind: RequestKind, mode: DiscardMode)

    A reply to an error should be discarded. Read more
    §

    fn prefetch_extension_information(\n &self,\n extension_name: &'static str,\n) -> Result<(), ConnectionError>

    Prefetches information about an extension. Read more
    §

    fn extension_information(\n &self,\n extension_name: &'static str,\n) -> Result<Option<ExtensionInformation>, ConnectionError>

    Get information about an extension. Read more
    §

    fn wait_for_reply_or_error(\n &self,\n sequence: u64,\n) -> Result<<Cow<'_, C> as RequestConnection>::Buf, ReplyError>

    Wait for the reply to a request. Read more
    §

    fn wait_for_reply_or_raw_error(\n &self,\n sequence: u64,\n) -> Result<ReplyOrError<<Cow<'_, C> as RequestConnection>::Buf>, ConnectionError>

    Wait for the reply to a request. Read more
    §

    fn wait_for_reply(\n &self,\n sequence: u64,\n) -> Result<Option<<Cow<'_, C> as RequestConnection>::Buf>, ConnectionError>

    Wait for the reply to a request. Read more
    §

    fn wait_for_reply_with_fds(\n &self,\n sequence: u64,\n) -> Result<(<Cow<'_, C> as RequestConnection>::Buf, Vec<OwnedFd>), ReplyError>

    Wait for the reply to a request that has FDs. Read more
    §

    fn wait_for_reply_with_fds_raw(\n &self,\n sequence: u64,\n) -> Result<ReplyOrError<(<Cow<'_, C> as RequestConnection>::Buf, Vec<OwnedFd>), <Cow<'_, C> as RequestConnection>::Buf>, ConnectionError>

    Wait for the reply to a request that has FDs. Read more
    §

    fn check_for_error(&self, sequence: u64) -> Result<(), ReplyError>

    Check whether a request that does not have a reply caused an X11 error. Read more
    §

    fn check_for_raw_error(\n &self,\n sequence: u64,\n) -> Result<Option<<Cow<'_, C> as RequestConnection>::Buf>, ConnectionError>

    Check whether a request that does not have a reply caused an X11 error. Read more
    §

    fn prefetch_maximum_request_bytes(&self)

    Prefetches the maximum request length. Read more
    §

    fn maximum_request_bytes(&self) -> usize

    The maximum number of bytes that the X11 server accepts in a request.
    §

    fn parse_error(&self, error: &[u8]) -> Result<X11Error, ParseError>

    Parse a generic error.
    §

    fn parse_event(&self, event: &[u8]) -> Result<Event, ParseError>

    Parse a generic event.
    ","RequestConnection","iced_widget::text::Fragment"],["
    Source§

    impl<'a, T> Serialize for Cow<'a, T>
    where\n T: Serialize + ToOwned + ?Sized,

    Available on crate features std or alloc only.
    Source§

    fn serialize<S>(\n &self,\n serializer: S,\n) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>
    where\n S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    ","Serialize","iced_widget::text::Fragment"],["
    §

    impl<T> Type for Cow<'_, T>
    where\n T: Type + ToOwned + ?Sized,

    §

    fn signature() -> Signature<'static>

    Get the signature for the implementing type. Read more
    ","Type","iced_widget::text::Fragment"],["
    §

    impl<'a, T> Writeable for Cow<'a, T>
    where\n T: Writeable + ToOwned + ?Sized,

    §

    fn write_to<W>(&self, sink: &mut W) -> Result<(), Error>
    where\n W: Write + ?Sized,

    Writes a string to the given sink. Errors from the sink are bubbled up.\nThe default implementation delegates to write_to_parts, and discards any\nPart annotations.
    §

    fn write_to_parts<W>(&self, sink: &mut W) -> Result<(), Error>
    where\n W: PartsWrite + ?Sized,

    Write bytes and Part annotations to the given sink. Errors from the\nsink are bubbled up. The default implementation delegates to write_to,\nand doesn’t produce any Part annotations.
    §

    fn writeable_length_hint(&self) -> LengthHint

    Returns a hint for the number of UTF-8 bytes that will be written to the sink. Read more
    §

    fn write_to_string(&self) -> Cow<'_, str>

    Creates a new String with the data from this Writeable. Like ToString,\nbut smaller and faster. Read more
    §

    fn writeable_cmp_bytes(&self, other: &[u8]) -> Ordering

    Compares the contents of this Writeable to the given bytes\nwithout allocating a String to hold the Writeable contents. Read more
    ","Writeable","iced_widget::text::Fragment"],["
    §

    impl<'a, T> Yokeable<'a> for Cow<'static, T>
    where\n T: 'static + ToOwned + ?Sized,\n <T as ToOwned>::Owned: Sized,

    Available on crate feature alloc only.
    §

    type Output = Cow<'a, T>

    This type MUST be Self with the 'static replaced with 'a, i.e. Self<'a>
    §

    fn transform(&'a self) -> &'a Cow<'a, T>

    This method must cast self between &'a Self<'static> and &'a Self<'a>. Read more
    §

    fn transform_owned(self) -> Cow<'a, T>

    This method must cast self between Self<'static> and Self<'a>. Read more
    §

    unsafe fn make(from: Cow<'a, T>) -> Cow<'static, T>

    This method can be used to cast away Self<'a>’s lifetime. Read more
    §

    fn transform_mut<F>(&'a mut self, f: F)
    where\n F: 'static + for<'b> FnOnce(&'b mut <Cow<'static, T> as Yokeable<'a>>::Output),

    This method must cast self between &'a mut Self<'static> and &'a mut Self<'a>,\nand pass it to f. Read more
    ","Yokeable<'a>","iced_widget::text::Fragment"],["
    §

    impl<'zf, B> ZeroFrom<'zf, Cow<'_, B>> for Cow<'zf, B>
    where\n B: ToOwned + ?Sized,

    Available on crate feature alloc only.
    §

    fn zero_from(other: &'zf Cow<'_, B>) -> Cow<'zf, B>

    Clone the other C into a struct that may retain references into C.
    ","ZeroFrom<'zf, Cow<'_, B>>","iced_widget::text::Fragment"],["
    §

    impl<'zf> ZeroFrom<'zf, String> for Cow<'zf, str>

    Available on crate feature alloc only.
    §

    fn zero_from(other: &'zf String) -> Cow<'zf, str>

    Clone the other C into a struct that may retain references into C.
    ","ZeroFrom<'zf, String>","iced_widget::text::Fragment"],["
    §

    impl<'zf> ZeroFrom<'zf, str> for Cow<'zf, str>

    Available on crate feature alloc only.
    §

    fn zero_from(other: &'zf str) -> Cow<'zf, str>

    Clone the other C into a struct that may retain references into C.
    ","ZeroFrom<'zf, str>","iced_widget::text::Fragment"],["
    Source§

    impl<B> DerefPure for Cow<'_, B>
    where\n B: ToOwned + ?Sized,\n <B as ToOwned>::Owned: Borrow<B>,

    ","DerefPure","iced_widget::text::Fragment"],["
    1.0.0 · Source§

    impl<B> Eq for Cow<'_, B>
    where\n B: Eq + ToOwned + ?Sized,

    ","Eq","iced_widget::text::Fragment"],["
    §

    impl<T> IoSafe for Cow<'_, T>
    where\n T: Clone + IoSafe,

    ","IoSafe","iced_widget::text::Fragment"]]]]); if (window.register_type_impls) { window.register_type_impls(type_impls); } else { window.pending_type_impls = type_impls; } })() -//{"start":55,"fragment_lengths":[159276,96796,159081]} \ No newline at end of file +//{"start":55,"fragment_lengths":[159276,96796,159235]} \ No newline at end of file diff --git a/type.impl/alloc/boxed/struct.Box.js b/type.impl/alloc/boxed/struct.Box.js index edbf1b115da..a57b64ec6f3 100644 --- a/type.impl/alloc/boxed/struct.Box.js +++ b/type.impl/alloc/boxed/struct.Box.js @@ -1,9 +1,9 @@ (function() { - var type_impls = Object.fromEntries([["iced",[["
    §

    impl<T> AnyProvider for Box<T>
    where\n T: AnyProvider + ?Sized,

    §

    fn load_any(\n &self,\n key: DataKey,\n req: DataRequest<'_>,\n) -> Result<AnyResponse, DataError>

    Loads an [AnyPayload] according to the key and request.
    ","AnyProvider","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    §

    impl<A, T> ApplicationHandler<T> for Box<A>
    where\n A: ApplicationHandler<T> + ?Sized,\n T: 'static,

    §

    fn new_events(&mut self, event_loop: &ActiveEventLoop, cause: StartCause)

    Emitted when new events arrive from the OS to be processed. Read more
    §

    fn resumed(&mut self, event_loop: &ActiveEventLoop)

    Emitted when the application has been resumed. Read more
    §

    fn user_event(&mut self, event_loop: &ActiveEventLoop, event: T)

    Emitted when an event is sent from EventLoopProxy::send_event.
    §

    fn window_event(\n &mut self,\n event_loop: &ActiveEventLoop,\n window_id: WindowId,\n event: WindowEvent,\n)

    Emitted when the OS sends an event to a winit window.
    §

    fn device_event(\n &mut self,\n event_loop: &ActiveEventLoop,\n device_id: DeviceId,\n event: DeviceEvent,\n)

    Emitted when the OS sends an event to a device.
    §

    fn about_to_wait(&mut self, event_loop: &ActiveEventLoop)

    Emitted when the event loop is about to block and wait for new events. Read more
    §

    fn suspended(&mut self, event_loop: &ActiveEventLoop)

    Emitted when the application has been suspended. Read more
    §

    fn exiting(&mut self, event_loop: &ActiveEventLoop)

    Emitted when the event loop is being shut down. Read more
    §

    fn memory_warning(&mut self, event_loop: &ActiveEventLoop)

    Emitted when the application has received a memory warning. Read more
    §

    fn received_url(&mut self, event_loop: &ActiveEventLoop, url: String)

    Emitted when the application has received a URL, through a\ncustom URL handler. Read more
    ","ApplicationHandler","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    1.64.0 · Source§

    impl<T> AsFd for Box<T>
    where\n T: AsFd + ?Sized,

    Source§

    fn as_fd(&self) -> BorrowedFd<'_>

    Borrows the file descriptor. Read more
    ","AsFd","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    1.5.0 · Source§

    impl<T, A> AsMut<T> for Box<T, A>
    where\n A: Allocator,\n T: ?Sized,

    Source§

    fn as_mut(&mut self) -> &mut T

    Converts this type into a mutable reference of the (usually inferred) input type.
    ","AsMut","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    1.63.0 · Source§

    impl<T> AsRawFd for Box<T>
    where\n T: AsRawFd,

    Source§

    fn as_raw_fd(&self) -> i32

    Extracts the raw file descriptor. Read more
    ","AsRawFd","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    §

    impl<T> AsRawXcbConnection for Box<T>
    where\n T: AsRawXcbConnection + ?Sized,

    Available on crate feature alloc only.
    §

    fn as_raw_xcb_connection(&self) -> *mut xcb_connection_t

    Get a raw xcb connection pointer from this object.
    ","AsRawXcbConnection","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    1.5.0 · Source§

    impl<T, A> AsRef<T> for Box<T, A>
    where\n A: Allocator,\n T: ?Sized,

    Source§

    fn as_ref(&self) -> &T

    Converts this type into a shared reference of the (usually inferred) input type.
    ","AsRef","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    §

    impl<T> AsyncBufRead for Box<T>
    where\n T: AsyncBufRead + Unpin + ?Sized,

    §

    fn poll_fill_buf(\n self: Pin<&mut Box<T>>,\n cx: &mut Context<'_>,\n) -> Poll<Result<&[u8], Error>>

    Attempt to return the contents of the internal buffer, filling it with more data\nfrom the inner reader if it is empty. Read more
    §

    fn consume(self: Pin<&mut Box<T>>, amt: usize)

    Tells this buffer that amt bytes have been consumed from the buffer,\nso they should no longer be returned in calls to poll_read. Read more
    ","AsyncBufRead","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    §

    impl<T> AsyncBufRead for Box<T>
    where\n T: AsyncBufRead + Unpin + ?Sized,

    §

    fn poll_fill_buf(\n self: Pin<&mut Box<T>>,\n cx: &mut Context<'_>,\n) -> Poll<Result<&[u8], Error>>

    Attempts to return the contents of the internal buffer, filling it with more data\nfrom the inner reader if it is empty. Read more
    §

    fn consume(self: Pin<&mut Box<T>>, amt: usize)

    Tells this buffer that amt bytes have been consumed from the buffer,\nso they should no longer be returned in calls to poll_read. Read more
    ","AsyncBufRead","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    Source§

    impl<Args, F, A> AsyncFn<Args> for Box<F, A>
    where\n Args: Tuple,\n F: AsyncFn<Args> + ?Sized,\n A: Allocator,

    Source§

    extern "rust-call" fn async_call(\n &self,\n args: Args,\n) -> <Box<F, A> as AsyncFnMut<Args>>::CallRefFuture<'_>

    🔬This is a nightly-only experimental API. (async_fn_traits)
    Call the AsyncFn, returning a future which may borrow from the called closure.
    ","AsyncFn","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    Source§

    impl<Args, F, A> AsyncFnMut<Args> for Box<F, A>
    where\n Args: Tuple,\n F: AsyncFnMut<Args> + ?Sized,\n A: Allocator,

    Source§

    type CallRefFuture<'a> = <F as AsyncFnMut<Args>>::CallRefFuture<'a>\nwhere\n Box<F, A>: 'a

    🔬This is a nightly-only experimental API. (async_fn_traits)
    Source§

    extern "rust-call" fn async_call_mut(\n &mut self,\n args: Args,\n) -> <Box<F, A> as AsyncFnMut<Args>>::CallRefFuture<'_>

    🔬This is a nightly-only experimental API. (async_fn_traits)
    Call the AsyncFnMut, returning a future which may borrow from the called closure.
    ","AsyncFnMut","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    Source§

    impl<Args, F, A> AsyncFnOnce<Args> for Box<F, A>
    where\n Args: Tuple,\n F: AsyncFnOnce<Args> + ?Sized,\n A: Allocator,

    Source§

    type Output = <F as AsyncFnOnce<Args>>::Output

    🔬This is a nightly-only experimental API. (async_fn_traits)
    Output type of the called closure’s future.
    Source§

    type CallOnceFuture = <F as AsyncFnOnce<Args>>::CallOnceFuture

    🔬This is a nightly-only experimental API. (async_fn_traits)
    Future returned by AsyncFnOnce::async_call_once.
    Source§

    extern "rust-call" fn async_call_once(\n self,\n args: Args,\n) -> <Box<F, A> as AsyncFnOnce<Args>>::CallOnceFuture

    🔬This is a nightly-only experimental API. (async_fn_traits)
    Call the AsyncFnOnce, returning a future which may move out of the called closure.
    ","AsyncFnOnce","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    Source§

    impl<S> AsyncIterator for Box<S>
    where\n S: AsyncIterator + Unpin + ?Sized,

    Source§

    type Item = <S as AsyncIterator>::Item

    🔬This is a nightly-only experimental API. (async_iterator)
    The type of items yielded by the async iterator.
    Source§

    fn poll_next(\n self: Pin<&mut Box<S>>,\n cx: &mut Context<'_>,\n) -> Poll<Option<<Box<S> as AsyncIterator>::Item>>

    🔬This is a nightly-only experimental API. (async_iterator)
    Attempts to pull out the next value of this async iterator, registering the\ncurrent task for wakeup if the value is not yet available, and returning\nNone if the async iterator is exhausted. Read more
    Source§

    fn size_hint(&self) -> (usize, Option<usize>)

    🔬This is a nightly-only experimental API. (async_iterator)
    Returns the bounds on the remaining length of the async iterator. Read more
    ","AsyncIterator","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    §

    impl<T> AsyncRead for Box<T>
    where\n T: AsyncRead + Unpin + ?Sized,

    §

    fn poll_read(\n self: Pin<&mut Box<T>>,\n cx: &mut Context<'_>,\n buf: &mut ReadBuf<'_>,\n) -> Poll<Result<(), Error>>

    Attempts to read from the AsyncRead into buf. Read more
    ","AsyncRead","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    §

    impl<T> AsyncRead for Box<T>
    where\n T: AsyncRead + Unpin + ?Sized,

    §

    fn poll_read(\n self: Pin<&mut Box<T>>,\n cx: &mut Context<'_>,\n buf: &mut [u8],\n) -> Poll<Result<usize, Error>>

    Attempt to read from the AsyncRead into buf. Read more
    §

    fn poll_read_vectored(\n self: Pin<&mut Box<T>>,\n cx: &mut Context<'_>,\n bufs: &mut [IoSliceMut<'_>],\n) -> Poll<Result<usize, Error>>

    Attempt to read from the AsyncRead into bufs using vectored\nIO operations. Read more
    ","AsyncRead","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    §

    impl<T> AsyncSeek for Box<T>
    where\n T: AsyncSeek + Unpin + ?Sized,

    §

    fn poll_seek(\n self: Pin<&mut Box<T>>,\n cx: &mut Context<'_>,\n pos: SeekFrom,\n) -> Poll<Result<u64, Error>>

    Attempt to seek to an offset, in bytes, in a stream. Read more
    ","AsyncSeek","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    §

    impl<T> AsyncSeek for Box<T>
    where\n T: AsyncSeek + Unpin + ?Sized,

    §

    fn start_seek(self: Pin<&mut Box<T>>, pos: SeekFrom) -> Result<(), Error>

    Attempts to seek to an offset, in bytes, in a stream. Read more
    §

    fn poll_complete(\n self: Pin<&mut Box<T>>,\n cx: &mut Context<'_>,\n) -> Poll<Result<u64, Error>>

    Waits for a seek operation to complete. Read more
    ","AsyncSeek","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    §

    impl<T> AsyncWrite for Box<T>
    where\n T: AsyncWrite + Unpin + ?Sized,

    §

    fn poll_write(\n self: Pin<&mut Box<T>>,\n cx: &mut Context<'_>,\n buf: &[u8],\n) -> Poll<Result<usize, Error>>

    Attempt to write bytes from buf into the object. Read more
    §

    fn poll_write_vectored(\n self: Pin<&mut Box<T>>,\n cx: &mut Context<'_>,\n bufs: &[IoSlice<'_>],\n) -> Poll<Result<usize, Error>>

    Attempt to write bytes from bufs into the object using vectored\nIO operations. Read more
    §

    fn poll_flush(\n self: Pin<&mut Box<T>>,\n cx: &mut Context<'_>,\n) -> Poll<Result<(), Error>>

    Attempt to flush the object, ensuring that any buffered data reach\ntheir destination. Read more
    §

    fn poll_close(\n self: Pin<&mut Box<T>>,\n cx: &mut Context<'_>,\n) -> Poll<Result<(), Error>>

    Attempt to close the object. Read more
    ","AsyncWrite","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    §

    impl<T> AsyncWrite for Box<T>
    where\n T: AsyncWrite + Unpin + ?Sized,

    §

    fn poll_write(\n self: Pin<&mut Box<T>>,\n cx: &mut Context<'_>,\n buf: &[u8],\n) -> Poll<Result<usize, Error>>

    Attempt to write bytes from buf into the object. Read more
    §

    fn poll_write_vectored(\n self: Pin<&mut Box<T>>,\n cx: &mut Context<'_>,\n bufs: &[IoSlice<'_>],\n) -> Poll<Result<usize, Error>>

    Like poll_write, except that it writes from a slice of buffers. Read more
    §

    fn is_write_vectored(&self) -> bool

    Determines if this writer has an efficient poll_write_vectored\nimplementation. Read more
    §

    fn poll_flush(\n self: Pin<&mut Box<T>>,\n cx: &mut Context<'_>,\n) -> Poll<Result<(), Error>>

    Attempts to flush the object, ensuring that any buffered data reach\ntheir destination. Read more
    §

    fn poll_shutdown(\n self: Pin<&mut Box<T>>,\n cx: &mut Context<'_>,\n) -> Poll<Result<(), Error>>

    Initiates or attempts to shut down this writer, returning success when\nthe I/O connection has completely shut down. Read more
    ","AsyncWrite","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    1.1.0 · Source§

    impl<T, A> Borrow<T> for Box<T, A>
    where\n A: Allocator,\n T: ?Sized,

    Source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    ","Borrow","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    1.1.0 · Source§

    impl<T, A> BorrowMut<T> for Box<T, A>
    where\n A: Allocator,\n T: ?Sized,

    Source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    ","BorrowMut","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    §

    impl<M, P> BoundDataProvider<M> for Box<P>
    where\n M: DataMarker,\n P: BoundDataProvider<M> + ?Sized,

    §

    fn load_bound(&self, req: DataRequest<'_>) -> Result<DataResponse<M>, DataError>

    Query the provider for data, returning the result. Read more
    §

    fn bound_key(&self) -> DataKey

    Returns the [DataKey] that this provider uses for loading data.
    ","BoundDataProvider","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    Source§

    impl<T> Box<T>
    where\n T: ?Sized,

    1.4.0 · Source

    pub unsafe fn from_raw(raw: *mut T) -> Box<T>

    Constructs a box from a raw pointer.

    \n

    After calling this function, the raw pointer is owned by the\nresulting Box. Specifically, the Box destructor will call\nthe destructor of T and free the allocated memory. For this\nto be safe, the memory must have been allocated in accordance\nwith the memory layout used by Box .

    \n
    §Safety
    \n

    This function is unsafe because improper use may lead to\nmemory problems. For example, a double-free may occur if the\nfunction is called twice on the same raw pointer.

    \n

    The safety conditions are described in the memory layout section.

    \n
    §Examples
    \n

    Recreate a Box which was previously converted to a raw pointer\nusing Box::into_raw:

    \n\n
    let x = Box::new(5);\nlet ptr = Box::into_raw(x);\nlet x = unsafe { Box::from_raw(ptr) };
    \n

    Manually create a Box from scratch by using the global allocator:

    \n\n
    use std::alloc::{alloc, Layout};\n\nunsafe {\n    let ptr = alloc(Layout::new::<i32>()) as *mut i32;\n    // In general .write is required to avoid attempting to destruct\n    // the (uninitialized) previous contents of `ptr`, though for this\n    // simple example `*ptr = 5` would have worked as well.\n    ptr.write(5);\n    let x = Box::from_raw(ptr);\n}
    \n
    Source

    pub unsafe fn from_non_null(ptr: NonNull<T>) -> Box<T>

    🔬This is a nightly-only experimental API. (box_vec_non_null)

    Constructs a box from a NonNull pointer.

    \n

    After calling this function, the NonNull pointer is owned by\nthe resulting Box. Specifically, the Box destructor will call\nthe destructor of T and free the allocated memory. For this\nto be safe, the memory must have been allocated in accordance\nwith the memory layout used by Box .

    \n
    §Safety
    \n

    This function is unsafe because improper use may lead to\nmemory problems. For example, a double-free may occur if the\nfunction is called twice on the same NonNull pointer.

    \n

    The safety conditions are described in the memory layout section.

    \n
    §Examples
    \n

    Recreate a Box which was previously converted to a NonNull\npointer using Box::into_non_null:

    \n\n
    #![feature(box_vec_non_null)]\n\nlet x = Box::new(5);\nlet non_null = Box::into_non_null(x);\nlet x = unsafe { Box::from_non_null(non_null) };
    \n

    Manually create a Box from scratch by using the global allocator:

    \n\n
    #![feature(box_vec_non_null)]\n\nuse std::alloc::{alloc, Layout};\nuse std::ptr::NonNull;\n\nunsafe {\n    let non_null = NonNull::new(alloc(Layout::new::<i32>()).cast::<i32>())\n        .expect(\"allocation failed\");\n    // In general .write is required to avoid attempting to destruct\n    // the (uninitialized) previous contents of `non_null`.\n    non_null.write(5);\n    let x = Box::from_non_null(non_null);\n}
    \n
    ",0,"iced::widget::text::StyleFn"],["
    Source§

    impl<T> Box<T>
    where\n T: ?Sized,

    1.4.0 · Source

    pub unsafe fn from_raw(raw: *mut T) -> Box<T>

    Available on crate feature advanced only.

    Constructs a box from a raw pointer.

    \n

    After calling this function, the raw pointer is owned by the\nresulting Box. Specifically, the Box destructor will call\nthe destructor of T and free the allocated memory. For this\nto be safe, the memory must have been allocated in accordance\nwith the memory layout used by Box .

    \n
    §Safety
    \n

    This function is unsafe because improper use may lead to\nmemory problems. For example, a double-free may occur if the\nfunction is called twice on the same raw pointer.

    \n

    The safety conditions are described in the memory layout section.

    \n
    §Examples
    \n

    Recreate a Box which was previously converted to a raw pointer\nusing Box::into_raw:

    \n\n
    let x = Box::new(5);\nlet ptr = Box::into_raw(x);\nlet x = unsafe { Box::from_raw(ptr) };
    \n

    Manually create a Box from scratch by using the global allocator:

    \n\n
    use std::alloc::{alloc, Layout};\n\nunsafe {\n    let ptr = alloc(Layout::new::<i32>()) as *mut i32;\n    // In general .write is required to avoid attempting to destruct\n    // the (uninitialized) previous contents of `ptr`, though for this\n    // simple example `*ptr = 5` would have worked as well.\n    ptr.write(5);\n    let x = Box::from_raw(ptr);\n}
    \n
    Source

    pub unsafe fn from_non_null(ptr: NonNull<T>) -> Box<T>

    🔬This is a nightly-only experimental API. (box_vec_non_null)
    Available on crate feature advanced only.

    Constructs a box from a NonNull pointer.

    \n

    After calling this function, the NonNull pointer is owned by\nthe resulting Box. Specifically, the Box destructor will call\nthe destructor of T and free the allocated memory. For this\nto be safe, the memory must have been allocated in accordance\nwith the memory layout used by Box .

    \n
    §Safety
    \n

    This function is unsafe because improper use may lead to\nmemory problems. For example, a double-free may occur if the\nfunction is called twice on the same NonNull pointer.

    \n

    The safety conditions are described in the memory layout section.

    \n
    §Examples
    \n

    Recreate a Box which was previously converted to a NonNull\npointer using Box::into_non_null:

    \n\n
    #![feature(box_vec_non_null)]\n\nlet x = Box::new(5);\nlet non_null = Box::into_non_null(x);\nlet x = unsafe { Box::from_non_null(non_null) };
    \n

    Manually create a Box from scratch by using the global allocator:

    \n\n
    #![feature(box_vec_non_null)]\n\nuse std::alloc::{alloc, Layout};\nuse std::ptr::NonNull;\n\nunsafe {\n    let non_null = NonNull::new(alloc(Layout::new::<i32>()).cast::<i32>())\n        .expect(\"allocation failed\");\n    // In general .write is required to avoid attempting to destruct\n    // the (uninitialized) previous contents of `non_null`.\n    non_null.write(5);\n    let x = Box::from_non_null(non_null);\n}
    \n
    ",0,"iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    Source§

    impl<T> Box<T>

    1.0.0 · Source

    pub fn new(x: T) -> Box<T>

    Available on crate feature advanced and non-no_global_oom_handling only.

    Allocates memory on the heap and then places x into it.

    \n

    This doesn’t actually allocate if T is zero-sized.

    \n
    §Examples
    \n
    let five = Box::new(5);
    \n
    1.82.0 · Source

    pub fn new_uninit() -> Box<MaybeUninit<T>>

    Available on crate feature advanced and non-no_global_oom_handling only.

    Constructs a new box with uninitialized contents.

    \n
    §Examples
    \n
    let mut five = Box::<u32>::new_uninit();\n\nlet five = unsafe {\n    // Deferred initialization:\n    five.as_mut_ptr().write(5);\n\n    five.assume_init()\n};\n\nassert_eq!(*five, 5)
    \n
    Source

    pub fn new_zeroed() -> Box<MaybeUninit<T>>

    🔬This is a nightly-only experimental API. (new_zeroed_alloc)
    Available on crate feature advanced and non-no_global_oom_handling only.

    Constructs a new Box with uninitialized contents, with the memory\nbeing filled with 0 bytes.

    \n

    See MaybeUninit::zeroed for examples of correct and incorrect usage\nof this method.

    \n
    §Examples
    \n
    #![feature(new_zeroed_alloc)]\n\nlet zero = Box::<u32>::new_zeroed();\nlet zero = unsafe { zero.assume_init() };\n\nassert_eq!(*zero, 0)
    \n
    1.33.0 · Source

    pub fn pin(x: T) -> Pin<Box<T>>

    Available on crate feature advanced and non-no_global_oom_handling only.

    Constructs a new Pin<Box<T>>. If T does not implement Unpin, then\nx will be pinned in memory and unable to be moved.

    \n

    Constructing and pinning of the Box can also be done in two steps: Box::pin(x)\ndoes the same as Box::into_pin(Box::new(x)). Consider using\ninto_pin if you already have a Box<T>, or if you want to\nconstruct a (pinned) Box in a different way than with Box::new.

    \n
    Source

    pub fn try_new(x: T) -> Result<Box<T>, AllocError>

    🔬This is a nightly-only experimental API. (allocator_api)
    Available on crate feature advanced only.

    Allocates memory on the heap then places x into it,\nreturning an error if the allocation fails

    \n

    This doesn’t actually allocate if T is zero-sized.

    \n
    §Examples
    \n
    #![feature(allocator_api)]\n\nlet five = Box::try_new(5)?;
    \n
    Source

    pub fn try_new_uninit() -> Result<Box<MaybeUninit<T>>, AllocError>

    🔬This is a nightly-only experimental API. (allocator_api)
    Available on crate feature advanced only.

    Constructs a new box with uninitialized contents on the heap,\nreturning an error if the allocation fails

    \n
    §Examples
    \n
    #![feature(allocator_api)]\n\nlet mut five = Box::<u32>::try_new_uninit()?;\n\nlet five = unsafe {\n    // Deferred initialization:\n    five.as_mut_ptr().write(5);\n\n    five.assume_init()\n};\n\nassert_eq!(*five, 5);
    \n
    Source

    pub fn try_new_zeroed() -> Result<Box<MaybeUninit<T>>, AllocError>

    🔬This is a nightly-only experimental API. (allocator_api)
    Available on crate feature advanced only.

    Constructs a new Box with uninitialized contents, with the memory\nbeing filled with 0 bytes on the heap

    \n

    See MaybeUninit::zeroed for examples of correct and incorrect usage\nof this method.

    \n
    §Examples
    \n
    #![feature(allocator_api)]\n\nlet zero = Box::<u32>::try_new_zeroed()?;\nlet zero = unsafe { zero.assume_init() };\n\nassert_eq!(*zero, 0);
    \n
    ",0,"iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    Source§

    impl<T> Box<T>

    1.0.0 · Source

    pub fn new(x: T) -> Box<T>

    Available on non-no_global_oom_handling only.

    Allocates memory on the heap and then places x into it.

    \n

    This doesn’t actually allocate if T is zero-sized.

    \n
    §Examples
    \n
    let five = Box::new(5);
    \n
    1.82.0 · Source

    pub fn new_uninit() -> Box<MaybeUninit<T>>

    Available on non-no_global_oom_handling only.

    Constructs a new box with uninitialized contents.

    \n
    §Examples
    \n
    let mut five = Box::<u32>::new_uninit();\n\nlet five = unsafe {\n    // Deferred initialization:\n    five.as_mut_ptr().write(5);\n\n    five.assume_init()\n};\n\nassert_eq!(*five, 5)
    \n
    Source

    pub fn new_zeroed() -> Box<MaybeUninit<T>>

    🔬This is a nightly-only experimental API. (new_zeroed_alloc)
    Available on non-no_global_oom_handling only.

    Constructs a new Box with uninitialized contents, with the memory\nbeing filled with 0 bytes.

    \n

    See MaybeUninit::zeroed for examples of correct and incorrect usage\nof this method.

    \n
    §Examples
    \n
    #![feature(new_zeroed_alloc)]\n\nlet zero = Box::<u32>::new_zeroed();\nlet zero = unsafe { zero.assume_init() };\n\nassert_eq!(*zero, 0)
    \n
    1.33.0 · Source

    pub fn pin(x: T) -> Pin<Box<T>>

    Available on non-no_global_oom_handling only.

    Constructs a new Pin<Box<T>>. If T does not implement Unpin, then\nx will be pinned in memory and unable to be moved.

    \n

    Constructing and pinning of the Box can also be done in two steps: Box::pin(x)\ndoes the same as Box::into_pin(Box::new(x)). Consider using\ninto_pin if you already have a Box<T>, or if you want to\nconstruct a (pinned) Box in a different way than with Box::new.

    \n
    Source

    pub fn try_new(x: T) -> Result<Box<T>, AllocError>

    🔬This is a nightly-only experimental API. (allocator_api)

    Allocates memory on the heap then places x into it,\nreturning an error if the allocation fails

    \n

    This doesn’t actually allocate if T is zero-sized.

    \n
    §Examples
    \n
    #![feature(allocator_api)]\n\nlet five = Box::try_new(5)?;
    \n
    Source

    pub fn try_new_uninit() -> Result<Box<MaybeUninit<T>>, AllocError>

    🔬This is a nightly-only experimental API. (allocator_api)

    Constructs a new box with uninitialized contents on the heap,\nreturning an error if the allocation fails

    \n
    §Examples
    \n
    #![feature(allocator_api)]\n\nlet mut five = Box::<u32>::try_new_uninit()?;\n\nlet five = unsafe {\n    // Deferred initialization:\n    five.as_mut_ptr().write(5);\n\n    five.assume_init()\n};\n\nassert_eq!(*five, 5);
    \n
    Source

    pub fn try_new_zeroed() -> Result<Box<MaybeUninit<T>>, AllocError>

    🔬This is a nightly-only experimental API. (allocator_api)

    Constructs a new Box with uninitialized contents, with the memory\nbeing filled with 0 bytes on the heap

    \n

    See MaybeUninit::zeroed for examples of correct and incorrect usage\nof this method.

    \n
    §Examples
    \n
    #![feature(allocator_api)]\n\nlet zero = Box::<u32>::try_new_zeroed()?;\nlet zero = unsafe { zero.assume_init() };\n\nassert_eq!(*zero, 0);
    \n
    ",0,"iced::widget::text::StyleFn"],["
    Source§

    impl<T, A> Box<T, A>
    where\n A: Allocator,\n T: ?Sized,

    Source

    pub const unsafe fn from_raw_in(raw: *mut T, alloc: A) -> Box<T, A>

    🔬This is a nightly-only experimental API. (allocator_api)

    Constructs a box from a raw pointer in the given allocator.

    \n

    After calling this function, the raw pointer is owned by the\nresulting Box. Specifically, the Box destructor will call\nthe destructor of T and free the allocated memory. For this\nto be safe, the memory must have been allocated in accordance\nwith the memory layout used by Box .

    \n
    §Safety
    \n

    This function is unsafe because improper use may lead to\nmemory problems. For example, a double-free may occur if the\nfunction is called twice on the same raw pointer.

    \n
    §Examples
    \n

    Recreate a Box which was previously converted to a raw pointer\nusing Box::into_raw_with_allocator:

    \n\n
    #![feature(allocator_api)]\n\nuse std::alloc::System;\n\nlet x = Box::new_in(5, System);\nlet (ptr, alloc) = Box::into_raw_with_allocator(x);\nlet x = unsafe { Box::from_raw_in(ptr, alloc) };
    \n

    Manually create a Box from scratch by using the system allocator:

    \n\n
    #![feature(allocator_api, slice_ptr_get)]\n\nuse std::alloc::{Allocator, Layout, System};\n\nunsafe {\n    let ptr = System.allocate(Layout::new::<i32>())?.as_mut_ptr() as *mut i32;\n    // In general .write is required to avoid attempting to destruct\n    // the (uninitialized) previous contents of `ptr`, though for this\n    // simple example `*ptr = 5` would have worked as well.\n    ptr.write(5);\n    let x = Box::from_raw_in(ptr, System);\n}
    \n
    Source

    pub const unsafe fn from_non_null_in(raw: NonNull<T>, alloc: A) -> Box<T, A>

    🔬This is a nightly-only experimental API. (allocator_api)

    Constructs a box from a NonNull pointer in the given allocator.

    \n

    After calling this function, the NonNull pointer is owned by\nthe resulting Box. Specifically, the Box destructor will call\nthe destructor of T and free the allocated memory. For this\nto be safe, the memory must have been allocated in accordance\nwith the memory layout used by Box .

    \n
    §Safety
    \n

    This function is unsafe because improper use may lead to\nmemory problems. For example, a double-free may occur if the\nfunction is called twice on the same raw pointer.

    \n
    §Examples
    \n

    Recreate a Box which was previously converted to a NonNull pointer\nusing Box::into_non_null_with_allocator:

    \n\n
    #![feature(allocator_api, box_vec_non_null)]\n\nuse std::alloc::System;\n\nlet x = Box::new_in(5, System);\nlet (non_null, alloc) = Box::into_non_null_with_allocator(x);\nlet x = unsafe { Box::from_non_null_in(non_null, alloc) };
    \n

    Manually create a Box from scratch by using the system allocator:

    \n\n
    #![feature(allocator_api, box_vec_non_null, slice_ptr_get)]\n\nuse std::alloc::{Allocator, Layout, System};\n\nunsafe {\n    let non_null = System.allocate(Layout::new::<i32>())?.cast::<i32>();\n    // In general .write is required to avoid attempting to destruct\n    // the (uninitialized) previous contents of `non_null`.\n    non_null.write(5);\n    let x = Box::from_non_null_in(non_null, System);\n}
    \n
    1.4.0 · Source

    pub fn into_raw(b: Box<T, A>) -> *mut T

    Consumes the Box, returning a wrapped raw pointer.

    \n

    The pointer will be properly aligned and non-null.

    \n

    After calling this function, the caller is responsible for the\nmemory previously managed by the Box. In particular, the\ncaller should properly destroy T and release the memory, taking\ninto account the memory layout used by Box. The easiest way to\ndo this is to convert the raw pointer back into a Box with the\nBox::from_raw function, allowing the Box destructor to perform\nthe cleanup.

    \n

    Note: this is an associated function, which means that you have\nto call it as Box::into_raw(b) instead of b.into_raw(). This\nis so that there is no conflict with a method on the inner type.

    \n
    §Examples
    \n

    Converting the raw pointer back into a Box with Box::from_raw\nfor automatic cleanup:

    \n\n
    let x = Box::new(String::from(\"Hello\"));\nlet ptr = Box::into_raw(x);\nlet x = unsafe { Box::from_raw(ptr) };
    \n

    Manual cleanup by explicitly running the destructor and deallocating\nthe memory:

    \n\n
    use std::alloc::{dealloc, Layout};\nuse std::ptr;\n\nlet x = Box::new(String::from(\"Hello\"));\nlet ptr = Box::into_raw(x);\nunsafe {\n    ptr::drop_in_place(ptr);\n    dealloc(ptr as *mut u8, Layout::new::<String>());\n}
    \n

    Note: This is equivalent to the following:

    \n\n
    let x = Box::new(String::from(\"Hello\"));\nlet ptr = Box::into_raw(x);\nunsafe {\n    drop(Box::from_raw(ptr));\n}
    \n
    Source

    pub fn into_non_null(b: Box<T, A>) -> NonNull<T>

    🔬This is a nightly-only experimental API. (box_vec_non_null)

    Consumes the Box, returning a wrapped NonNull pointer.

    \n

    The pointer will be properly aligned.

    \n

    After calling this function, the caller is responsible for the\nmemory previously managed by the Box. In particular, the\ncaller should properly destroy T and release the memory, taking\ninto account the memory layout used by Box. The easiest way to\ndo this is to convert the NonNull pointer back into a Box with the\nBox::from_non_null function, allowing the Box destructor to\nperform the cleanup.

    \n

    Note: this is an associated function, which means that you have\nto call it as Box::into_non_null(b) instead of b.into_non_null().\nThis is so that there is no conflict with a method on the inner type.

    \n
    §Examples
    \n

    Converting the NonNull pointer back into a Box with Box::from_non_null\nfor automatic cleanup:

    \n\n
    #![feature(box_vec_non_null)]\n\nlet x = Box::new(String::from(\"Hello\"));\nlet non_null = Box::into_non_null(x);\nlet x = unsafe { Box::from_non_null(non_null) };
    \n

    Manual cleanup by explicitly running the destructor and deallocating\nthe memory:

    \n\n
    #![feature(box_vec_non_null)]\n\nuse std::alloc::{dealloc, Layout};\n\nlet x = Box::new(String::from(\"Hello\"));\nlet non_null = Box::into_non_null(x);\nunsafe {\n    non_null.drop_in_place();\n    dealloc(non_null.as_ptr().cast::<u8>(), Layout::new::<String>());\n}
    \n

    Note: This is equivalent to the following:

    \n\n
    #![feature(box_vec_non_null)]\n\nlet x = Box::new(String::from(\"Hello\"));\nlet non_null = Box::into_non_null(x);\nunsafe {\n    drop(Box::from_non_null(non_null));\n}
    \n
    Source

    pub fn into_raw_with_allocator(b: Box<T, A>) -> (*mut T, A)

    🔬This is a nightly-only experimental API. (allocator_api)

    Consumes the Box, returning a wrapped raw pointer and the allocator.

    \n

    The pointer will be properly aligned and non-null.

    \n

    After calling this function, the caller is responsible for the\nmemory previously managed by the Box. In particular, the\ncaller should properly destroy T and release the memory, taking\ninto account the memory layout used by Box. The easiest way to\ndo this is to convert the raw pointer back into a Box with the\nBox::from_raw_in function, allowing the Box destructor to perform\nthe cleanup.

    \n

    Note: this is an associated function, which means that you have\nto call it as Box::into_raw_with_allocator(b) instead of b.into_raw_with_allocator(). This\nis so that there is no conflict with a method on the inner type.

    \n
    §Examples
    \n

    Converting the raw pointer back into a Box with Box::from_raw_in\nfor automatic cleanup:

    \n\n
    #![feature(allocator_api)]\n\nuse std::alloc::System;\n\nlet x = Box::new_in(String::from(\"Hello\"), System);\nlet (ptr, alloc) = Box::into_raw_with_allocator(x);\nlet x = unsafe { Box::from_raw_in(ptr, alloc) };
    \n

    Manual cleanup by explicitly running the destructor and deallocating\nthe memory:

    \n\n
    #![feature(allocator_api)]\n\nuse std::alloc::{Allocator, Layout, System};\nuse std::ptr::{self, NonNull};\n\nlet x = Box::new_in(String::from(\"Hello\"), System);\nlet (ptr, alloc) = Box::into_raw_with_allocator(x);\nunsafe {\n    ptr::drop_in_place(ptr);\n    let non_null = NonNull::new_unchecked(ptr);\n    alloc.deallocate(non_null.cast(), Layout::new::<String>());\n}
    \n
    Source

    pub fn into_non_null_with_allocator(b: Box<T, A>) -> (NonNull<T>, A)

    🔬This is a nightly-only experimental API. (allocator_api)

    Consumes the Box, returning a wrapped NonNull pointer and the allocator.

    \n

    The pointer will be properly aligned.

    \n

    After calling this function, the caller is responsible for the\nmemory previously managed by the Box. In particular, the\ncaller should properly destroy T and release the memory, taking\ninto account the memory layout used by Box. The easiest way to\ndo this is to convert the NonNull pointer back into a Box with the\nBox::from_non_null_in function, allowing the Box destructor to\nperform the cleanup.

    \n

    Note: this is an associated function, which means that you have\nto call it as Box::into_non_null_with_allocator(b) instead of\nb.into_non_null_with_allocator(). This is so that there is no\nconflict with a method on the inner type.

    \n
    §Examples
    \n

    Converting the NonNull pointer back into a Box with\nBox::from_non_null_in for automatic cleanup:

    \n\n
    #![feature(allocator_api, box_vec_non_null)]\n\nuse std::alloc::System;\n\nlet x = Box::new_in(String::from(\"Hello\"), System);\nlet (non_null, alloc) = Box::into_non_null_with_allocator(x);\nlet x = unsafe { Box::from_non_null_in(non_null, alloc) };
    \n

    Manual cleanup by explicitly running the destructor and deallocating\nthe memory:

    \n\n
    #![feature(allocator_api, box_vec_non_null)]\n\nuse std::alloc::{Allocator, Layout, System};\n\nlet x = Box::new_in(String::from(\"Hello\"), System);\nlet (non_null, alloc) = Box::into_non_null_with_allocator(x);\nunsafe {\n    non_null.drop_in_place();\n    alloc.deallocate(non_null.cast::<u8>(), Layout::new::<String>());\n}
    \n
    Source

    pub fn as_mut_ptr(b: &mut Box<T, A>) -> *mut T

    🔬This is a nightly-only experimental API. (box_as_ptr)

    Returns a raw mutable pointer to the Box’s contents.

    \n

    The caller must ensure that the Box outlives the pointer this\nfunction returns, or else it will end up dangling.

    \n

    This method guarantees that for the purpose of the aliasing model, this method\ndoes not materialize a reference to the underlying memory, and thus the returned pointer\nwill remain valid when mixed with other calls to as_ptr and as_mut_ptr.\nNote that calling other methods that materialize references to the memory\nmay still invalidate this pointer.\nSee the example below for how this guarantee can be used.

    \n
    §Examples
    \n

    Due to the aliasing guarantee, the following code is legal:

    \n\n
    #![feature(box_as_ptr)]\n\nunsafe {\n    let mut b = Box::new(0);\n    let ptr1 = Box::as_mut_ptr(&mut b);\n    ptr1.write(1);\n    let ptr2 = Box::as_mut_ptr(&mut b);\n    ptr2.write(2);\n    // Notably, the write to `ptr2` did *not* invalidate `ptr1`:\n    ptr1.write(3);\n}
    \n
    Source

    pub fn as_ptr(b: &Box<T, A>) -> *const T

    🔬This is a nightly-only experimental API. (box_as_ptr)

    Returns a raw pointer to the Box’s contents.

    \n

    The caller must ensure that the Box outlives the pointer this\nfunction returns, or else it will end up dangling.

    \n

    The caller must also ensure that the memory the pointer (non-transitively) points to\nis never written to (except inside an UnsafeCell) using this pointer or any pointer\nderived from it. If you need to mutate the contents of the Box, use as_mut_ptr.

    \n

    This method guarantees that for the purpose of the aliasing model, this method\ndoes not materialize a reference to the underlying memory, and thus the returned pointer\nwill remain valid when mixed with other calls to as_ptr and as_mut_ptr.\nNote that calling other methods that materialize mutable references to the memory,\nas well as writing to this memory, may still invalidate this pointer.\nSee the example below for how this guarantee can be used.

    \n
    §Examples
    \n

    Due to the aliasing guarantee, the following code is legal:

    \n\n
    #![feature(box_as_ptr)]\n\nunsafe {\n    let mut v = Box::new(0);\n    let ptr1 = Box::as_ptr(&v);\n    let ptr2 = Box::as_mut_ptr(&mut v);\n    let _val = ptr2.read();\n    // No write to this memory has happened yet, so `ptr1` is still valid.\n    let _val = ptr1.read();\n    // However, once we do a write...\n    ptr2.write(1);\n    // ... `ptr1` is no longer valid.\n    // This would be UB: let _val = ptr1.read();\n}
    \n
    Source

    pub const fn allocator(b: &Box<T, A>) -> &A

    🔬This is a nightly-only experimental API. (allocator_api)

    Returns a reference to the underlying allocator.

    \n

    Note: this is an associated function, which means that you have\nto call it as Box::allocator(&b) instead of b.allocator(). This\nis so that there is no conflict with a method on the inner type.

    \n
    1.26.0 · Source

    pub fn leak<'a>(b: Box<T, A>) -> &'a mut T
    where\n A: 'a,

    Consumes and leaks the Box, returning a mutable reference,\n&'a mut T.

    \n

    Note that the type T must outlive the chosen lifetime 'a. If the type\nhas only static references, or none at all, then this may be chosen to be\n'static.

    \n

    This function is mainly useful for data that lives for the remainder of\nthe program’s life. Dropping the returned reference will cause a memory\nleak. If this is not acceptable, the reference should first be wrapped\nwith the Box::from_raw function producing a Box. This Box can\nthen be dropped which will properly destroy T and release the\nallocated memory.

    \n

    Note: this is an associated function, which means that you have\nto call it as Box::leak(b) instead of b.leak(). This\nis so that there is no conflict with a method on the inner type.

    \n
    §Examples
    \n

    Simple usage:

    \n\n
    let x = Box::new(41);\nlet static_ref: &'static mut usize = Box::leak(x);\n*static_ref += 1;\nassert_eq!(*static_ref, 42);
    \n

    Unsized data:

    \n\n
    let x = vec![1, 2, 3].into_boxed_slice();\nlet static_ref = Box::leak(x);\nstatic_ref[0] = 4;\nassert_eq!(*static_ref, [4, 2, 3]);
    \n
    1.63.0 (const: unstable) · Source

    pub fn into_pin(boxed: Box<T, A>) -> Pin<Box<T, A>>
    where\n A: 'static,

    Converts a Box<T> into a Pin<Box<T>>. If T does not implement Unpin, then\n*boxed will be pinned in memory and unable to be moved.

    \n

    This conversion does not allocate on the heap and happens in place.

    \n

    This is also available via From.

    \n

    Constructing and pinning a Box with Box::into_pin(Box::new(x))\ncan also be written more concisely using Box::pin(x).\nThis into_pin method is useful if you already have a Box<T>, or you are\nconstructing a (pinned) Box in a different way than with Box::new.

    \n
    §Notes
    \n

    It’s not recommended that crates add an impl like From<Box<T>> for Pin<T>,\nas it’ll introduce an ambiguity when calling Pin::from.\nA demonstration of such a poor impl is shown below.

    \n\n
    struct Foo; // A type defined in this crate.\nimpl From<Box<()>> for Pin<Foo> {\n    fn from(_: Box<()>) -> Pin<Foo> {\n        Pin::new(Foo)\n    }\n}\n\nlet foo = Box::new(());\nlet bar = Pin::from(foo);
    \n
    ",0,"iced::widget::text::StyleFn"],["
    Source§

    impl<T, A> Box<T, A>
    where\n A: Allocator,\n T: ?Sized,

    Source

    pub const unsafe fn from_raw_in(raw: *mut T, alloc: A) -> Box<T, A>

    🔬This is a nightly-only experimental API. (allocator_api)
    Available on crate feature advanced only.

    Constructs a box from a raw pointer in the given allocator.

    \n

    After calling this function, the raw pointer is owned by the\nresulting Box. Specifically, the Box destructor will call\nthe destructor of T and free the allocated memory. For this\nto be safe, the memory must have been allocated in accordance\nwith the memory layout used by Box .

    \n
    §Safety
    \n

    This function is unsafe because improper use may lead to\nmemory problems. For example, a double-free may occur if the\nfunction is called twice on the same raw pointer.

    \n
    §Examples
    \n

    Recreate a Box which was previously converted to a raw pointer\nusing Box::into_raw_with_allocator:

    \n\n
    #![feature(allocator_api)]\n\nuse std::alloc::System;\n\nlet x = Box::new_in(5, System);\nlet (ptr, alloc) = Box::into_raw_with_allocator(x);\nlet x = unsafe { Box::from_raw_in(ptr, alloc) };
    \n

    Manually create a Box from scratch by using the system allocator:

    \n\n
    #![feature(allocator_api, slice_ptr_get)]\n\nuse std::alloc::{Allocator, Layout, System};\n\nunsafe {\n    let ptr = System.allocate(Layout::new::<i32>())?.as_mut_ptr() as *mut i32;\n    // In general .write is required to avoid attempting to destruct\n    // the (uninitialized) previous contents of `ptr`, though for this\n    // simple example `*ptr = 5` would have worked as well.\n    ptr.write(5);\n    let x = Box::from_raw_in(ptr, System);\n}
    \n
    Source

    pub const unsafe fn from_non_null_in(raw: NonNull<T>, alloc: A) -> Box<T, A>

    🔬This is a nightly-only experimental API. (allocator_api)
    Available on crate feature advanced only.

    Constructs a box from a NonNull pointer in the given allocator.

    \n

    After calling this function, the NonNull pointer is owned by\nthe resulting Box. Specifically, the Box destructor will call\nthe destructor of T and free the allocated memory. For this\nto be safe, the memory must have been allocated in accordance\nwith the memory layout used by Box .

    \n
    §Safety
    \n

    This function is unsafe because improper use may lead to\nmemory problems. For example, a double-free may occur if the\nfunction is called twice on the same raw pointer.

    \n
    §Examples
    \n

    Recreate a Box which was previously converted to a NonNull pointer\nusing Box::into_non_null_with_allocator:

    \n\n
    #![feature(allocator_api, box_vec_non_null)]\n\nuse std::alloc::System;\n\nlet x = Box::new_in(5, System);\nlet (non_null, alloc) = Box::into_non_null_with_allocator(x);\nlet x = unsafe { Box::from_non_null_in(non_null, alloc) };
    \n

    Manually create a Box from scratch by using the system allocator:

    \n\n
    #![feature(allocator_api, box_vec_non_null, slice_ptr_get)]\n\nuse std::alloc::{Allocator, Layout, System};\n\nunsafe {\n    let non_null = System.allocate(Layout::new::<i32>())?.cast::<i32>();\n    // In general .write is required to avoid attempting to destruct\n    // the (uninitialized) previous contents of `non_null`.\n    non_null.write(5);\n    let x = Box::from_non_null_in(non_null, System);\n}
    \n
    1.4.0 · Source

    pub fn into_raw(b: Box<T, A>) -> *mut T

    Available on crate feature advanced only.

    Consumes the Box, returning a wrapped raw pointer.

    \n

    The pointer will be properly aligned and non-null.

    \n

    After calling this function, the caller is responsible for the\nmemory previously managed by the Box. In particular, the\ncaller should properly destroy T and release the memory, taking\ninto account the memory layout used by Box. The easiest way to\ndo this is to convert the raw pointer back into a Box with the\nBox::from_raw function, allowing the Box destructor to perform\nthe cleanup.

    \n

    Note: this is an associated function, which means that you have\nto call it as Box::into_raw(b) instead of b.into_raw(). This\nis so that there is no conflict with a method on the inner type.

    \n
    §Examples
    \n

    Converting the raw pointer back into a Box with Box::from_raw\nfor automatic cleanup:

    \n\n
    let x = Box::new(String::from(\"Hello\"));\nlet ptr = Box::into_raw(x);\nlet x = unsafe { Box::from_raw(ptr) };
    \n

    Manual cleanup by explicitly running the destructor and deallocating\nthe memory:

    \n\n
    use std::alloc::{dealloc, Layout};\nuse std::ptr;\n\nlet x = Box::new(String::from(\"Hello\"));\nlet ptr = Box::into_raw(x);\nunsafe {\n    ptr::drop_in_place(ptr);\n    dealloc(ptr as *mut u8, Layout::new::<String>());\n}
    \n

    Note: This is equivalent to the following:

    \n\n
    let x = Box::new(String::from(\"Hello\"));\nlet ptr = Box::into_raw(x);\nunsafe {\n    drop(Box::from_raw(ptr));\n}
    \n
    Source

    pub fn into_non_null(b: Box<T, A>) -> NonNull<T>

    🔬This is a nightly-only experimental API. (box_vec_non_null)
    Available on crate feature advanced only.

    Consumes the Box, returning a wrapped NonNull pointer.

    \n

    The pointer will be properly aligned.

    \n

    After calling this function, the caller is responsible for the\nmemory previously managed by the Box. In particular, the\ncaller should properly destroy T and release the memory, taking\ninto account the memory layout used by Box. The easiest way to\ndo this is to convert the NonNull pointer back into a Box with the\nBox::from_non_null function, allowing the Box destructor to\nperform the cleanup.

    \n

    Note: this is an associated function, which means that you have\nto call it as Box::into_non_null(b) instead of b.into_non_null().\nThis is so that there is no conflict with a method on the inner type.

    \n
    §Examples
    \n

    Converting the NonNull pointer back into a Box with Box::from_non_null\nfor automatic cleanup:

    \n\n
    #![feature(box_vec_non_null)]\n\nlet x = Box::new(String::from(\"Hello\"));\nlet non_null = Box::into_non_null(x);\nlet x = unsafe { Box::from_non_null(non_null) };
    \n

    Manual cleanup by explicitly running the destructor and deallocating\nthe memory:

    \n\n
    #![feature(box_vec_non_null)]\n\nuse std::alloc::{dealloc, Layout};\n\nlet x = Box::new(String::from(\"Hello\"));\nlet non_null = Box::into_non_null(x);\nunsafe {\n    non_null.drop_in_place();\n    dealloc(non_null.as_ptr().cast::<u8>(), Layout::new::<String>());\n}
    \n

    Note: This is equivalent to the following:

    \n\n
    #![feature(box_vec_non_null)]\n\nlet x = Box::new(String::from(\"Hello\"));\nlet non_null = Box::into_non_null(x);\nunsafe {\n    drop(Box::from_non_null(non_null));\n}
    \n
    Source

    pub fn into_raw_with_allocator(b: Box<T, A>) -> (*mut T, A)

    🔬This is a nightly-only experimental API. (allocator_api)
    Available on crate feature advanced only.

    Consumes the Box, returning a wrapped raw pointer and the allocator.

    \n

    The pointer will be properly aligned and non-null.

    \n

    After calling this function, the caller is responsible for the\nmemory previously managed by the Box. In particular, the\ncaller should properly destroy T and release the memory, taking\ninto account the memory layout used by Box. The easiest way to\ndo this is to convert the raw pointer back into a Box with the\nBox::from_raw_in function, allowing the Box destructor to perform\nthe cleanup.

    \n

    Note: this is an associated function, which means that you have\nto call it as Box::into_raw_with_allocator(b) instead of b.into_raw_with_allocator(). This\nis so that there is no conflict with a method on the inner type.

    \n
    §Examples
    \n

    Converting the raw pointer back into a Box with Box::from_raw_in\nfor automatic cleanup:

    \n\n
    #![feature(allocator_api)]\n\nuse std::alloc::System;\n\nlet x = Box::new_in(String::from(\"Hello\"), System);\nlet (ptr, alloc) = Box::into_raw_with_allocator(x);\nlet x = unsafe { Box::from_raw_in(ptr, alloc) };
    \n

    Manual cleanup by explicitly running the destructor and deallocating\nthe memory:

    \n\n
    #![feature(allocator_api)]\n\nuse std::alloc::{Allocator, Layout, System};\nuse std::ptr::{self, NonNull};\n\nlet x = Box::new_in(String::from(\"Hello\"), System);\nlet (ptr, alloc) = Box::into_raw_with_allocator(x);\nunsafe {\n    ptr::drop_in_place(ptr);\n    let non_null = NonNull::new_unchecked(ptr);\n    alloc.deallocate(non_null.cast(), Layout::new::<String>());\n}
    \n
    Source

    pub fn into_non_null_with_allocator(b: Box<T, A>) -> (NonNull<T>, A)

    🔬This is a nightly-only experimental API. (allocator_api)
    Available on crate feature advanced only.

    Consumes the Box, returning a wrapped NonNull pointer and the allocator.

    \n

    The pointer will be properly aligned.

    \n

    After calling this function, the caller is responsible for the\nmemory previously managed by the Box. In particular, the\ncaller should properly destroy T and release the memory, taking\ninto account the memory layout used by Box. The easiest way to\ndo this is to convert the NonNull pointer back into a Box with the\nBox::from_non_null_in function, allowing the Box destructor to\nperform the cleanup.

    \n

    Note: this is an associated function, which means that you have\nto call it as Box::into_non_null_with_allocator(b) instead of\nb.into_non_null_with_allocator(). This is so that there is no\nconflict with a method on the inner type.

    \n
    §Examples
    \n

    Converting the NonNull pointer back into a Box with\nBox::from_non_null_in for automatic cleanup:

    \n\n
    #![feature(allocator_api, box_vec_non_null)]\n\nuse std::alloc::System;\n\nlet x = Box::new_in(String::from(\"Hello\"), System);\nlet (non_null, alloc) = Box::into_non_null_with_allocator(x);\nlet x = unsafe { Box::from_non_null_in(non_null, alloc) };
    \n

    Manual cleanup by explicitly running the destructor and deallocating\nthe memory:

    \n\n
    #![feature(allocator_api, box_vec_non_null)]\n\nuse std::alloc::{Allocator, Layout, System};\n\nlet x = Box::new_in(String::from(\"Hello\"), System);\nlet (non_null, alloc) = Box::into_non_null_with_allocator(x);\nunsafe {\n    non_null.drop_in_place();\n    alloc.deallocate(non_null.cast::<u8>(), Layout::new::<String>());\n}
    \n
    Source

    pub fn as_mut_ptr(b: &mut Box<T, A>) -> *mut T

    🔬This is a nightly-only experimental API. (box_as_ptr)
    Available on crate feature advanced only.

    Returns a raw mutable pointer to the Box’s contents.

    \n

    The caller must ensure that the Box outlives the pointer this\nfunction returns, or else it will end up dangling.

    \n

    This method guarantees that for the purpose of the aliasing model, this method\ndoes not materialize a reference to the underlying memory, and thus the returned pointer\nwill remain valid when mixed with other calls to as_ptr and as_mut_ptr.\nNote that calling other methods that materialize references to the memory\nmay still invalidate this pointer.\nSee the example below for how this guarantee can be used.

    \n
    §Examples
    \n

    Due to the aliasing guarantee, the following code is legal:

    \n\n
    #![feature(box_as_ptr)]\n\nunsafe {\n    let mut b = Box::new(0);\n    let ptr1 = Box::as_mut_ptr(&mut b);\n    ptr1.write(1);\n    let ptr2 = Box::as_mut_ptr(&mut b);\n    ptr2.write(2);\n    // Notably, the write to `ptr2` did *not* invalidate `ptr1`:\n    ptr1.write(3);\n}
    \n
    Source

    pub fn as_ptr(b: &Box<T, A>) -> *const T

    🔬This is a nightly-only experimental API. (box_as_ptr)
    Available on crate feature advanced only.

    Returns a raw pointer to the Box’s contents.

    \n

    The caller must ensure that the Box outlives the pointer this\nfunction returns, or else it will end up dangling.

    \n

    The caller must also ensure that the memory the pointer (non-transitively) points to\nis never written to (except inside an UnsafeCell) using this pointer or any pointer\nderived from it. If you need to mutate the contents of the Box, use as_mut_ptr.

    \n

    This method guarantees that for the purpose of the aliasing model, this method\ndoes not materialize a reference to the underlying memory, and thus the returned pointer\nwill remain valid when mixed with other calls to as_ptr and as_mut_ptr.\nNote that calling other methods that materialize mutable references to the memory,\nas well as writing to this memory, may still invalidate this pointer.\nSee the example below for how this guarantee can be used.

    \n
    §Examples
    \n

    Due to the aliasing guarantee, the following code is legal:

    \n\n
    #![feature(box_as_ptr)]\n\nunsafe {\n    let mut v = Box::new(0);\n    let ptr1 = Box::as_ptr(&v);\n    let ptr2 = Box::as_mut_ptr(&mut v);\n    let _val = ptr2.read();\n    // No write to this memory has happened yet, so `ptr1` is still valid.\n    let _val = ptr1.read();\n    // However, once we do a write...\n    ptr2.write(1);\n    // ... `ptr1` is no longer valid.\n    // This would be UB: let _val = ptr1.read();\n}
    \n
    Source

    pub const fn allocator(b: &Box<T, A>) -> &A

    🔬This is a nightly-only experimental API. (allocator_api)
    Available on crate feature advanced only.

    Returns a reference to the underlying allocator.

    \n

    Note: this is an associated function, which means that you have\nto call it as Box::allocator(&b) instead of b.allocator(). This\nis so that there is no conflict with a method on the inner type.

    \n
    1.26.0 · Source

    pub fn leak<'a>(b: Box<T, A>) -> &'a mut T
    where\n A: 'a,

    Available on crate feature advanced only.

    Consumes and leaks the Box, returning a mutable reference,\n&'a mut T.

    \n

    Note that the type T must outlive the chosen lifetime 'a. If the type\nhas only static references, or none at all, then this may be chosen to be\n'static.

    \n

    This function is mainly useful for data that lives for the remainder of\nthe program’s life. Dropping the returned reference will cause a memory\nleak. If this is not acceptable, the reference should first be wrapped\nwith the Box::from_raw function producing a Box. This Box can\nthen be dropped which will properly destroy T and release the\nallocated memory.

    \n

    Note: this is an associated function, which means that you have\nto call it as Box::leak(b) instead of b.leak(). This\nis so that there is no conflict with a method on the inner type.

    \n
    §Examples
    \n

    Simple usage:

    \n\n
    let x = Box::new(41);\nlet static_ref: &'static mut usize = Box::leak(x);\n*static_ref += 1;\nassert_eq!(*static_ref, 42);
    \n

    Unsized data:

    \n\n
    let x = vec![1, 2, 3].into_boxed_slice();\nlet static_ref = Box::leak(x);\nstatic_ref[0] = 4;\nassert_eq!(*static_ref, [4, 2, 3]);
    \n
    1.63.0 (const: unstable) · Source

    pub fn into_pin(boxed: Box<T, A>) -> Pin<Box<T, A>>
    where\n A: 'static,

    Available on crate feature advanced only.

    Converts a Box<T> into a Pin<Box<T>>. If T does not implement Unpin, then\n*boxed will be pinned in memory and unable to be moved.

    \n

    This conversion does not allocate on the heap and happens in place.

    \n

    This is also available via From.

    \n

    Constructing and pinning a Box with Box::into_pin(Box::new(x))\ncan also be written more concisely using Box::pin(x).\nThis into_pin method is useful if you already have a Box<T>, or you are\nconstructing a (pinned) Box in a different way than with Box::new.

    \n
    §Notes
    \n

    It’s not recommended that crates add an impl like From<Box<T>> for Pin<T>,\nas it’ll introduce an ambiguity when calling Pin::from.\nA demonstration of such a poor impl is shown below.

    \n\n
    struct Foo; // A type defined in this crate.\nimpl From<Box<()>> for Pin<Foo> {\n    fn from(_: Box<()>) -> Pin<Foo> {\n        Pin::new(Foo)\n    }\n}\n\nlet foo = Box::new(());\nlet bar = Pin::from(foo);
    \n
    ",0,"iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    Source§

    impl<T, A> Box<T, A>
    where\n A: Allocator,

    Source

    pub fn new_in(x: T, alloc: A) -> Box<T, A>
    where\n A: Allocator,

    🔬This is a nightly-only experimental API. (allocator_api)
    Available on crate feature advanced and non-no_global_oom_handling only.

    Allocates memory in the given allocator then places x into it.

    \n

    This doesn’t actually allocate if T is zero-sized.

    \n
    §Examples
    \n
    #![feature(allocator_api)]\n\nuse std::alloc::System;\n\nlet five = Box::new_in(5, System);
    \n
    Source

    pub fn try_new_in(x: T, alloc: A) -> Result<Box<T, A>, AllocError>
    where\n A: Allocator,

    🔬This is a nightly-only experimental API. (allocator_api)
    Available on crate feature advanced only.

    Allocates memory in the given allocator then places x into it,\nreturning an error if the allocation fails

    \n

    This doesn’t actually allocate if T is zero-sized.

    \n
    §Examples
    \n
    #![feature(allocator_api)]\n\nuse std::alloc::System;\n\nlet five = Box::try_new_in(5, System)?;
    \n
    Source

    pub fn new_uninit_in(alloc: A) -> Box<MaybeUninit<T>, A>
    where\n A: Allocator,

    🔬This is a nightly-only experimental API. (allocator_api)
    Available on crate feature advanced and non-no_global_oom_handling only.

    Constructs a new box with uninitialized contents in the provided allocator.

    \n
    §Examples
    \n
    #![feature(allocator_api)]\n\nuse std::alloc::System;\n\nlet mut five = Box::<u32, _>::new_uninit_in(System);\n\nlet five = unsafe {\n    // Deferred initialization:\n    five.as_mut_ptr().write(5);\n\n    five.assume_init()\n};\n\nassert_eq!(*five, 5)
    \n
    Source

    pub fn try_new_uninit_in(alloc: A) -> Result<Box<MaybeUninit<T>, A>, AllocError>
    where\n A: Allocator,

    🔬This is a nightly-only experimental API. (allocator_api)
    Available on crate feature advanced only.

    Constructs a new box with uninitialized contents in the provided allocator,\nreturning an error if the allocation fails

    \n
    §Examples
    \n
    #![feature(allocator_api)]\n\nuse std::alloc::System;\n\nlet mut five = Box::<u32, _>::try_new_uninit_in(System)?;\n\nlet five = unsafe {\n    // Deferred initialization:\n    five.as_mut_ptr().write(5);\n\n    five.assume_init()\n};\n\nassert_eq!(*five, 5);
    \n
    Source

    pub fn new_zeroed_in(alloc: A) -> Box<MaybeUninit<T>, A>
    where\n A: Allocator,

    🔬This is a nightly-only experimental API. (allocator_api)
    Available on crate feature advanced and non-no_global_oom_handling only.

    Constructs a new Box with uninitialized contents, with the memory\nbeing filled with 0 bytes in the provided allocator.

    \n

    See MaybeUninit::zeroed for examples of correct and incorrect usage\nof this method.

    \n
    §Examples
    \n
    #![feature(allocator_api)]\n\nuse std::alloc::System;\n\nlet zero = Box::<u32, _>::new_zeroed_in(System);\nlet zero = unsafe { zero.assume_init() };\n\nassert_eq!(*zero, 0)
    \n
    Source

    pub fn try_new_zeroed_in(alloc: A) -> Result<Box<MaybeUninit<T>, A>, AllocError>
    where\n A: Allocator,

    🔬This is a nightly-only experimental API. (allocator_api)
    Available on crate feature advanced only.

    Constructs a new Box with uninitialized contents, with the memory\nbeing filled with 0 bytes in the provided allocator,\nreturning an error if the allocation fails,

    \n

    See MaybeUninit::zeroed for examples of correct and incorrect usage\nof this method.

    \n
    §Examples
    \n
    #![feature(allocator_api)]\n\nuse std::alloc::System;\n\nlet zero = Box::<u32, _>::try_new_zeroed_in(System)?;\nlet zero = unsafe { zero.assume_init() };\n\nassert_eq!(*zero, 0);
    \n
    Source

    pub fn pin_in(x: T, alloc: A) -> Pin<Box<T, A>>
    where\n A: 'static + Allocator,

    🔬This is a nightly-only experimental API. (allocator_api)
    Available on crate feature advanced and non-no_global_oom_handling only.

    Constructs a new Pin<Box<T, A>>. If T does not implement Unpin, then\nx will be pinned in memory and unable to be moved.

    \n

    Constructing and pinning of the Box can also be done in two steps: Box::pin_in(x, alloc)\ndoes the same as Box::into_pin(Box::new_in(x, alloc)). Consider using\ninto_pin if you already have a Box<T, A>, or if you want to\nconstruct a (pinned) Box in a different way than with Box::new_in.

    \n
    Source

    pub fn into_boxed_slice(boxed: Box<T, A>) -> Box<[T], A>

    🔬This is a nightly-only experimental API. (box_into_boxed_slice)
    Available on crate feature advanced only.

    Converts a Box<T> into a Box<[T]>

    \n

    This conversion does not allocate on the heap and happens in place.

    \n
    Source

    pub fn into_inner(boxed: Box<T, A>) -> T

    🔬This is a nightly-only experimental API. (box_into_inner)
    Available on crate feature advanced only.

    Consumes the Box, returning the wrapped value.

    \n
    §Examples
    \n
    #![feature(box_into_inner)]\n\nlet c = Box::new(5);\n\nassert_eq!(Box::into_inner(c), 5);
    \n
    ",0,"iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    Source§

    impl<T, A> Box<T, A>
    where\n A: Allocator,

    Source

    pub fn new_in(x: T, alloc: A) -> Box<T, A>
    where\n A: Allocator,

    🔬This is a nightly-only experimental API. (allocator_api)
    Available on non-no_global_oom_handling only.

    Allocates memory in the given allocator then places x into it.

    \n

    This doesn’t actually allocate if T is zero-sized.

    \n
    §Examples
    \n
    #![feature(allocator_api)]\n\nuse std::alloc::System;\n\nlet five = Box::new_in(5, System);
    \n
    Source

    pub fn try_new_in(x: T, alloc: A) -> Result<Box<T, A>, AllocError>
    where\n A: Allocator,

    🔬This is a nightly-only experimental API. (allocator_api)

    Allocates memory in the given allocator then places x into it,\nreturning an error if the allocation fails

    \n

    This doesn’t actually allocate if T is zero-sized.

    \n
    §Examples
    \n
    #![feature(allocator_api)]\n\nuse std::alloc::System;\n\nlet five = Box::try_new_in(5, System)?;
    \n
    Source

    pub fn new_uninit_in(alloc: A) -> Box<MaybeUninit<T>, A>
    where\n A: Allocator,

    🔬This is a nightly-only experimental API. (allocator_api)
    Available on non-no_global_oom_handling only.

    Constructs a new box with uninitialized contents in the provided allocator.

    \n
    §Examples
    \n
    #![feature(allocator_api)]\n\nuse std::alloc::System;\n\nlet mut five = Box::<u32, _>::new_uninit_in(System);\n\nlet five = unsafe {\n    // Deferred initialization:\n    five.as_mut_ptr().write(5);\n\n    five.assume_init()\n};\n\nassert_eq!(*five, 5)
    \n
    Source

    pub fn try_new_uninit_in(alloc: A) -> Result<Box<MaybeUninit<T>, A>, AllocError>
    where\n A: Allocator,

    🔬This is a nightly-only experimental API. (allocator_api)

    Constructs a new box with uninitialized contents in the provided allocator,\nreturning an error if the allocation fails

    \n
    §Examples
    \n
    #![feature(allocator_api)]\n\nuse std::alloc::System;\n\nlet mut five = Box::<u32, _>::try_new_uninit_in(System)?;\n\nlet five = unsafe {\n    // Deferred initialization:\n    five.as_mut_ptr().write(5);\n\n    five.assume_init()\n};\n\nassert_eq!(*five, 5);
    \n
    Source

    pub fn new_zeroed_in(alloc: A) -> Box<MaybeUninit<T>, A>
    where\n A: Allocator,

    🔬This is a nightly-only experimental API. (allocator_api)
    Available on non-no_global_oom_handling only.

    Constructs a new Box with uninitialized contents, with the memory\nbeing filled with 0 bytes in the provided allocator.

    \n

    See MaybeUninit::zeroed for examples of correct and incorrect usage\nof this method.

    \n
    §Examples
    \n
    #![feature(allocator_api)]\n\nuse std::alloc::System;\n\nlet zero = Box::<u32, _>::new_zeroed_in(System);\nlet zero = unsafe { zero.assume_init() };\n\nassert_eq!(*zero, 0)
    \n
    Source

    pub fn try_new_zeroed_in(alloc: A) -> Result<Box<MaybeUninit<T>, A>, AllocError>
    where\n A: Allocator,

    🔬This is a nightly-only experimental API. (allocator_api)

    Constructs a new Box with uninitialized contents, with the memory\nbeing filled with 0 bytes in the provided allocator,\nreturning an error if the allocation fails,

    \n

    See MaybeUninit::zeroed for examples of correct and incorrect usage\nof this method.

    \n
    §Examples
    \n
    #![feature(allocator_api)]\n\nuse std::alloc::System;\n\nlet zero = Box::<u32, _>::try_new_zeroed_in(System)?;\nlet zero = unsafe { zero.assume_init() };\n\nassert_eq!(*zero, 0);
    \n
    Source

    pub fn pin_in(x: T, alloc: A) -> Pin<Box<T, A>>
    where\n A: 'static + Allocator,

    🔬This is a nightly-only experimental API. (allocator_api)
    Available on non-no_global_oom_handling only.

    Constructs a new Pin<Box<T, A>>. If T does not implement Unpin, then\nx will be pinned in memory and unable to be moved.

    \n

    Constructing and pinning of the Box can also be done in two steps: Box::pin_in(x, alloc)\ndoes the same as Box::into_pin(Box::new_in(x, alloc)). Consider using\ninto_pin if you already have a Box<T, A>, or if you want to\nconstruct a (pinned) Box in a different way than with Box::new_in.

    \n
    Source

    pub fn into_boxed_slice(boxed: Box<T, A>) -> Box<[T], A>

    🔬This is a nightly-only experimental API. (box_into_boxed_slice)

    Converts a Box<T> into a Box<[T]>

    \n

    This conversion does not allocate on the heap and happens in place.

    \n
    Source

    pub fn into_inner(boxed: Box<T, A>) -> T

    🔬This is a nightly-only experimental API. (box_into_inner)

    Consumes the Box, returning the wrapped value.

    \n
    §Examples
    \n
    #![feature(box_into_inner)]\n\nlet c = Box::new(5);\n\nassert_eq!(Box::into_inner(c), 5);
    \n
    ",0,"iced::widget::text::StyleFn"],["
    §

    impl<T> Buf for Box<T>
    where\n T: Buf + ?Sized,

    §

    fn remaining(&self) -> usize

    Returns the number of bytes between the current position and the end of\nthe buffer. Read more
    §

    fn chunk(&self) -> &[u8]

    Returns a slice starting at the current position and of length between 0\nand Buf::remaining(). Note that this can return a shorter slice (this\nallows non-continuous internal representation). Read more
    §

    fn chunks_vectored<'b>(&'b self, dst: &mut [IoSlice<'b>]) -> usize

    Available on crate feature std only.
    Fills dst with potentially multiple slices starting at self’s\ncurrent position. Read more
    §

    fn advance(&mut self, cnt: usize)

    Advance the internal cursor of the Buf Read more
    §

    fn has_remaining(&self) -> bool

    Returns true if there are any more bytes to consume Read more
    §

    fn copy_to_slice(&mut self, dst: &mut [u8])

    Copies bytes from self into dst. Read more
    §

    fn get_u8(&mut self) -> u8

    Gets an unsigned 8 bit integer from self. Read more
    §

    fn get_i8(&mut self) -> i8

    Gets a signed 8 bit integer from self. Read more
    §

    fn get_u16(&mut self) -> u16

    Gets an unsigned 16 bit integer from self in big-endian byte order. Read more
    §

    fn get_u16_le(&mut self) -> u16

    Gets an unsigned 16 bit integer from self in little-endian byte order. Read more
    §

    fn get_u16_ne(&mut self) -> u16

    Gets an unsigned 16 bit integer from self in native-endian byte order. Read more
    §

    fn get_i16(&mut self) -> i16

    Gets a signed 16 bit integer from self in big-endian byte order. Read more
    §

    fn get_i16_le(&mut self) -> i16

    Gets a signed 16 bit integer from self in little-endian byte order. Read more
    §

    fn get_i16_ne(&mut self) -> i16

    Gets a signed 16 bit integer from self in native-endian byte order. Read more
    §

    fn get_u32(&mut self) -> u32

    Gets an unsigned 32 bit integer from self in the big-endian byte order. Read more
    §

    fn get_u32_le(&mut self) -> u32

    Gets an unsigned 32 bit integer from self in the little-endian byte order. Read more
    §

    fn get_u32_ne(&mut self) -> u32

    Gets an unsigned 32 bit integer from self in native-endian byte order. Read more
    §

    fn get_i32(&mut self) -> i32

    Gets a signed 32 bit integer from self in big-endian byte order. Read more
    §

    fn get_i32_le(&mut self) -> i32

    Gets a signed 32 bit integer from self in little-endian byte order. Read more
    §

    fn get_i32_ne(&mut self) -> i32

    Gets a signed 32 bit integer from self in native-endian byte order. Read more
    §

    fn get_u64(&mut self) -> u64

    Gets an unsigned 64 bit integer from self in big-endian byte order. Read more
    §

    fn get_u64_le(&mut self) -> u64

    Gets an unsigned 64 bit integer from self in little-endian byte order. Read more
    §

    fn get_u64_ne(&mut self) -> u64

    Gets an unsigned 64 bit integer from self in native-endian byte order. Read more
    §

    fn get_i64(&mut self) -> i64

    Gets a signed 64 bit integer from self in big-endian byte order. Read more
    §

    fn get_i64_le(&mut self) -> i64

    Gets a signed 64 bit integer from self in little-endian byte order. Read more
    §

    fn get_i64_ne(&mut self) -> i64

    Gets a signed 64 bit integer from self in native-endian byte order. Read more
    §

    fn get_uint(&mut self, nbytes: usize) -> u64

    Gets an unsigned n-byte integer from self in big-endian byte order. Read more
    §

    fn get_uint_le(&mut self, nbytes: usize) -> u64

    Gets an unsigned n-byte integer from self in little-endian byte order. Read more
    §

    fn get_uint_ne(&mut self, nbytes: usize) -> u64

    Gets an unsigned n-byte integer from self in native-endian byte order. Read more
    §

    fn get_int(&mut self, nbytes: usize) -> i64

    Gets a signed n-byte integer from self in big-endian byte order. Read more
    §

    fn get_int_le(&mut self, nbytes: usize) -> i64

    Gets a signed n-byte integer from self in little-endian byte order. Read more
    §

    fn get_int_ne(&mut self, nbytes: usize) -> i64

    Gets a signed n-byte integer from self in native-endian byte order. Read more
    §

    fn copy_to_bytes(&mut self, len: usize) -> Bytes

    Consumes len bytes inside self and returns new instance of Bytes\nwith this data. Read more
    §

    fn get_u128(&mut self) -> u128

    Gets an unsigned 128 bit integer from self in big-endian byte order. Read more
    §

    fn get_u128_le(&mut self) -> u128

    Gets an unsigned 128 bit integer from self in little-endian byte order. Read more
    §

    fn get_u128_ne(&mut self) -> u128

    Gets an unsigned 128 bit integer from self in native-endian byte order. Read more
    §

    fn get_i128(&mut self) -> i128

    Gets a signed 128 bit integer from self in big-endian byte order. Read more
    §

    fn get_i128_le(&mut self) -> i128

    Gets a signed 128 bit integer from self in little-endian byte order. Read more
    §

    fn get_i128_ne(&mut self) -> i128

    Gets a signed 128 bit integer from self in native-endian byte order. Read more
    §

    fn get_f32(&mut self) -> f32

    Gets an IEEE754 single-precision (4 bytes) floating point number from\nself in big-endian byte order. Read more
    §

    fn get_f32_le(&mut self) -> f32

    Gets an IEEE754 single-precision (4 bytes) floating point number from\nself in little-endian byte order. Read more
    §

    fn get_f32_ne(&mut self) -> f32

    Gets an IEEE754 single-precision (4 bytes) floating point number from\nself in native-endian byte order. Read more
    §

    fn get_f64(&mut self) -> f64

    Gets an IEEE754 double-precision (8 bytes) floating point number from\nself in big-endian byte order. Read more
    §

    fn get_f64_le(&mut self) -> f64

    Gets an IEEE754 double-precision (8 bytes) floating point number from\nself in little-endian byte order. Read more
    §

    fn get_f64_ne(&mut self) -> f64

    Gets an IEEE754 double-precision (8 bytes) floating point number from\nself in native-endian byte order. Read more
    §

    fn take(self, limit: usize) -> Take<Self>
    where\n Self: Sized,

    Creates an adaptor which will read at most limit bytes from self. Read more
    §

    fn chain<U>(self, next: U) -> Chain<Self, U>
    where\n U: Buf,\n Self: Sized,

    Creates an adaptor which will chain this buffer with another. Read more
    §

    fn reader(self) -> Reader<Self>
    where\n Self: Sized,

    Available on crate feature std only.
    Creates an adaptor which implements the Read trait for self. Read more
    ","Buf","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    §

    impl<T> BufMut for Box<T>
    where\n T: BufMut + ?Sized,

    §

    fn remaining_mut(&self) -> usize

    Returns the number of bytes that can be written from the current\nposition until the end of the buffer is reached. Read more
    §

    fn chunk_mut(&mut self) -> &mut UninitSlice

    Returns a mutable slice starting at the current BufMut position and of\nlength between 0 and BufMut::remaining_mut(). Note that this can be shorter than the\nwhole remainder of the buffer (this allows non-continuous implementation). Read more
    §

    unsafe fn advance_mut(&mut self, cnt: usize)

    Advance the internal cursor of the BufMut Read more
    §

    fn put_slice(&mut self, src: &[u8])

    Transfer bytes into self from src and advance the cursor by the\nnumber of bytes written. Read more
    §

    fn put_u8(&mut self, n: u8)

    Writes an unsigned 8 bit integer to self. Read more
    §

    fn put_i8(&mut self, n: i8)

    Writes a signed 8 bit integer to self. Read more
    §

    fn put_u16(&mut self, n: u16)

    Writes an unsigned 16 bit integer to self in big-endian byte order. Read more
    §

    fn put_u16_le(&mut self, n: u16)

    Writes an unsigned 16 bit integer to self in little-endian byte order. Read more
    §

    fn put_u16_ne(&mut self, n: u16)

    Writes an unsigned 16 bit integer to self in native-endian byte order. Read more
    §

    fn put_i16(&mut self, n: i16)

    Writes a signed 16 bit integer to self in big-endian byte order. Read more
    §

    fn put_i16_le(&mut self, n: i16)

    Writes a signed 16 bit integer to self in little-endian byte order. Read more
    §

    fn put_i16_ne(&mut self, n: i16)

    Writes a signed 16 bit integer to self in native-endian byte order. Read more
    §

    fn put_u32(&mut self, n: u32)

    Writes an unsigned 32 bit integer to self in big-endian byte order. Read more
    §

    fn put_u32_le(&mut self, n: u32)

    Writes an unsigned 32 bit integer to self in little-endian byte order. Read more
    §

    fn put_u32_ne(&mut self, n: u32)

    Writes an unsigned 32 bit integer to self in native-endian byte order. Read more
    §

    fn put_i32(&mut self, n: i32)

    Writes a signed 32 bit integer to self in big-endian byte order. Read more
    §

    fn put_i32_le(&mut self, n: i32)

    Writes a signed 32 bit integer to self in little-endian byte order. Read more
    §

    fn put_i32_ne(&mut self, n: i32)

    Writes a signed 32 bit integer to self in native-endian byte order. Read more
    §

    fn put_u64(&mut self, n: u64)

    Writes an unsigned 64 bit integer to self in the big-endian byte order. Read more
    §

    fn put_u64_le(&mut self, n: u64)

    Writes an unsigned 64 bit integer to self in little-endian byte order. Read more
    §

    fn put_u64_ne(&mut self, n: u64)

    Writes an unsigned 64 bit integer to self in native-endian byte order. Read more
    §

    fn put_i64(&mut self, n: i64)

    Writes a signed 64 bit integer to self in the big-endian byte order. Read more
    §

    fn put_i64_le(&mut self, n: i64)

    Writes a signed 64 bit integer to self in little-endian byte order. Read more
    §

    fn put_i64_ne(&mut self, n: i64)

    Writes a signed 64 bit integer to self in native-endian byte order. Read more
    §

    fn has_remaining_mut(&self) -> bool

    Returns true if there is space in self for more bytes. Read more
    §

    fn put<T>(&mut self, src: T)
    where\n T: Buf,\n Self: Sized,

    Transfer bytes into self from src and advance the cursor by the\nnumber of bytes written. Read more
    §

    fn put_bytes(&mut self, val: u8, cnt: usize)

    Put cnt bytes val into self. Read more
    §

    fn put_u128(&mut self, n: u128)

    Writes an unsigned 128 bit integer to self in the big-endian byte order. Read more
    §

    fn put_u128_le(&mut self, n: u128)

    Writes an unsigned 128 bit integer to self in little-endian byte order. Read more
    §

    fn put_u128_ne(&mut self, n: u128)

    Writes an unsigned 128 bit integer to self in native-endian byte order. Read more
    §

    fn put_i128(&mut self, n: i128)

    Writes a signed 128 bit integer to self in the big-endian byte order. Read more
    §

    fn put_i128_le(&mut self, n: i128)

    Writes a signed 128 bit integer to self in little-endian byte order. Read more
    §

    fn put_i128_ne(&mut self, n: i128)

    Writes a signed 128 bit integer to self in native-endian byte order. Read more
    §

    fn put_uint(&mut self, n: u64, nbytes: usize)

    Writes an unsigned n-byte integer to self in big-endian byte order. Read more
    §

    fn put_uint_le(&mut self, n: u64, nbytes: usize)

    Writes an unsigned n-byte integer to self in the little-endian byte order. Read more
    §

    fn put_uint_ne(&mut self, n: u64, nbytes: usize)

    Writes an unsigned n-byte integer to self in the native-endian byte order. Read more
    §

    fn put_int(&mut self, n: i64, nbytes: usize)

    Writes low nbytes of a signed integer to self in big-endian byte order. Read more
    §

    fn put_int_le(&mut self, n: i64, nbytes: usize)

    Writes low nbytes of a signed integer to self in little-endian byte order. Read more
    §

    fn put_int_ne(&mut self, n: i64, nbytes: usize)

    Writes low nbytes of a signed integer to self in native-endian byte order. Read more
    §

    fn put_f32(&mut self, n: f32)

    Writes an IEEE754 single-precision (4 bytes) floating point number to\nself in big-endian byte order. Read more
    §

    fn put_f32_le(&mut self, n: f32)

    Writes an IEEE754 single-precision (4 bytes) floating point number to\nself in little-endian byte order. Read more
    §

    fn put_f32_ne(&mut self, n: f32)

    Writes an IEEE754 single-precision (4 bytes) floating point number to\nself in native-endian byte order. Read more
    §

    fn put_f64(&mut self, n: f64)

    Writes an IEEE754 double-precision (8 bytes) floating point number to\nself in big-endian byte order. Read more
    §

    fn put_f64_le(&mut self, n: f64)

    Writes an IEEE754 double-precision (8 bytes) floating point number to\nself in little-endian byte order. Read more
    §

    fn put_f64_ne(&mut self, n: f64)

    Writes an IEEE754 double-precision (8 bytes) floating point number to\nself in native-endian byte order. Read more
    §

    fn limit(self, limit: usize) -> Limit<Self>
    where\n Self: Sized,

    Creates an adaptor which can write at most limit bytes to self. Read more
    §

    fn writer(self) -> Writer<Self>
    where\n Self: Sized,

    Available on crate feature std only.
    Creates an adaptor which implements the Write trait for self. Read more
    §

    fn chain_mut<U>(self, next: U) -> Chain<Self, U>
    where\n U: BufMut,\n Self: Sized,

    Creates an adapter which will chain this buffer with another. Read more
    ","BufMut","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    1.0.0 · Source§

    impl<B> BufRead for Box<B>
    where\n B: BufRead + ?Sized,

    Source§

    fn fill_buf(&mut self) -> Result<&[u8], Error>

    Returns the contents of the internal buffer, filling it with more data\nfrom the inner reader if it is empty. Read more
    Source§

    fn consume(&mut self, amt: usize)

    Tells this buffer that amt bytes have been consumed from the buffer,\nso they should no longer be returned in calls to read. Read more
    Source§

    fn read_until(&mut self, byte: u8, buf: &mut Vec<u8>) -> Result<usize, Error>

    Reads all bytes into buf until the delimiter byte or EOF is reached. Read more
    Source§

    fn read_line(&mut self, buf: &mut String) -> Result<usize, Error>

    Reads all bytes until a newline (the 0xA byte) is reached, and append\nthem to the provided String buffer. Read more
    Source§

    fn has_data_left(&mut self) -> Result<bool, Error>

    🔬This is a nightly-only experimental API. (buf_read_has_data_left)
    Checks if the underlying Read has any data left to be read. Read more
    1.83.0 · Source§

    fn skip_until(&mut self, byte: u8) -> Result<usize, Error>

    Skips all bytes until the delimiter byte or EOF is reached. Read more
    1.0.0 · Source§

    fn split(self, byte: u8) -> Split<Self>
    where\n Self: Sized,

    Returns an iterator over the contents of this reader split on the byte\nbyte. Read more
    1.0.0 · Source§

    fn lines(self) -> Lines<Self>
    where\n Self: Sized,

    Returns an iterator over the lines of this reader. Read more
    ","BufRead","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    §

    impl<T> BufferProvider for Box<T>
    where\n T: BufferProvider + ?Sized,

    §

    fn load_buffer(\n &self,\n key: DataKey,\n req: DataRequest<'_>,\n) -> Result<DataResponse<BufferMarker>, DataError>

    Loads a [DataPayload]<[BufferMarker]> according to the key and request.
    ","BufferProvider","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    1.0.0 · Source§

    impl<T, A> Clone for Box<T, A>
    where\n T: Clone,\n A: Allocator + Clone,

    Available on non-no_global_oom_handling only.
    Source§

    fn clone(&self) -> Box<T, A>

    Returns a new box with a clone() of this box’s contents.

    \n
    §Examples
    \n
    let x = Box::new(5);\nlet y = x.clone();\n\n// The value is the same\nassert_eq!(x, y);\n\n// But they are unique objects\nassert_ne!(&*x as *const i32, &*y as *const i32);
    \n
    Source§

    fn clone_from(&mut self, source: &Box<T, A>)

    Copies source’s contents into self without creating a new allocation.

    \n
    §Examples
    \n
    let x = Box::new(5);\nlet mut y = Box::new(10);\nlet yp: *const i32 = &*y;\n\ny.clone_from(&x);\n\n// The value is the same\nassert_eq!(x, y);\n\n// And no allocation occurred\nassert_eq!(yp, &*y);
    \n
    ","Clone","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    §

    impl<C> Connection for Box<C>
    where\n C: Connection + ?Sized,

    §

    fn wait_for_event(&self) -> Result<Event, ConnectionError>

    Wait for a new event from the X11 server.
    §

    fn wait_for_raw_event(\n &self,\n) -> Result<<Box<C> as RequestConnection>::Buf, ConnectionError>

    Wait for a new raw/unparsed event from the X11 server.
    §

    fn wait_for_event_with_sequence(&self) -> Result<(Event, u64), ConnectionError>

    Wait for a new event from the X11 server.
    §

    fn wait_for_raw_event_with_sequence(\n &self,\n) -> Result<(<Box<C> as RequestConnection>::Buf, u64), ConnectionError>

    Wait for a new raw/unparsed event from the X11 server.
    §

    fn poll_for_event(&self) -> Result<Option<Event>, ConnectionError>

    Poll for a new event from the X11 server.
    §

    fn poll_for_raw_event(\n &self,\n) -> Result<Option<<Box<C> as RequestConnection>::Buf>, ConnectionError>

    Poll for a new raw/unparsed event from the X11 server.
    §

    fn poll_for_event_with_sequence(\n &self,\n) -> Result<Option<(Event, u64)>, ConnectionError>

    Poll for a new event from the X11 server.
    §

    fn poll_for_raw_event_with_sequence(\n &self,\n) -> Result<Option<(<Box<C> as RequestConnection>::Buf, u64)>, ConnectionError>

    Poll for a new unparsed/raw event from the X11 server.
    §

    fn flush(&self) -> Result<(), ConnectionError>

    Send all pending requests to the server. Read more
    §

    fn setup(&self) -> &Setup

    Get the setup information sent by the X11 server. Read more
    §

    fn generate_id(&self) -> Result<u32, ReplyOrIdError>

    Generate a new X11 identifier. Read more
    ","Connection","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    Source§

    impl<G, R, A> Coroutine<R> for Box<G, A>
    where\n G: Coroutine<R> + Unpin + ?Sized,\n A: Allocator,

    Source§

    type Yield = <G as Coroutine<R>>::Yield

    🔬This is a nightly-only experimental API. (coroutine_trait)
    The type of value this coroutine yields. Read more
    Source§

    type Return = <G as Coroutine<R>>::Return

    🔬This is a nightly-only experimental API. (coroutine_trait)
    The type of value this coroutine returns. Read more
    Source§

    fn resume(\n self: Pin<&mut Box<G, A>>,\n arg: R,\n) -> CoroutineState<<Box<G, A> as Coroutine<R>>::Yield, <Box<G, A> as Coroutine<R>>::Return>

    🔬This is a nightly-only experimental API. (coroutine_trait)
    Resumes the execution of this coroutine. Read more
    ","Coroutine","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    §

    impl<M, P> DataProvider<M> for Box<P>
    where\n M: KeyedDataMarker,\n P: DataProvider<M> + ?Sized,

    §

    fn load(&self, req: DataRequest<'_>) -> Result<DataResponse<M>, DataError>

    Query the provider for data, returning the result. Read more
    ","DataProvider","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    1.0.0 · Source§

    impl<T, A> Debug for Box<T, A>
    where\n T: Debug + ?Sized,\n A: Allocator,

    Source§

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

    Formats the value using the given formatter. Read more
    ","Debug","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    1.0.0 · Source§

    impl<T> Default for Box<T>
    where\n T: Default,

    Available on non-no_global_oom_handling only.
    Source§

    fn default() -> Box<T>

    Creates a Box<T>, with the Default value for T.

    \n
    ","Default","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    1.0.0 · Source§

    impl<T, A> Deref for Box<T, A>
    where\n A: Allocator,\n T: ?Sized,

    Source§

    type Target = T

    The resulting type after dereferencing.
    Source§

    fn deref(&self) -> &T

    Dereferences the value.
    ","Deref","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    1.0.0 · Source§

    impl<T, A> DerefMut for Box<T, A>
    where\n A: Allocator,\n T: ?Sized,

    Source§

    fn deref_mut(&mut self) -> &mut T

    Mutably dereferences the value.
    ","DerefMut","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    Source§

    impl<'de, T> Deserialize<'de> for Box<T>
    where\n T: Deserialize<'de>,

    Available on crate features std or alloc only.
    Source§

    fn deserialize<D>(\n deserializer: D,\n) -> Result<Box<T>, <D as Deserializer<'de>>::Error>
    where\n D: Deserializer<'de>,

    Deserialize this value from the given Serde deserializer. Read more
    ","Deserialize<'de>","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    1.0.0 · Source§

    impl<T, A> Display for Box<T, A>
    where\n T: Display + ?Sized,\n A: Allocator,

    Source§

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

    Formats the value using the given formatter. Read more
    ","Display","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    1.0.0 · Source§

    impl<I, A> DoubleEndedIterator for Box<I, A>
    where\n I: DoubleEndedIterator + ?Sized,\n A: Allocator,

    Source§

    fn next_back(&mut self) -> Option<<I as Iterator>::Item>

    Removes and returns an element from the end of the iterator. Read more
    Source§

    fn nth_back(&mut self, n: usize) -> Option<<I as Iterator>::Item>

    Returns the nth element from the end of the iterator. Read more
    Source§

    fn advance_back_by(&mut self, n: usize) -> Result<(), NonZero<usize>>

    🔬This is a nightly-only experimental API. (iter_advance_by)
    Advances the iterator from the back by n elements. Read more
    1.27.0 · Source§

    fn try_rfold<B, F, R>(&mut self, init: B, f: F) -> R
    where\n Self: Sized,\n F: FnMut(B, Self::Item) -> R,\n R: Try<Output = B>,

    This is the reverse version of Iterator::try_fold(): it takes\nelements starting from the back of the iterator. Read more
    1.27.0 · Source§

    fn rfold<B, F>(self, init: B, f: F) -> B
    where\n Self: Sized,\n F: FnMut(B, Self::Item) -> B,

    An iterator method that reduces the iterator’s elements to a single,\nfinal value, starting from the back. Read more
    1.27.0 · Source§

    fn rfind<P>(&mut self, predicate: P) -> Option<Self::Item>
    where\n Self: Sized,\n P: FnMut(&Self::Item) -> bool,

    Searches for an element of an iterator from the back that satisfies a predicate. Read more
    ","DoubleEndedIterator","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    1.0.0 · Source§

    impl<T, A> Drop for Box<T, A>
    where\n A: Allocator,\n T: ?Sized,

    Source§

    fn drop(&mut self)

    Executes the destructor for this type. Read more
    ","Drop","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    §

    impl<M, P> DynamicDataProvider<M> for Box<P>
    where\n M: DataMarker,\n P: DynamicDataProvider<M> + ?Sized,

    §

    fn load_data(\n &self,\n key: DataKey,\n req: DataRequest<'_>,\n) -> Result<DataResponse<M>, DataError>

    Query the provider for data, returning the result. Read more
    ","DynamicDataProvider","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    §

    impl<T> EncodeAsVarULE<T> for Box<T>
    where\n T: VarULE + ?Sized,

    §

    fn encode_var_ule_as_slices<R>(&self, cb: impl FnOnce(&[&[u8]]) -> R) -> R

    Calls cb with a piecewise list of byte slices that when concatenated\nproduce the memory pattern of the corresponding instance of T. Read more
    §

    fn encode_var_ule_len(&self) -> usize

    Return the length, in bytes, of the corresponding [VarULE] type
    §

    fn encode_var_ule_write(&self, dst: &mut [u8])

    Write the corresponding [VarULE] type to the dst buffer. dst should\nbe the size of [Self::encode_var_ule_len()]
    ","EncodeAsVarULE","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    1.8.0 · Source§

    impl<E> Error for Box<E>
    where\n E: Error,

    Source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    Source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    Source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    Returns the lower-level source of this error, if any. Read more
    Source§

    fn provide<'b>(&'b self, request: &mut Request<'b>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type-based access to context intended for error reports. Read more
    ","Error","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    §

    impl<T> EventSource for Box<T>
    where\n T: EventSource,

    Blanket implementation for boxed event sources. [EventSource] is not an\nobject safe trait, so this does not include trait objects.

    \n
    §

    const NEEDS_EXTRA_LIFECYCLE_EVENTS: bool = T::NEEDS_EXTRA_LIFECYCLE_EVENTS

    Whether this source needs to be sent the [EventSource::before_sleep]\nand [EventSource::before_handle_events] notifications. These are opt-in because\nthey require more expensive checks, and almost all sources will not need these notifications
    §

    type Event = <T as EventSource>::Event

    The type of events generated by your source.
    §

    type Metadata = <T as EventSource>::Metadata

    Some metadata of your event source Read more
    §

    type Ret = <T as EventSource>::Ret

    The return type of the user callback Read more
    §

    type Error = <T as EventSource>::Error

    The error type returned from\nprocess_events() (not the user callback!).
    §

    fn process_events<F>(\n &mut self,\n readiness: Readiness,\n token: Token,\n callback: F,\n) -> Result<PostAction, <Box<T> as EventSource>::Error>
    where\n F: FnMut(<Box<T> as EventSource>::Event, &mut <Box<T> as EventSource>::Metadata) -> <Box<T> as EventSource>::Ret,

    Process any relevant events Read more
    §

    fn register(\n &mut self,\n poll: &mut Poll,\n token_factory: &mut TokenFactory,\n) -> Result<(), Error>

    Register yourself to this poll instance Read more
    §

    fn reregister(\n &mut self,\n poll: &mut Poll,\n token_factory: &mut TokenFactory,\n) -> Result<(), Error>

    Re-register your file descriptors Read more
    §

    fn unregister(&mut self, poll: &mut Poll) -> Result<(), Error>

    Unregister your file descriptors Read more
    §

    fn before_sleep(&mut self) -> Result<Option<(Readiness, Token)>, Error>

    Notification that a single poll is about to begin Read more
    §

    fn before_handle_events(&mut self, events: EventIterator<'_>)

    Notification that polling is complete, and [EventSource::process_events] will\nbe called with the given events for this source. The iterator may be empty,\nwhich indicates that no events were generated for this source Read more
    ","EventSource","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    §

    impl<T> EventSource for Box<T>
    where\n T: EventSource,

    Blanket implementation for boxed event sources. [EventSource] is not an\nobject safe trait, so this does not include trait objects.

    \n
    §

    const NEEDS_EXTRA_LIFECYCLE_EVENTS: bool = T::NEEDS_EXTRA_LIFECYCLE_EVENTS

    Whether this source needs to be sent the [EventSource::before_sleep]\nand [EventSource::before_handle_events] notifications. These are opt-in because\nthey require more expensive checks, and almost all sources will not need these notifications
    §

    type Event = <T as EventSource>::Event

    The type of events generated by your source.
    §

    type Metadata = <T as EventSource>::Metadata

    Some metadata of your event source Read more
    §

    type Ret = <T as EventSource>::Ret

    The return type of the user callback Read more
    §

    type Error = <T as EventSource>::Error

    The error type returned from\nprocess_events() (not the user callback!).
    §

    fn process_events<F>(\n &mut self,\n readiness: Readiness,\n token: Token,\n callback: F,\n) -> Result<PostAction, <Box<T> as EventSource>::Error>
    where\n F: FnMut(<Box<T> as EventSource>::Event, &mut <Box<T> as EventSource>::Metadata) -> <Box<T> as EventSource>::Ret,

    Process any relevant events Read more
    §

    fn register(\n &mut self,\n poll: &mut Poll,\n token_factory: &mut TokenFactory,\n) -> Result<(), Error>

    Register yourself to this poll instance Read more
    §

    fn reregister(\n &mut self,\n poll: &mut Poll,\n token_factory: &mut TokenFactory,\n) -> Result<(), Error>

    Re-register your file descriptors Read more
    §

    fn unregister(&mut self, poll: &mut Poll) -> Result<(), Error>

    Unregister your file descriptors Read more
    §

    fn before_sleep(&mut self) -> Result<Option<(Readiness, Token)>, Error>

    Notification that a single poll is about to begin Read more
    §

    fn before_handle_events(&mut self, events: EventIterator<'_>)

    Notification that polling is complete, and [EventSource::process_events] will\nbe called with the given events for this source. The iterator may be empty,\nwhich indicates that no events were generated for this source Read more
    ","EventSource","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    1.0.0 · Source§

    impl<I, A> ExactSizeIterator for Box<I, A>
    where\n I: ExactSizeIterator + ?Sized,\n A: Allocator,

    Source§

    fn len(&self) -> usize

    Returns the exact remaining length of the iterator. Read more
    Source§

    fn is_empty(&self) -> bool

    🔬This is a nightly-only experimental API. (exact_size_is_empty)
    Returns true if the iterator is empty. Read more
    ","ExactSizeIterator","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    1.35.0 · Source§

    impl<Args, F, A> Fn<Args> for Box<F, A>
    where\n Args: Tuple,\n F: Fn<Args> + ?Sized,\n A: Allocator,

    Source§

    extern "rust-call" fn call(\n &self,\n args: Args,\n) -> <Box<F, A> as FnOnce<Args>>::Output

    🔬This is a nightly-only experimental API. (fn_traits)
    Performs the call operation.
    ","Fn","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    1.35.0 · Source§

    impl<Args, F, A> FnMut<Args> for Box<F, A>
    where\n Args: Tuple,\n F: FnMut<Args> + ?Sized,\n A: Allocator,

    Source§

    extern "rust-call" fn call_mut(\n &mut self,\n args: Args,\n) -> <Box<F, A> as FnOnce<Args>>::Output

    🔬This is a nightly-only experimental API. (fn_traits)
    Performs the call operation.
    ","FnMut","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    1.35.0 · Source§

    impl<Args, F, A> FnOnce<Args> for Box<F, A>
    where\n Args: Tuple,\n F: FnOnce<Args> + ?Sized,\n A: Allocator,

    Source§

    type Output = <F as FnOnce<Args>>::Output

    The returned type after the call operator is used.
    Source§

    extern "rust-call" fn call_once(\n self,\n args: Args,\n) -> <Box<F, A> as FnOnce<Args>>::Output

    🔬This is a nightly-only experimental API. (fn_traits)
    Performs the call operation.
    ","FnOnce","iced::widget::text::StyleFn","iced::widget::overlay::menu::StyleFn","iced::widget::button::StyleFn","iced::widget::checkbox::StyleFn","iced::widget::container::StyleFn","iced::widget::pane_grid::StyleFn","iced::widget::pick_list::StyleFn","iced::widget::progress_bar::StyleFn","iced::widget::radio::StyleFn","iced::widget::rule::StyleFn","iced::widget::scrollable::StyleFn","iced::widget::vertical_slider::StyleFn","iced::widget::text_editor::StyleFn","iced::widget::text_input::StyleFn","iced::widget::toggler::StyleFn","iced::widget::svg::StyleFn","iced::widget::qr_code::StyleFn"],["
    Source§

    impl<Theme> From<Style> for Box<dyn Fn(&Theme) -> Style + '_>

    Source§

    fn from(style: Style) -> Box<dyn Fn(&Theme) -> Style + '_>

    Converts to this type from the input type.
    ","From