Update all examples to Rust 2024

This commit is contained in:
Héctor Ramón Jiménez 2025-02-21 01:28:47 +01:00
parent 9ceb467e6e
commit 91af1c5ed6
No known key found for this signature in database
GPG key ID: 7CC46565708259A7
82 changed files with 96 additions and 95 deletions

View file

@ -2,7 +2,7 @@
name = "arc" name = "arc"
version = "0.1.0" version = "0.1.0"
authors = ["ThatsNoMoon <git@thatsnomoon.dev>"] authors = ["ThatsNoMoon <git@thatsnomoon.dev>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@ use std::{f32::consts::PI, time::Instant};
use iced::mouse; use iced::mouse;
use iced::widget::canvas::{ use iced::widget::canvas::{
self, stroke, Cache, Canvas, Geometry, Path, Stroke, self, Cache, Canvas, Geometry, Path, Stroke, stroke,
}; };
use iced::window; use iced::window;
use iced::{Element, Fill, Point, Rectangle, Renderer, Subscription, Theme}; use iced::{Element, Fill, Point, Rectangle, Renderer, Subscription, Theme};

View file

@ -2,7 +2,7 @@
name = "bezier_tool" name = "bezier_tool"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "changelog" name = "changelog"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[lints.clippy] [lints.clippy]

View file

@ -2,7 +2,7 @@
name = "checkbox" name = "checkbox"
version = "0.1.0" version = "0.1.0"
authors = ["Casper Rogild Storm<casper@rogildstorm.com>"] authors = ["Casper Rogild Storm<casper@rogildstorm.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "clock" name = "clock"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -1,12 +1,12 @@
use iced::mouse; use iced::mouse;
use iced::time::{self, milliseconds}; use iced::time::{self, milliseconds};
use iced::widget::canvas::{stroke, Cache, Geometry, LineCap, Path, Stroke}; use iced::widget::canvas::{Cache, Geometry, LineCap, Path, Stroke, stroke};
use iced::widget::{canvas, container}; use iced::widget::{canvas, container};
use iced::{alignment, Radians};
use iced::{ use iced::{
Degrees, Element, Fill, Font, Point, Rectangle, Renderer, Size, Degrees, Element, Fill, Font, Point, Rectangle, Renderer, Size,
Subscription, Theme, Vector, Subscription, Theme, Vector,
}; };
use iced::{Radians, alignment};
pub fn main() -> iced::Result { pub fn main() -> iced::Result {
tracing_subscriber::fmt::init(); tracing_subscriber::fmt::init();

View file

@ -2,7 +2,7 @@
name = "color_palette" name = "color_palette"
version = "0.1.0" version = "0.1.0"
authors = ["Clark Moody <clark@clarkmoody.com>"] authors = ["Clark Moody <clark@clarkmoody.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -1,12 +1,12 @@
use iced::alignment; use iced::alignment;
use iced::mouse; use iced::mouse;
use iced::widget::canvas::{self, Canvas, Frame, Geometry, Path}; use iced::widget::canvas::{self, Canvas, Frame, Geometry, Path};
use iced::widget::{column, row, text, Slider}; use iced::widget::{Slider, column, row, text};
use iced::{ use iced::{
Center, Color, Element, Fill, Font, Pixels, Point, Rectangle, Renderer, Center, Color, Element, Fill, Font, Pixels, Point, Rectangle, Renderer,
Size, Vector, Size, Vector,
}; };
use palette::{convert::FromColor, rgb::Rgb, Darken, Hsl, Lighten, ShiftHue}; use palette::{Darken, Hsl, Lighten, ShiftHue, convert::FromColor, rgb::Rgb};
use std::marker::PhantomData; use std::marker::PhantomData;
use std::ops::RangeInclusive; use std::ops::RangeInclusive;

View file

@ -2,7 +2,7 @@
name = "combo_box" name = "combo_box"
version = "0.1.0" version = "0.1.0"
authors = ["Joao Freitas <jhff.15@gmail.com>"] authors = ["Joao Freitas <jhff.15@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "counter" name = "counter"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -1,5 +1,5 @@
use iced::widget::{button, column, text, Column};
use iced::Center; use iced::Center;
use iced::widget::{Column, button, column, text};
pub fn main() -> iced::Result { pub fn main() -> iced::Result {
iced::run("A cool counter", Counter::update, Counter::view) iced::run("A cool counter", Counter::update, Counter::view)
@ -43,7 +43,7 @@ impl Counter {
mod tests { mod tests {
use super::*; use super::*;
use iced_test::selector::text; use iced_test::selector::text;
use iced_test::{simulator, Error}; use iced_test::{Error, simulator};
#[test] #[test]
fn it_counts() -> Result<(), Error> { fn it_counts() -> Result<(), Error> {

View file

@ -2,7 +2,7 @@
name = "custom_quad" name = "custom_quad"
version = "0.1.0" version = "0.1.0"
authors = ["Robert Krahn"] authors = ["Robert Krahn"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "custom_shader" name = "custom_shader"
version = "0.1.0" version = "0.1.0"
authors = ["Bingus <shankern@protonmail.com>"] authors = ["Bingus <shankern@protonmail.com>"]
edition = "2021" edition = "2024"
[dependencies] [dependencies]
iced.workspace = true iced.workspace = true

View file

@ -1,8 +1,8 @@
use crate::scene::pipeline::Vertex; use crate::scene::pipeline::Vertex;
use crate::wgpu; use crate::wgpu;
use glam::{vec2, vec3, Vec3}; use glam::{Vec3, vec2, vec3};
use rand::{thread_rng, Rng}; use rand::{Rng, thread_rng};
/// A single instance of a cube. /// A single instance of a cube.
#[derive(Debug, Clone)] #[derive(Debug, Clone)]

View file

@ -2,7 +2,7 @@
name = "custom_widget" name = "custom_widget"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "download_progress" name = "download_progress"
version = "0.1.0" version = "0.1.0"
authors = ["Songtronix <contact@songtronix.com>", "Folyd <lyshuhow@gmail.com>"] authors = ["Songtronix <contact@songtronix.com>", "Folyd <lyshuhow@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -1,5 +1,5 @@
use iced::futures::StreamExt; use iced::futures::StreamExt;
use iced::task::{sipper, Straw}; use iced::task::{Straw, sipper};
use std::sync::Arc; use std::sync::Arc;

View file

@ -3,7 +3,7 @@ mod download;
use download::download; use download::download;
use iced::task; use iced::task;
use iced::widget::{button, center, column, progress_bar, text, Column}; use iced::widget::{Column, button, center, column, progress_bar, text};
use iced::{Center, Element, Function, Right, Task}; use iced::{Center, Element, Function, Right, Task};
pub fn main() -> iced::Result { pub fn main() -> iced::Result {

View file

@ -2,7 +2,7 @@
name = "editor" name = "editor"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector@hecrj.dev>"] authors = ["Héctor Ramón Jiménez <hector@hecrj.dev>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "events" name = "events"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -1,5 +1,5 @@
use iced::event::{self, Event}; use iced::event::{self, Event};
use iced::widget::{button, center, checkbox, text, Column}; use iced::widget::{Column, button, center, checkbox, text};
use iced::window; use iced::window;
use iced::{Center, Element, Fill, Subscription, Task}; use iced::{Center, Element, Fill, Subscription, Task};

View file

@ -1,7 +1,7 @@
[package] [package]
name = "exit" name = "exit"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "ferris" name = "ferris"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "gallery" name = "gallery"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -1,6 +1,6 @@
use bytes::Bytes; use bytes::Bytes;
use serde::Deserialize; use serde::Deserialize;
use sipper::{sipper, Straw}; use sipper::{Straw, sipper};
use tokio::task; use tokio::task;
use std::fmt; use std::fmt;

View file

@ -7,15 +7,15 @@ mod civitai;
use crate::civitai::{Error, Id, Image, Rgba, Size}; use crate::civitai::{Error, Id, Image, Rgba, Size};
use iced::animation; use iced::animation;
use iced::time::{milliseconds, Instant}; use iced::time::{Instant, milliseconds};
use iced::widget::{ use iced::widget::{
button, center_x, container, horizontal_space, image, mouse_area, opaque, button, center_x, container, horizontal_space, image, mouse_area, opaque,
pop, row, scrollable, stack, pop, row, scrollable, stack,
}; };
use iced::window; use iced::window;
use iced::{ use iced::{
color, Animation, ContentFit, Element, Fill, Function, Subscription, Task, Animation, ContentFit, Element, Fill, Function, Subscription, Task, Theme,
Theme, color,
}; };
use std::collections::HashMap; use std::collections::HashMap;

View file

@ -2,7 +2,7 @@
name = "game_of_life" name = "game_of_life"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -261,7 +261,7 @@ mod grid {
pub fn tick( pub fn tick(
&mut self, &mut self,
amount: usize, amount: usize,
) -> Option<impl Future<Output = Message>> { ) -> Option<impl Future<Output = Message> + use<>> {
let tick = self.state.tick(amount)?; let tick = self.state.tick(amount)?;
self.last_queued_ticks = amount; self.last_queued_ticks = amount;
@ -722,7 +722,8 @@ mod grid {
fn tick( fn tick(
&mut self, &mut self,
amount: usize, amount: usize,
) -> Option<impl Future<Output = Result<Life, TickError>>> { ) -> Option<impl Future<Output = Result<Life, TickError>> + use<>>
{
if self.is_ticking { if self.is_ticking {
return None; return None;
} }

View file

@ -2,7 +2,7 @@
name = "geometry" name = "geometry"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -47,10 +47,10 @@ mod rainbow {
cursor: mouse::Cursor, cursor: mouse::Cursor,
_viewport: &Rectangle, _viewport: &Rectangle,
) { ) {
use iced::advanced::Renderer as _;
use iced::advanced::graphics::mesh::{ use iced::advanced::graphics::mesh::{
self, Mesh, Renderer as _, SolidVertex2D, self, Mesh, Renderer as _, SolidVertex2D,
}; };
use iced::advanced::Renderer as _;
let bounds = layout.bounds(); let bounds = layout.bounds();
@ -152,8 +152,8 @@ mod rainbow {
} }
} }
use iced::widget::{center_x, center_y, column, scrollable};
use iced::Element; use iced::Element;
use iced::widget::{center_x, center_y, column, scrollable};
use rainbow::rainbow; use rainbow::rainbow;
pub fn main() -> iced::Result { pub fn main() -> iced::Result {

View file

@ -1,7 +1,7 @@
[package] [package]
name = "gradient" name = "gradient"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -3,7 +3,7 @@ use iced::theme;
use iced::widget::{ use iced::widget::{
checkbox, column, container, horizontal_space, row, slider, text, checkbox, column, container, horizontal_space, row, slider, text,
}; };
use iced::{color, Center, Color, Element, Fill, Radians, Theme}; use iced::{Center, Color, Element, Fill, Radians, Theme, color};
pub fn main() -> iced::Result { pub fn main() -> iced::Result {
tracing_subscriber::fmt::init(); tracing_subscriber::fmt::init();

View file

@ -2,7 +2,7 @@
name = "integration" name = "integration"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -5,16 +5,16 @@ use controls::Controls;
use scene::Scene; use scene::Scene;
use iced_wgpu::graphics::Viewport; use iced_wgpu::graphics::Viewport;
use iced_wgpu::{wgpu, Engine, Renderer}; use iced_wgpu::{Engine, Renderer, wgpu};
use iced_winit::Clipboard;
use iced_winit::conversion; use iced_winit::conversion;
use iced_winit::core::mouse; use iced_winit::core::mouse;
use iced_winit::core::renderer; use iced_winit::core::renderer;
use iced_winit::core::{Color, Font, Pixels, Size, Theme}; use iced_winit::core::{Color, Font, Pixels, Size, Theme};
use iced_winit::futures; use iced_winit::futures;
use iced_winit::runtime::program;
use iced_winit::runtime::Debug; use iced_winit::runtime::Debug;
use iced_winit::runtime::program;
use iced_winit::winit; use iced_winit::winit;
use iced_winit::Clipboard;
use winit::{ use winit::{
event::WindowEvent, event::WindowEvent,

View file

@ -2,7 +2,7 @@
name = "layout" name = "layout"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -7,8 +7,8 @@ use iced::widget::{
text, vertical_rule, text, vertical_rule,
}; };
use iced::{ use iced::{
color, Center, Element, Fill, Font, Length, Point, Rectangle, Renderer, Center, Element, Fill, Font, Length, Point, Rectangle, Renderer, Shrink,
Shrink, Subscription, Theme, Subscription, Theme, color,
}; };
pub fn main() -> iced::Result { pub fn main() -> iced::Result {

View file

@ -2,7 +2,7 @@
name = "lazy" name = "lazy"
version = "0.1.0" version = "0.1.0"
authors = ["Nick Senger <dev@nsenger.com>"] authors = ["Nick Senger <dev@nsenger.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "loading_spinners" name = "loading_spinners"
version = "0.1.0" version = "0.1.0"
authors = ["Nick Senger <dev@nsenger.com>"] authors = ["Nick Senger <dev@nsenger.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -1,7 +1,7 @@
use iced::Point; use iced::Point;
use lyon_algorithms::measure::PathMeasurements; use lyon_algorithms::measure::PathMeasurements;
use lyon_algorithms::path::{builder::NoAttributes, path::BuilderImpl, Path}; use lyon_algorithms::path::{Path, builder::NoAttributes, path::BuilderImpl};
use std::sync::LazyLock; use std::sync::LazyLock;

View file

@ -2,7 +2,7 @@
name = "loupe" name = "loupe"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -46,10 +46,10 @@ impl Loupe {
} }
mod loupe { mod loupe {
use iced::advanced::Renderer as _;
use iced::advanced::layout::{self, Layout}; use iced::advanced::layout::{self, Layout};
use iced::advanced::renderer; use iced::advanced::renderer;
use iced::advanced::widget::{self, Widget}; use iced::advanced::widget::{self, Widget};
use iced::advanced::Renderer as _;
use iced::mouse; use iced::mouse;
use iced::{ use iced::{
Color, Element, Length, Rectangle, Renderer, Size, Theme, Color, Element, Length, Rectangle, Renderer, Size, Theme,

View file

@ -2,7 +2,7 @@
name = "markdown" name = "markdown"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -1,8 +1,8 @@
// Generated automatically by iced_fontello at build time. // Generated automatically by iced_fontello at build time.
// Do not edit manually. Source: ../fonts/markdown-icons.toml // Do not edit manually. Source: ../fonts/markdown-icons.toml
// dcd2f0c969d603e2ee9237a4b70fa86b1a6e84d86f4689046d8fdd10440b06b9 // dcd2f0c969d603e2ee9237a4b70fa86b1a6e84d86f4689046d8fdd10440b06b9
use iced::widget::{text, Text};
use iced::Font; use iced::Font;
use iced::widget::{Text, text};
pub const FONT: &[u8] = include_bytes!("../fonts/markdown-icons.ttf"); pub const FONT: &[u8] = include_bytes!("../fonts/markdown-icons.ttf");

View file

@ -3,7 +3,7 @@ mod icon;
use iced::animation; use iced::animation;
use iced::clipboard; use iced::clipboard;
use iced::highlighter; use iced::highlighter;
use iced::time::{self, milliseconds, Instant}; use iced::time::{self, Instant, milliseconds};
use iced::widget::{ use iced::widget::{
self, button, center_x, container, horizontal_space, hover, image, self, button, center_x, container, horizontal_space, hover, image,
markdown, pop, right, row, scrollable, text_editor, toggler, markdown, pop, right, row, scrollable, text_editor, toggler,

View file

@ -2,7 +2,7 @@
name = "modal" name = "modal"
version = "0.1.0" version = "0.1.0"
authors = ["tarkah <admin@tarkah.dev>"] authors = ["tarkah <admin@tarkah.dev>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "multi_window" name = "multi_window"
version = "0.1.0" version = "0.1.0"
authors = ["Bingus <shankern@protonmail.com>"] authors = ["Bingus <shankern@protonmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "multitouch" name = "multitouch"
version = "0.1.0" version = "0.1.0"
authors = ["Artur Sapek <artur@kraken.com>"] authors = ["Artur Sapek <artur@kraken.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "pane_grid" name = "pane_grid"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "pick_list" name = "pick_list"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "pokedex" name = "pokedex"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "progress_bar" name = "progress_bar"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -1,8 +1,8 @@
use iced::Element;
use iced::widget::{ use iced::widget::{
center, center_x, checkbox, column, progress_bar, row, slider, center, center_x, checkbox, column, progress_bar, row, slider,
vertical_slider, vertical_slider,
}; };
use iced::Element;
pub fn main() -> iced::Result { pub fn main() -> iced::Result {
iced::run("Progress Bar - Iced", Progress::update, Progress::view) iced::run("Progress Bar - Iced", Progress::update, Progress::view)

View file

@ -2,7 +2,7 @@
name = "qr_code" name = "qr_code"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "screenshot" name = "screenshot"
version = "0.1.0" version = "0.1.0"
authors = ["Bingus <shankern@protonmail.com>"] authors = ["Bingus <shankern@protonmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "scrollable" name = "scrollable"
version = "0.1.0" version = "0.1.0"
authors = ["Clark Moody <clark@clarkmoody.com>"] authors = ["Clark Moody <clark@clarkmoody.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "slider" name = "slider"
version = "0.1.0" version = "0.1.0"
authors = ["Casper Rogild Storm<casper@rogildstorm.com>"] authors = ["Casper Rogild Storm<casper@rogildstorm.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "solar_system" name = "solar_system"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "stopwatch" name = "stopwatch"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -1,5 +1,5 @@
use iced::keyboard; use iced::keyboard;
use iced::time::{self, milliseconds, Duration, Instant}; use iced::time::{self, Duration, Instant, milliseconds};
use iced::widget::{button, center, column, row, text}; use iced::widget::{button, center, column, row, text};
use iced::{Center, Element, Subscription, Theme}; use iced::{Center, Element, Subscription, Theme};

View file

@ -2,7 +2,7 @@
name = "styling" name = "styling"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "svg" name = "svg"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -1,5 +1,5 @@
use iced::widget::{center, center_x, checkbox, column, svg}; use iced::widget::{center, center_x, checkbox, column, svg};
use iced::{color, Element, Fill}; use iced::{Element, Fill, color};
pub fn main() -> iced::Result { pub fn main() -> iced::Result {
iced::run("SVG - Iced", Tiger::update, Tiger::view) iced::run("SVG - Iced", Tiger::update, Tiger::view)

View file

@ -2,7 +2,7 @@
name = "system_information" name = "system_information"
version = "0.1.0" version = "0.1.0"
authors = ["Richard <richardsoncusto@gmail.com>"] authors = ["Richard <richardsoncusto@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -1,5 +1,5 @@
use iced::widget::{button, center, column, text}; use iced::widget::{button, center, column, text};
use iced::{system, Element, Task}; use iced::{Element, Task, system};
pub fn main() -> iced::Result { pub fn main() -> iced::Result {
iced::application( iced::application(

View file

@ -2,7 +2,7 @@
name = "the_matrix" name = "the_matrix"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -1,5 +1,5 @@
use iced::mouse; use iced::mouse;
use iced::time::{self, milliseconds, Instant}; use iced::time::{self, Instant, milliseconds};
use iced::widget::canvas; use iced::widget::canvas;
use iced::{ use iced::{
Color, Element, Fill, Font, Point, Rectangle, Renderer, Subscription, Theme, Color, Element, Fill, Font, Point, Rectangle, Renderer, Subscription, Theme,
@ -55,8 +55,8 @@ impl<Message> canvas::Program<Message> for TheMatrix {
bounds: Rectangle, bounds: Rectangle,
_cursor: mouse::Cursor, _cursor: mouse::Cursor,
) -> Vec<canvas::Geometry> { ) -> Vec<canvas::Geometry> {
use rand::distributions::Distribution;
use rand::Rng; use rand::Rng;
use rand::distributions::Distribution;
const CELL_SIZE: f32 = 10.0; const CELL_SIZE: f32 = 10.0;

View file

@ -2,7 +2,7 @@
name = "toast" name = "toast"
version = "0.1.0" version = "0.1.0"
authors = ["tarkah <admin@tarkah.dev>"] authors = ["tarkah <admin@tarkah.dev>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "todos" name = "todos"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -1,7 +1,7 @@
use iced::keyboard; use iced::keyboard;
use iced::widget::{ use iced::widget::{
self, button, center, center_x, checkbox, column, keyed_column, row, self, Text, button, center, center_x, checkbox, column, keyed_column, row,
scrollable, text, text_input, Text, scrollable, text, text_input,
}; };
use iced::window; use iced::window;
use iced::{ use iced::{

View file

@ -2,7 +2,7 @@
name = "tooltip" name = "tooltip"
version = "0.1.0" version = "0.1.0"
authors = ["Yusuf Bera Ertan <y.bera003.06@protonmail.com>"] authors = ["Yusuf Bera Ertan <y.bera003.06@protonmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -1,6 +1,6 @@
use iced::Element;
use iced::widget::tooltip::Position; use iced::widget::tooltip::Position;
use iced::widget::{button, center, container, tooltip}; use iced::widget::{button, center, container, tooltip};
use iced::Element;
pub fn main() -> iced::Result { pub fn main() -> iced::Result {
iced::run("Tooltip - Iced", Tooltip::update, Tooltip::view) iced::run("Tooltip - Iced", Tooltip::update, Tooltip::view)

View file

@ -2,7 +2,7 @@
name = "tour" name = "tour"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -1,8 +1,8 @@
use iced::widget::{Button, Column, Container, Slider};
use iced::widget::{ use iced::widget::{
button, center_x, center_y, checkbox, column, horizontal_space, image, button, center_x, center_y, checkbox, column, horizontal_space, image,
radio, row, scrollable, slider, text, text_input, toggler, vertical_space, radio, row, scrollable, slider, text, text_input, toggler, vertical_space,
}; };
use iced::widget::{Button, Column, Container, Slider};
use iced::{Center, Color, Element, Fill, Font, Pixels}; use iced::{Center, Color, Element, Fill, Font, Pixels};
pub fn main() -> iced::Result { pub fn main() -> iced::Result {

View file

@ -2,7 +2,7 @@
name = "url_handler" name = "url_handler"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "vectorial_text" name = "vectorial_text"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "visible_bounds" name = "visible_bounds"
version = "0.1.0" version = "0.1.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -2,7 +2,7 @@
name = "websocket" name = "websocket"
version = "1.0.0" version = "1.0.0"
authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"] authors = ["Héctor Ramón Jiménez <hector0193@gmail.com>"]
edition = "2021" edition = "2024"
publish = false publish = false
[dependencies] [dependencies]

View file

@ -1,7 +1,7 @@
pub mod server; pub mod server;
use iced::futures; use iced::futures;
use iced::task::{sipper, Never, Sipper}; use iced::task::{Never, Sipper, sipper};
use iced::widget::text; use iced::widget::text;
use futures::channel::mpsc; use futures::channel::mpsc;

View file

@ -2,8 +2,8 @@ use iced::futures;
use futures::channel::mpsc; use futures::channel::mpsc;
use futures::{SinkExt, StreamExt}; use futures::{SinkExt, StreamExt};
use warp::ws::WebSocket;
use warp::Filter; use warp::Filter;
use warp::ws::WebSocket;
// Basic WebSocket echo server adapted from: // Basic WebSocket echo server adapted from:
// https://github.com/seanmonstar/warp/blob/3ff2eaf41eb5ac9321620e5a6434d5b5ec6f313f/examples/websockets_chat.rs // https://github.com/seanmonstar/warp/blob/3ff2eaf41eb5ac9321620e5a6434d5b5ec6f313f/examples/websockets_chat.rs

View file

@ -3,7 +3,7 @@ mod echo;
use iced::widget::{ use iced::widget::{
self, button, center, column, row, scrollable, text, text_input, self, button, center, column, row, scrollable, text, text_input,
}; };
use iced::{color, Center, Element, Fill, Subscription, Task}; use iced::{Center, Element, Fill, Subscription, Task, color};
use std::sync::LazyLock; use std::sync::LazyLock;
pub fn main() -> iced::Result { pub fn main() -> iced::Result {

View file

@ -1,2 +1,2 @@
max_width=80 max_width=80
edition="2021" edition="2024"