update iced
[?]
Nov 30, 2025, 2:28 PM
LNAL3372UEPJAO2OMU7V6AIYROA4HDWWFF7FMQBAHUSUMQDRJZGQCDependencies
- [2]
6YZAVBWUInitial commit - [3]
KLR5FRIBadd fs state read/write of repos - [4]
IQDCHWCPload a pijul repo - [5]
UB2ITZJSrefresh changed files on FS changes - [6]
KT5UYXGKfix selection after adding file, add changed file diffs - [7]
YBJRDOTCmake all repo actions async - [8]
2VUX5BTDload identity - [9]
6SW7UVSHupdate iced version - [10]
I3HPDVKLRevert "start inflorescence_diff" - [11]
WI2BVQ6Jrm client lib crate - [12]
GWZGYNIBadd view crate - [13]
3SYSJKYLadd app icon - [14]
23SFYK4Qbig view refactor into a new crate - [15]
OPXFZKEBview tests setup - [16]
MYGIBRRHwip custom theme - [17]
PKJCFSBMtheme improvements - [18]
3BK22XE5add a test for hover btn and more refactors - [19]
WGID4LS4absolutely slayed testing with iced task - [20]
VCNKFNUFapp init test - [21]
I56UGW7Umake record test, fix log update - [22]
I2AG42PAnew cols layout - [23]
SGHF5QCVcargo update - [24]
DXAYDIMQupdate to latest pijul - [25]
I76WLGCNupdate iced - [26]
WW36JYLRadd iced_nav_scrollable widget crate - [27]
SASAN2XCuse nav-scrollable - [28]
KEPKF3WOunify diffs handling, simplify view - [29]
PTWZYQFRuse nav-scrollable for repo status - [30]
UR4J677Rnav for log changes and refactors - [31]
A6Z4O6RCactions menu - [32]
JZXYSIYDchannel selection! - [33]
7MJOO4E2task wrappers tooling workaround - [34]
FJSVMFB4add `iced_expl_widgets` with forked scrollable - [35]
3XRG4BB6rewritten nav-scrollable! - [36]
WH57EHNMupdate tests - [37]
EJPSD5XOshared allowed actions conditions between update and view - [38]
YK3MOJJLchonky refactor, wip other channels logs & diffs - [39]
7WCB5YQJrefactor msgs and modules - [40]
AZ5D2LQUallow to set record description - [41]
CULHFNIVadd error report view - [42]
LFEMJYYDstart of to_record selection - [43]
5O4FWCFPadd tests to_record selection and improve it - [44]
UPWS6J3Bfilter to-record changes from selection - [45]
FU6P5QLGindicate when a file is a dir with appended '/' - [46]
WIFVLV37nav-scrollabe: detect size to determine if needs scrolling, msg when ready - [47]
U3EAZKHRallow to copy error report - [48]
V55EAIWQadd src file LRU cache - [49]
KWEPHUWPstart inflorescence_diff - [50]
XIASAP3Gclippy - [51]
KF2LDB5Yhandle repo init errors - [52]
WAOGSCOJvery nice refactor, wip adding channels logs - [53]
KAC6AYWXfix test-log features - [54]
HPSOAD4Rfix moved tracked file view - [55]
N256FH74improve views - [56]
UBRT5BAUfix new nav-scrollable to jump to first non-skip section - [*]
SWWE2R6Mdisplay basic repo stuff
Change contents
- replacement in libflorescence/src/repo.rs at line 659
pijul_change_to_diff(&repo, &diff, hunk)pijul_change_to_diff(repo, &diff, hunk) - edit in inflorescence_view/src/view.rs at line 49
// TODO: use scalewindow_scale: _, - replacement in inflorescence_view/src/view.rs at line 250
file::id_parts_hash(&path, file::Kind::Untracked);file::id_parts_hash(path, file::Kind::Untracked); - replacement in inflorescence_view/src/view.rs at line 282
file::id_parts_hash(&path, file::Kind::Changed);file::id_parts_hash(path, file::Kind::Changed); - replacement in inflorescence_view/src/view/test.rs at line 2[36.455]→[18.932:1026](∅→∅),[29.2281]→[18.932:1026](∅→∅),[40.2373]→[18.932:1026](∅→∅),[28.2583]→[18.932:1026](∅→∅),[32.9951]→[18.932:1026](∅→∅),[31.10132]→[18.932:1026](∅→∅),[15.4264]→[18.932:1026](∅→∅)
use crate::testing::{report_results, selector, test_view, test_view_change_sim, Size,};use crate::testing::{report_results, test_view, test_view_change_sim, Size}; - edit in inflorescence_view/src/view/test.rs at line 21
const WINDOW_SCALE: f32 = 1.0; - edit in inflorescence_view/src/view/test.rs at line 49
window_scale: WINDOW_SCALE, - edit in inflorescence_view/src/view/test.rs at line 85
window_scale: WINDOW_SCALE, - edit in inflorescence_view/src/view/test.rs at line 133
window_scale: WINDOW_SCALE, - replacement in inflorescence_view/src/view/test.rs at line 147
let target = sim.find(selector::text("untracked.rs")).unwrap();sim.point_at(target.bounds.center());let target = sim.find("untracked.rs").unwrap();sim.point_at(target.bounds().center()); - edit in inflorescence_view/src/view/test.rs at line 175
window_scale: WINDOW_SCALE, - edit in inflorescence_view/src/view/test.rs at line 208
window_scale: WINDOW_SCALE, - edit in inflorescence_view/src/theme.rs at line 143
}fn default(_preference: theme::Mode) -> Self {Theme}fn mode(&self) -> theme::Mode {theme::Mode::None - edit in inflorescence_view/src/theme.rs at line 152
fn name(&self) -> &str {"inflorescence"} - edit in inflorescence_view/src/theme.rs at line 323
auto_scroll: scrollable::AutoScroll {background: Background::from(Color::default()),border: default(),shadow: default(),icon: default(),}, - edit in inflorescence_view/src/theme.rs at line 421
icon: background.weak.text, - edit in inflorescence_model/src/model.rs at line 29
pub window_scale: f32, - edit in inflorescence/src/main.rs at line 115
window_scale: 1.0, - edit in inflorescence/src/main.rs at line 245
}window::Event::Rescaled(scale) => {state.model.window_scale = scale; - replacement in iced_utils/src/task/wrappers.rs at line 5
use iced::widget::scrollable;use iced::widget::{self, scrollable}; - replacement in iced_utils/src/task/wrappers.rs at line 42
/// given [`scrollable::Id`] by the provided [`scrollable::AbsoluteOffset`]./// given [`widget::Id`] by the provided [`scrollable::AbsoluteOffset`]. - replacement in iced_utils/src/task/wrappers.rs at line 44
id: impl Into<scrollable::Id>,id: impl Into<widget::Id>, - replacement in iced_utils/src/task/wrappers.rs at line 48
let task = scrollable::scroll_by(id, offset);let task = widget::operation::scroll_by(id, offset); - replacement in iced_utils/src/task/wrappers.rs at line 60
/// given [`scrollable::Id`] to the provided [`scrollable::AbsoluteOffset`]./// given [`widget::Id`] to the provided [`scrollable::AbsoluteOffset`]. - replacement in iced_utils/src/task/wrappers.rs at line 62
id: impl Into<scrollable::Id>,id: impl Into<widget::Id>, - replacement in iced_utils/src/task/wrappers.rs at line 66
let task = scrollable::scroll_to(id, offset);let task = widget::operation::scroll_to(id, offset); - replacement in iced_utils/src/task/wrappers.rs at line 80
let task = iced::widget::focus_next();let task = widget::operation::focus_next(); - replacement in iced_utils/src/task/wrappers.rs at line 91
let task = iced::widget::focus_previous();let task = widget::operation::focus_previous(); - replacement in iced_utils/src/task/wrappers.rs at line 146
use iced::advanced::graphics::image::image_rs::ImageFormat;use image::ImageFormat; - replacement in iced_utils/src/daemon_wrapper.rs at line 11
boot: impl Boot<State, Message>,update: impl Update<State, Message>,view: impl for<'a> iced::daemon::View<'a, State, Message, Theme, Renderer>,boot: impl BootFn<State, Message>,update: impl UpdateFn<State, Message>,view: impl for<'a> iced::daemon::ViewFn<'a, State, Message, Theme, Renderer>, - replacement in iced_utils/src/daemon_wrapper.rs at line 17
Message: iced_program::Message + 'static,Message: Send + 'static, - replacement in iced_utils/src/daemon_wrapper.rs at line 41
pub use iced::application::{Boot, Update};pub use iced::application::{BootFn, UpdateFn}; - replacement in iced_utils/src/daemon_wrapper.rs at line 47
pub trait Boot<State, Message> {}pub trait BootFn<State, Message> {} - replacement in iced_utils/src/daemon_wrapper.rs at line 50
impl<T, State, Message> Boot<State, Message> for T {}impl<T, State, Message> BootFn<State, Message> for T {} - replacement in iced_utils/src/daemon_wrapper.rs at line 53
pub trait Update<State, Message> {}pub trait UpdateFn<State, Message> {} - replacement in iced_utils/src/daemon_wrapper.rs at line 56
impl<T, State, Message> Update<State, Message> for T {}impl<T, State, Message> UpdateFn<State, Message> for T {} - replacement in iced_utils/src/daemon_wrapper.rs at line 102
title: impl iced::daemon::Title<P::State>,title: impl iced::daemon::TitleFn<P::State>, - edit in iced_utils/Cargo.toml at line 18
workspace = true[dependencies.image] - replacement in iced_expl_widget/src/scrollable.rs at line 2
// `c952ea8485b00e58bdff153989f708553272e131`// `ba3877778c63b648ab8ffc0644e3e1626ff776f2` - replacement in iced_expl_widget/src/scrollable.rs at line 6
// - A newv `State` is added with the offsets fields moved out of the// - A new `State` is added with the offsets fields moved out of the - edit in iced_expl_widget/src/scrollable.rs at line 9
// - autoscroll (https://github.com/iced-rs/iced/pull/2973) has not been// backported here - replacement in iced_expl_widget/src/scrollable.rs at line 19
//! use iced::widget::{column, scrollable, vertical_space};//! use iced::widget::{column, scrollable, space}; - replacement in iced_expl_widget/src/scrollable.rs at line 30
//! vertical_space().height(3000),//! space().height(3000), - edit in iced_expl_widget/src/scrollable.rs at line 50
use iced_runtime::Action;use iced_utils::task::{self, Task}; - replacement in iced_expl_widget/src/scrollable.rs at line 62
/// use iced::widget::{column, scrollable, vertical_space};/// use iced::widget::{column, scrollable, space}; - replacement in iced_expl_widget/src/scrollable.rs at line 73
/// vertical_space().height(3000),/// space().height(3000), - edit in iced_expl_widget/src/scrollable.rs at line 78
#[allow(missing_debug_implementations)] - replacement in iced_expl_widget/src/scrollable.rs at line 88
id: Option<Id>,id: Option<widget::Id>, - replacement in iced_expl_widget/src/scrollable.rs at line 141
.validate().enclose() - replacement in iced_expl_widget/src/scrollable.rs at line 144
fn validate(mut self) -> Self {fn enclose(mut self) -> Self { - edit in iced_expl_widget/src/scrollable.rs at line 146
debug_assert!(self.direction.vertical().is_none() || !size_hint.height.is_fill(),"scrollable content must not fill its vertical scrolling axis"); - edit in iced_expl_widget/src/scrollable.rs at line 147
debug_assert!(self.direction.horizontal().is_none() || !size_hint.width.is_fill(),"scrollable content must not fill its horizontal scrolling axis"); - replacement in iced_expl_widget/src/scrollable.rs at line 167
self.validate()self.enclose() - replacement in iced_expl_widget/src/scrollable.rs at line 170
/// Sets the [`Id`] of the [`Scrollable`].pub fn id(mut self, id: impl Into<Id>) -> Self {/// Sets the [`widget::Id`] of the [`Scrollable`].pub fn id(mut self, id: impl Into<widget::Id>) -> Self { - edit in iced_expl_widget/src/scrollable.rs at line 367
/// Create a [`Scrollbar`] with zero width to allow a [`Scrollable`] to/// scroll without a visible scroller.pub fn hidden() -> Self {Self::default().width(0).scroller_width(0)} - replacement in iced_expl_widget/src/scrollable.rs at line 424
fn snap_to(&mut self, offset: RelativeOffset) {fn snap_to(&mut self, offset: RelativeOffset<Option<f32>>) { - replacement in iced_expl_widget/src/scrollable.rs at line 428
fn scroll_to(&mut self, offset: AbsoluteOffset) {fn scroll_to(&mut self, offset: AbsoluteOffset<Option<f32>>) { - replacement in iced_expl_widget/src/scrollable.rs at line 497
pub fn snap_to(&mut self, offset: RelativeOffset) {self.offset_x = Offset::Relative(offset.x.clamp(0.0, 1.0));self.offset_y = Offset::Relative(offset.y.clamp(0.0, 1.0));pub fn snap_to(&mut self, offset: RelativeOffset<Option<f32>>) {if let Some(x) = offset.x {self.offset_x = Offset::Relative(x.clamp(0.0, 1.0));}if let Some(y) = offset.y {self.offset_y = Offset::Relative(y.clamp(0.0, 1.0));} - replacement in iced_expl_widget/src/scrollable.rs at line 507
pub fn scroll_to(&mut self, offset: AbsoluteOffset) {self.offset_x = Offset::Absolute(offset.x.max(0.0));self.offset_y = Offset::Absolute(offset.y.max(0.0));pub fn scroll_to(&mut self, offset: AbsoluteOffset<Option<f32>>) {if let Some(x) = offset.x {self.offset_x = Offset::Absolute(x.max(0.0));}if let Some(y) = offset.y {self.offset_y = Offset::Absolute(y.max(0.0));} - replacement in iced_expl_widget/src/scrollable.rs at line 613
&self,&mut self, - replacement in iced_expl_widget/src/scrollable.rs at line 629
let child_limits = layout::Limits::new(Size::new(limits.min().width, limits.min().height),let is_horizontal = self.direction.horizontal().is_some();let is_vertical = self.direction.vertical().is_some();let child_limits = layout::Limits::with_compression(limits.min(), - replacement in iced_expl_widget/src/scrollable.rs at line 634
if self.direction.horizontal().is_some() {if is_horizontal { - replacement in iced_expl_widget/src/scrollable.rs at line 639
if self.direction.vertical().is_some() {if is_vertical { - edit in iced_expl_widget/src/scrollable.rs at line 645
Size::new(is_horizontal, is_vertical), - replacement in iced_expl_widget/src/scrollable.rs at line 648
self.content.as_widget().layout(self.content.as_widget_mut().layout( - replacement in iced_expl_widget/src/scrollable.rs at line 721
&self,&mut self, - replacement in iced_expl_widget/src/scrollable.rs at line 737
self.id.as_ref().map(|id| &id.0),self.id.as_ref(), - replacement in iced_expl_widget/src/scrollable.rs at line 744
operation.container(self.id.as_ref().map(|id| &id.0),bounds,&mut |operation| {self.content.as_widget().operate(&mut tree.children[0],layout.children().next().unwrap(),renderer,operation,);},);operation.traverse(&mut |operation| {self.content.as_widget_mut().operate(&mut tree.children[0],layout.children().next().unwrap(),renderer,operation,);}); - replacement in iced_expl_widget/src/scrollable.rs at line 1004
&& let InputMethod::Enabled { position, .. } =&& let InputMethod::Enabled { cursor, .. } = - replacement in iced_expl_widget/src/scrollable.rs at line 1007
*position = *position - translation;*cursor = *cursor - translation; - edit in iced_expl_widget/src/scrollable.rs at line 1481
}}/// The identifier of a [`Scrollable`].#[derive(Debug, Clone, PartialEq, Eq, Hash)]pub struct Id(widget::Id);impl Id {/// Creates a custom [`Id`].pub fn new(id: impl Into<std::borrow::Cow<'static, str>>) -> Self {Self(widget::Id::new(id))}/// Creates a unique [`Id`].////// This function produces a different [`Id`] every time it is called.pub fn unique() -> Self {Self(widget::Id::unique()) - edit in iced_expl_widget/src/scrollable.rs at line 1482
}impl From<Id> for widget::Id {fn from(id: Id) -> Self {id.0}}impl From<&'static str> for Id {fn from(id: &'static str) -> Self {Self::new(id)}}/// Produces a [`Task`] that snaps the [`Scrollable`] with the given [`Id`]/// to the provided [`RelativeOffset`].pub fn snap_to<T>(id: impl Into<Id>, offset: RelativeOffset) -> Task<T> {task::effect(Action::widget(operation::scrollable::snap_to(id.into().0,offset,))) - edit in iced_expl_widget/src/scrollable.rs at line 1484
/// Produces a [`Task`] that scrolls the [`Scrollable`] with the given [`Id`]/// to the provided [`AbsoluteOffset`].pub fn scroll_to<T>(id: impl Into<Id>, offset: AbsoluteOffset) -> Task<T> {task::effect(Action::widget(operation::scrollable::scroll_to(id.into().0,offset,)))}/// Produces a [`Task`] that scrolls the [`Scrollable`] with the given [`Id`]/// by the provided [`AbsoluteOffset`].pub fn scroll_by<T>(id: impl Into<Id>, offset: AbsoluteOffset) -> Task<T> {task::effect(Action::widget(operation::scrollable::scroll_by(id.into().0,offset,)))} - replacement in iced_expl_widget/src/report.rs at line 65
&self,&mut self, - replacement in iced_expl_widget/src/report.rs at line 70
self.overlaid.as_widget().layout(self.overlaid.as_widget_mut().layout( - replacement in iced_expl_widget/src/report.rs at line 130
&self,&mut self, - replacement in iced_expl_widget/src/report.rs at line 136
operation.container(None, layout.bounds(), &mut |operation| {self.overlaid.as_widget().operate(operation.traverse(&mut |operation| {self.overlaid.as_widget_mut().operate( - replacement in iced_expl_widget/src/report.rs at line 216
.as_widget().as_widget_mut() - replacement in iced_expl_widget/src/report.rs at line 278
operation.container(None, layout.bounds(), &mut |operation| {self.overlay.as_widget().operate(operation.traverse(&mut |operation| {self.overlay.as_widget_mut().operate( - replacement in iced_expl_widget/src/nav_scrollable.rs at line 14
//! use iced::widget::{column, scrollable, vertical_space};//! use iced::widget::{column, scrollable, space}; - replacement in iced_expl_widget/src/nav_scrollable.rs at line 25
//! vertical_space().height(3000),//! space().height(3000), - edit in iced_expl_widget/src/nav_scrollable.rs at line 46
use iced_runtime::Action;use iced_utils::task::{self, Task}; - replacement in iced_expl_widget/src/nav_scrollable.rs at line 72
/// use iced::widget::{column, scrollable, vertical_space};/// use iced::widget::{column, scrollable, space}; - replacement in iced_expl_widget/src/nav_scrollable.rs at line 83
/// vertical_space().height(3000),/// space().height(3000), - edit in iced_expl_widget/src/nav_scrollable.rs at line 88
#[allow(missing_debug_implementations)] - replacement in iced_expl_widget/src/nav_scrollable.rs at line 121
id: Id,id: widget::Id, - replacement in iced_expl_widget/src/nav_scrollable.rs at line 368
state.scroll_to(AbsoluteOffset { x, y });state.scroll_to(AbsoluteOffset {x: Some(x),y: Some(y),}); - replacement in iced_expl_widget/src/nav_scrollable.rs at line 385
state.scroll_to(AbsoluteOffset { x, y });state.scroll_to(AbsoluteOffset {x: Some(x),y: Some(y),}); - replacement in iced_expl_widget/src/nav_scrollable.rs at line 492
.validate().enclose() - replacement in iced_expl_widget/src/nav_scrollable.rs at line 495
fn validate(mut self) -> Self {fn enclose(mut self) -> Self { - edit in iced_expl_widget/src/nav_scrollable.rs at line 497
debug_assert!(self.direction.vertical().is_none() || !size_hint.height.is_fill(),"scrollable content must not fill its vertical scrolling axis");debug_assert!(self.direction.horizontal().is_none() || !size_hint.width.is_fill(),"scrollable content must not fill its horizontal scrolling axis"); - replacement in iced_expl_widget/src/nav_scrollable.rs at line 518
self.validate()self.enclose() - replacement in iced_expl_widget/src/nav_scrollable.rs at line 664
.validate().enclose() - replacement in iced_expl_widget/src/nav_scrollable.rs at line 676
let id = Id::unique();let id = widget::Id::unique(); - replacement in iced_expl_widget/src/nav_scrollable.rs at line 736
fn snap_to(&mut self, _offset: RelativeOffset) {fn snap_to(&mut self, _offset: RelativeOffset<Option<f32>>) { - replacement in iced_expl_widget/src/nav_scrollable.rs at line 740
fn scroll_to(&mut self, offset: AbsoluteOffset) {fn scroll_to(&mut self, offset: AbsoluteOffset<Option<f32>>) { - replacement in iced_expl_widget/src/nav_scrollable.rs at line 803
pub fn scroll_to(&mut self, offset: AbsoluteOffset) {self.offset_x = offset.x.max(0.0);self.offset_y = offset.y.max(0.0);pub fn scroll_to(&mut self, offset: AbsoluteOffset<Option<f32>>) {if let Some(x) = offset.x {self.offset_x = x.max(0.0);}if let Some(y) = offset.y {self.offset_y = y.max(0.0);} - edit in iced_expl_widget/src/nav_scrollable.rs at line 945
/// Create a [`Scrollbar`] with zero width to allow a [`NavScrollable`] to/// scroll without a visible scroller.pub fn hidden() -> Self {Self::default().width(0).scroller_width(0)} - replacement in iced_expl_widget/src/nav_scrollable.rs at line 1028
&self,&mut self, - replacement in iced_expl_widget/src/nav_scrollable.rs at line 1044
let child_limits = layout::Limits::new(Size::new(limits.min().width, limits.min().height),let is_horizontal = self.direction.horizontal().is_some();let is_vertical = self.direction.vertical().is_some();let child_limits = layout::Limits::with_compression(limits.min(), - replacement in iced_expl_widget/src/nav_scrollable.rs at line 1049
if self.direction.horizontal().is_some() {if is_horizontal { - replacement in iced_expl_widget/src/nav_scrollable.rs at line 1054
if self.direction.vertical().is_some() {if is_vertical { - edit in iced_expl_widget/src/nav_scrollable.rs at line 1060
Size::new(is_horizontal, is_vertical), - replacement in iced_expl_widget/src/nav_scrollable.rs at line 1063
self.content.as_widget().layout(self.content.as_widget_mut().layout( - replacement in iced_expl_widget/src/nav_scrollable.rs at line 1236
&self,&mut self, - replacement in iced_expl_widget/src/nav_scrollable.rs at line 1252
let id = Some(state.id.0.clone());let id = Some(state.id.clone()); - replacement in iced_expl_widget/src/nav_scrollable.rs at line 1261
operation.container(id.as_ref(), bounds, &mut |operation| {self.content.as_widget().operate(operation.traverse(&mut |operation| {self.content.as_widget_mut().operate( - replacement in iced_expl_widget/src/nav_scrollable.rs at line 1521
&& let InputMethod::Enabled { position, .. } =&& let InputMethod::Enabled { cursor, .. } = - replacement in iced_expl_widget/src/nav_scrollable.rs at line 1524
*position = *position - translation;*cursor = *cursor - translation; - edit in iced_expl_widget/src/nav_scrollable.rs at line 2002
/// The identifier of a [`NavScrollable`].#[derive(Debug, Clone, PartialEq, Eq, Hash)]pub struct Id(widget::Id);impl Id {/// Creates a custom [`Id`].pub fn new(id: impl Into<std::borrow::Cow<'static, str>>) -> Self {Self(widget::Id::new(id))}/// Creates a unique [`Id`].////// This function produces a different [`Id`] every time it is called.pub fn unique() -> Self {Self(widget::Id::unique())}}impl From<Id> for widget::Id {fn from(id: Id) -> Self {id.0}}impl From<&'static str> for Id {fn from(id: &'static str) -> Self {Self::new(id)}}/// Produces a [`Task`] that snaps the [`NavScrollable`] with the given [`Id`]/// to the provided [`RelativeOffset`].pub fn snap_to<T>(id: impl Into<Id>, offset: RelativeOffset) -> Task<T> {task::effect(Action::widget(operation::scrollable::snap_to(id.into().0,offset,)))}/// Produces a [`Task`] that scrolls the [`NavScrollable`] with the given [`Id`]/// to the provided [`AbsoluteOffset`].pub fn scroll_to<T>(id: impl Into<Id>, offset: AbsoluteOffset) -> Task<T> {task::effect(Action::widget(operation::scrollable::scroll_to(id.into().0,offset,)))}/// Produces a [`Task`] that scrolls the [`NavScrollable`] with the given [`Id`]/// by the provided [`AbsoluteOffset`].pub fn scroll_by<T>(id: impl Into<Id>, offset: AbsoluteOffset) -> Task<T> {task::effect(Action::widget(operation::scrollable::scroll_by(id.into().0,offset,)))} - replacement in Cargo.toml at line 48
rev = "c952ea8485b00e58bdff153989f708553272e131"rev = "ba3877778c63b648ab8ffc0644e3e1626ff776f2" - replacement in Cargo.toml at line 53
rev = "c952ea8485b00e58bdff153989f708553272e131"rev = "ba3877778c63b648ab8ffc0644e3e1626ff776f2" - replacement in Cargo.toml at line 57
rev = "c952ea8485b00e58bdff153989f708553272e131"rev = "ba3877778c63b648ab8ffc0644e3e1626ff776f2" - replacement in Cargo.toml at line 61
rev = "c952ea8485b00e58bdff153989f708553272e131"rev = "ba3877778c63b648ab8ffc0644e3e1626ff776f2" - replacement in Cargo.toml at line 65
rev = "c952ea8485b00e58bdff153989f708553272e131"rev = "ba3877778c63b648ab8ffc0644e3e1626ff776f2" - edit in Cargo.toml at line 67
[workspace.dependencies.image]version = "0.25" - replacement in Cargo.lock at line 102
"ndk-sys 0.6.0+11769913","ndk-sys", - edit in Cargo.lock at line 105
][[package]]name = "android-build"version = "0.1.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "8cac4c64175d504608cf239756339c07f6384a476f97f20a7043f92920b0b8fd"dependencies = ["windows-sys 0.52.0", - edit in Cargo.lock at line 182[8.1417]→[9.484:678](∅→∅),[9.678]→[24.1233:1246](∅→∅),[24.1246]→[9.697:811](∅→∅),[9.697]→[9.697:811](∅→∅),[9.811]→[24.1247:1256](∅→∅),[23.461]→[9.826:841](∅→∅),[24.1256]→[9.826:841](∅→∅),[9.826]→[9.826:841](∅→∅)
name = "ashpd"version = "0.10.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "de3d60bee1a1d38c2077030f4788e1b4e31058d2e79a8cfc8f2b440bd44db290"dependencies = ["async-fs","async-net","enumflags2","futures-channel","futures-util","rand 0.8.5","serde","serde_repr","url","zbus",][[package]] - replacement in Cargo.lock at line 193
"event-listener 5.4.0","event-listener", - edit in Cargo.lock at line 197
][[package]]name = "async-channel"version = "1.9.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35"dependencies = ["concurrent-queue","event-listener 2.5.3","futures-core", - edit in Cargo.lock at line 238[3.6842]→[8.1752:1785](∅→∅),[2.8587]→[2.8587:8765](∅→∅),[2.8765]→[24.1288:1303](∅→∅),[24.1303]→[2.8780:8793](∅→∅),[8.2055]→[2.8780:8793](∅→∅),[2.8780]→[2.8780:8793](∅→∅),[2.8793]→[24.1304:1321](∅→∅)
][[package]]name = "async-fs"version = "2.1.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "ebcd09b382f40fcd159c2d695175b2ae620ffa5f3bd6f664131efff4e8b9e04a"dependencies = ["async-lock","blocking","futures-lite", - edit in Cargo.lock at line 241[9.1204]→[9.1204:1456](∅→∅),[9.1456]→[24.1322:1350](∅→∅),[24.1350]→[9.1496:1509](∅→∅),[9.1496]→[9.1496:1509](∅→∅),[9.1509]→[24.1351:1368](∅→∅),[24.1368]→[9.1532:1546](∅→∅),[9.1532]→[9.1532:1546](∅→∅),[9.1546]→[8.2079:2094](∅→∅),[8.2079]→[8.2079:2094](∅→∅)
name = "async-global-executor"version = "2.4.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c"dependencies = ["async-channel 2.3.1","async-executor","async-io","async-lock","blocking","futures-lite","once_cell",][[package]] - replacement in Cargo.lock at line 265
"event-listener 5.4.0","event-listener", - edit in Cargo.lock at line 268[2.9460]→[9.1591:1803](∅→∅),[9.1803]→[24.1416:1429](∅→∅),[23.756]→[9.1822:1835](∅→∅),[24.1429]→[9.1822:1835](∅→∅),[9.1822]→[9.1822:1835](∅→∅),[9.1835]→[24.1430:1447](∅→∅)
][[package]]name = "async-net"version = "2.0.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7"dependencies = ["async-io","blocking","futures-lite", - replacement in Cargo.lock at line 276
"async-channel 2.3.1","async-channel", - replacement in Cargo.lock at line 283
"event-listener 5.4.0","event-listener", - edit in Cargo.lock at line 316[2.10461]→[2.10461:10476](∅→∅),[2.10476]→[9.1984:2232](∅→∅),[9.2232]→[24.1524:1552](∅→∅),[24.1552]→[9.2272:2344](∅→∅),[9.2272]→[9.2272:2344](∅→∅),[9.2344]→[24.1553:1570](∅→∅),[24.1570]→[9.2367:2502](∅→∅),[9.2367]→[9.2367:2502](∅→∅)
][[package]]name = "async-std"version = "1.13.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "730294c1c08c2e0f85759590518f6333f0d5a0a766a27d519c1b244c3dfd8a24"dependencies = ["async-channel 1.9.0","async-global-executor","async-io","async-lock","crossbeam-utils","futures-channel","futures-core","futures-io","futures-lite","gloo-timers","kv-log-macro","log","memchr","once_cell","pin-project-lite","pin-utils","slab","wasm-bindgen-futures", - replacement in Cargo.lock at line 356
"nom","nom 7.1.3", - edit in Cargo.lock at line 415
][[package]]name = "bit-set"version = "0.5.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1"dependencies = ["bit-vec 0.6.3", - replacement in Cargo.lock at line 533
"objc2","objc2 0.5.2",][[package]]name = "block2"version = "0.6.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5"dependencies = ["objc2 0.6.3", - replacement in Cargo.lock at line 551
"async-channel 2.3.1","async-channel", - replacement in Cargo.lock at line 750
"objc2","objc2-app-kit","objc2-foundation","objc2 0.5.2","objc2-app-kit 0.2.2","objc2-foundation 0.2.2", - replacement in Cargo.lock at line 782
version = "0.11.1"version = "0.12.0" - replacement in Cargo.lock at line 784
checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e"checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81" - edit in Cargo.lock at line 786
"serde", - edit in Cargo.lock at line 907
][[package]]name = "core_maths"version = "0.1.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30"dependencies = ["libm", - replacement in Cargo.lock at line 920
version = "0.14.2"version = "0.15.0" - replacement in Cargo.lock at line 922
checksum = "da46a9d5a8905cc538a4a5bceb6a4510de7a51049c5588c0114efce102bcbbe8"checksum = "173852283a9a57a3cbe365d86e74dc428a09c50421477d5ad6fe9d9509e37737" - edit in Cargo.lock at line 926
"harfrust","linebender_resource_handle", - edit in Cargo.lock at line 931
"rustybuzz", - edit in Cargo.lock at line 932
"skrifa 0.37.0", - edit in Cargo.lock at line 936
"ttf-parser 0.21.1", - replacement in Cargo.lock at line 994
source = "git+https://github.com/iced-rs/cryoglyph.git?rev=a456d1c17bbcf33afcca41d9e5e299f9f1193819#a456d1c17bbcf33afcca41d9e5e299f9f1193819"source = "git+https://github.com/iced-rs/cryoglyph.git?rev=99b46959369f38a06c11353bf1be81d383b289fc#99b46959369f38a06c11353bf1be81d383b289fc" - edit in Cargo.lock at line 1066[4.6477]→[4.6477:6492](∅→∅),[4.6492]→[2.22472:22492](∅→∅),[2.22472]→[2.22472:22492](∅→∅),[2.22492]→[9.4744:4762](∅→∅),[9.4762]→[2.22510:22575](∅→∅),[2.22510]→[2.22510:22575](∅→∅),[2.22575]→[9.4763:4841](∅→∅),[9.4841]→[2.22653:22670](∅→∅),[2.22653]→[2.22653:22670](∅→∅),[2.22670]→[9.4842:4897](∅→∅),[9.4897]→[2.22745:22768](∅→∅),[2.22745]→[2.22745:22768](∅→∅)
][[package]]name = "dark-light"version = "2.0.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "18e1a09f280e29a8b00bc7e81eca5ac87dca0575639c9422a5fa25a07bb884b8"dependencies = ["ashpd","async-std","objc2","objc2-foundation","web-sys","winreg", - edit in Cargo.lock at line 1224
[[package]]name = "dispatch2"version = "0.3.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec"dependencies = ["bitflags 2.9.1","objc2 0.6.3",] - replacement in Cargo.lock at line 1273[2.25482]→[9.5260:5398](∅→∅),[9.5398]→[2.25620:25825](∅→∅),[2.25620]→[2.25620:25825](∅→∅),[2.25825]→[23.2404:2423](∅→∅),[23.2423]→[2.25844:25884](∅→∅),[5.2564]→[2.25844:25884](∅→∅),[9.5418]→[2.25844:25884](∅→∅),[2.25844]→[2.25844:25884](∅→∅),[2.25884]→[9.5419:5438](∅→∅),[9.5438]→[2.25895:26117](∅→∅),[8.6769]→[2.25895:26117](∅→∅),[2.25895]→[2.25895:26117](∅→∅),[2.26117]→[9.5439:5458](∅→∅),[9.5458]→[2.26128:26324](∅→∅),[8.6789]→[2.26128:26324](∅→∅),[2.26128]→[2.26128:26324](∅→∅)
source = "git+https://github.com/iced-rs/winit.git?rev=11414b6aa45699f038114e61b4ddf5102b2d3b4b#11414b6aa45699f038114e61b4ddf5102b2d3b4b"[[package]]name = "drm"version = "0.12.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "98888c4bbd601524c11a7ed63f814b8825f420514f78e96f752c437ae9cbb5d1"dependencies = ["bitflags 2.9.1","bytemuck","drm-ffi","drm-fourcc","rustix 0.38.44",][[package]]name = "drm-ffi"version = "0.8.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "97c98727e48b7ccb4f4aea8cfe881e5b07f702d17b7875991881b41af7278d53"dependencies = ["drm-sys","rustix 0.38.44",][[package]]name = "drm-fourcc"version = "2.2.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "0aafbcdb8afc29c1a7ee5fbe53b5d62f4565b35a042a662ca9fecd0b54dae6f4"source = "git+https://github.com/iced-rs/winit.git?rev=05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed#05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed" - edit in Cargo.lock at line 1276
name = "drm-sys"version = "0.7.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "fd39dde40b6e196c2e8763f23d119ddb1a8714534bf7d77fa97a65b0feda3986"dependencies = ["libc","linux-raw-sys 0.6.5",][[package]] - edit in Cargo.lock at line 1422
version = "2.5.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0"[[package]]name = "event-listener" - replacement in Cargo.lock at line 1437
"event-listener 5.4.0","event-listener", - edit in Cargo.lock at line 1454
][[package]]name = "fancy-regex"version = "0.11.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b95f7c0680e4142284cf8b22c14a476e87d61b004a3a0861872b32ef7ead40a2"dependencies = ["bit-set 0.5.3","regex", - edit in Cargo.lock at line 1523
[[package]]name = "foldhash"version = "0.2.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" - edit in Cargo.lock at line 1540
name = "font-types"version = "0.10.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "39a654f404bbcbd48ea58c617c2993ee91d1cb63727a37bf2323a4edeed1b8c5"dependencies = ["bytemuck",][[package]] - replacement in Cargo.lock at line 1559
version = "0.16.2"version = "0.23.0" - replacement in Cargo.lock at line 1561
checksum = "b0299020c3ef3f60f526a4f64ab4a3d4ce116b1acbf24cdd22da0068e5d81dc3"checksum = "457e789b3d1202543297a350643cf459f836cade38934e7a4cf6a39e7cde2905" - replacement in Cargo.lock at line 1568
"ttf-parser 0.20.0","ttf-parser", - edit in Cargo.lock at line 1856
name = "gloo-timers"version = "0.3.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994"dependencies = ["futures-channel","futures-core","js-sys","wasm-bindgen",][[package]] - replacement in Cargo.lock at line 1904
"windows","windows 0.58.0", - replacement in Cargo.lock at line 1915
"hashbrown","hashbrown 0.15.4", - edit in Cargo.lock at line 1945
"num-traits", - edit in Cargo.lock at line 1949
name = "harfrust"version = "0.3.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "92c020db12c71d8a12a3fe7607873cade3a01a6287e29d540c8723276221b9d8"dependencies = ["bitflags 2.9.1","bytemuck","core_maths","read-fonts 0.35.0","smallvec",][[package]] - replacement in Cargo.lock at line 1967
"foldhash","foldhash 0.1.5",][[package]]name = "hashbrown"version = "0.16.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"dependencies = ["foldhash 0.2.0", - replacement in Cargo.lock at line 2016
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2" - replacement in Cargo.lock at line 2027
"thiserror 1.0.69","thiserror 2.0.12", - edit in Cargo.lock at line 2048
"image", - replacement in Cargo.lock at line 2055
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2" - edit in Cargo.lock at line 2059
"dark-light", - replacement in Cargo.lock at line 2065
"thiserror 1.0.69","thiserror 2.0.12", - replacement in Cargo.lock at line 2072
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2" - replacement in Cargo.lock at line 2082
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2" - replacement in Cargo.lock at line 2096
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2" - replacement in Cargo.lock at line 2109
"thiserror 1.0.69","thiserror 2.0.12", - replacement in Cargo.lock at line 2116
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2" - replacement in Cargo.lock at line 2125
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2" - replacement in Cargo.lock at line 2134
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2" - replacement in Cargo.lock at line 2140
"thiserror 1.0.69","thiserror 2.0.12", - replacement in Cargo.lock at line 2146
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2" - edit in Cargo.lock at line 2150
"iced_debug", - replacement in Cargo.lock at line 2152
"thiserror 1.0.69","thiserror 2.0.12",][[package]]name = "iced_selector"version = "0.14.0-dev"source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2"dependencies = ["iced_core", - replacement in Cargo.lock at line 2166
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2" - edit in Cargo.lock at line 2168
"iced_program", - replacement in Cargo.lock at line 2171
"png","iced_selector","nom 8.0.0","png 0.18.0", - replacement in Cargo.lock at line 2175
"thiserror 1.0.69","thiserror 2.0.12", - replacement in Cargo.lock at line 2181
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2" - replacement in Cargo.lock at line 2197
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2" - replacement in Cargo.lock at line 2209
"thiserror 1.0.69","thiserror 2.0.12", - replacement in Cargo.lock at line 2216
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2" - edit in Cargo.lock at line 2220
"iced_runtime", - replacement in Cargo.lock at line 2223
"thiserror 1.0.69","thiserror 2.0.12", - replacement in Cargo.lock at line 2230
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2" - edit in Cargo.lock at line 2235
"mundy", - replacement in Cargo.lock at line 2237
"thiserror 1.0.69","thiserror 2.0.12", - replacement in Cargo.lock at line 2381
"png","png 0.17.16", - replacement in Cargo.lock at line 2407
"hashbrown","hashbrown 0.15.4", - replacement in Cargo.lock at line 2423
"hashbrown","hashbrown 0.15.4", - replacement in Cargo.lock at line 2479
"strum 0.27.1","strum", - replacement in Cargo.lock at line 2638
version = "0.5.5"version = "0.6.1" - replacement in Cargo.lock at line 2640
checksum = "ef4fc70d0ab7e5b6bafa30216a6b48705ea964cdfc29c050f2412295eba58077"checksum = "1130d80c7374efad55a117d715a3af9368f0fa7a2c54573afc15a188cd984837" - edit in Cargo.lock at line 2705
][[package]]name = "kv-log-macro"version = "1.0.7"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f"dependencies = ["log", - replacement in Cargo.lock at line 2754
"strum 0.27.1","strum", - replacement in Cargo.lock at line 2817
"nom","nom 7.1.3", - edit in Cargo.lock at line 2869
name = "linebender_resource_handle"version = "0.1.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "d4a5ff6bcca6c4867b1c4fd4ef63e4db7436ef363e0ad7531d1558856bae64f4"[[package]] - edit in Cargo.lock at line 2898
version = "0.6.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "2a385b1be4e5c3e362ad2ffa73c392e53f031eaa5b7d648e64cd87f27f6063d7"[[package]]name = "linux-raw-sys" - edit in Cargo.lock at line 2929
dependencies = ["value-bag",] - replacement in Cargo.lock at line 2941
version = "0.12.5"version = "0.16.2" - replacement in Cargo.lock at line 2943
checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38"checksum = "96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f" - replacement in Cargo.lock at line 3014
version = "0.31.0"version = "0.32.0" - replacement in Cargo.lock at line 3016
checksum = "f569fb946490b5743ad69813cb19629130ce9374034abe31614a36402d18f99e"checksum = "00c15a6f673ff72ddcc22394663290f870fb224c1bfce55734a75c414150e605" - replacement in Cargo.lock at line 3020
"core-graphics-types 0.1.3","core-graphics-types 0.2.0", - edit in Cargo.lock at line 3056
name = "mundy"version = "0.2.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "523813c9e194ec43693805214eb112551f99382115b67f38600d724a692e7e8b"dependencies = ["android-build","async-io","cfg-if","dispatch","futures-channel","futures-lite","jni","ndk-context","objc2 0.6.3","objc2-app-kit 0.3.2","objc2-foundation 0.3.2","pin-project-lite","wasm-bindgen","wasm-bindgen-futures","web-sys","windows 0.62.2","zbus",][[package]] - replacement in Cargo.lock at line 3088
version = "24.0.0"version = "27.0.3" - replacement in Cargo.lock at line 3090
checksum = "e380993072e52eef724eddfcde0ed013b0c023c3f0417336ed041aa9f076994e"checksum = "066cf25f0e8b11ee0df221219010f213ad429855f57c494f995590c861a9a7d8" - replacement in Cargo.lock at line 3093
"bit-set","bit-set 0.8.0", - edit in Cargo.lock at line 3095
"cfg-if", - edit in Cargo.lock at line 3098
"half","hashbrown 0.16.1", - edit in Cargo.lock at line 3102
"libm", - edit in Cargo.lock at line 3104
"num-traits","once_cell", - edit in Cargo.lock at line 3108
"strum 0.26.3","termcolor", - replacement in Cargo.lock at line 3109
"unicode-xid","unicode-ident", - replacement in Cargo.lock at line 3121
"ndk-sys 0.6.0+11769913","ndk-sys", - edit in Cargo.lock at line 3135
version = "0.5.0+25.2.9519653"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691"dependencies = ["jni-sys",][[package]]name = "ndk-sys" - edit in Cargo.lock at line 3172
name = "nom"version = "8.0.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405"dependencies = ["memchr",][[package]] - edit in Cargo.lock at line 3322
"libm", - edit in Cargo.lock at line 3388
name = "objc2"version = "0.6.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05"dependencies = ["objc2-encode",][[package]] - replacement in Cargo.lock at line 3403[5.5684]→[2.51887:51898](∅→∅),[23.6746]→[2.51887:51898](∅→∅),[9.13233]→[2.51887:51898](∅→∅),[2.51887]→[2.51887:51898](∅→∅)
"block2","block2 0.5.1","libc","objc2 0.5.2","objc2-core-data 0.2.2","objc2-core-image 0.2.2","objc2-foundation 0.2.2","objc2-quartz-core 0.2.2",][[package]]name = "objc2-app-kit"version = "0.3.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c"dependencies = ["bitflags 2.9.1","block2 0.6.2", - replacement in Cargo.lock at line 3421
"objc2","objc2-core-data","objc2-core-image","objc2-foundation","objc2-quartz-core","objc2 0.6.3","objc2-cloud-kit 0.3.2","objc2-core-data 0.3.2","objc2-core-foundation","objc2-core-graphics","objc2-core-image 0.3.2","objc2-core-text","objc2-core-video","objc2-foundation 0.3.2","objc2-quartz-core 0.3.2", - replacement in Cargo.lock at line 3440[5.5704]→[2.52238:52259](∅→∅),[23.6766]→[2.52238:52259](∅→∅),[9.13253]→[2.52238:52259](∅→∅),[2.52238]→[2.52238:52259](∅→∅)
"block2","objc2","block2 0.5.1","objc2 0.5.2", - replacement in Cargo.lock at line 3443
"objc2-foundation","objc2-foundation 0.2.2",][[package]]name = "objc2-cloud-kit"version = "0.3.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c"dependencies = ["bitflags 2.9.1","objc2 0.6.3","objc2-foundation 0.3.2", - replacement in Cargo.lock at line 3463
"block2","objc2","objc2-foundation","block2 0.5.1","objc2 0.5.2","objc2-foundation 0.2.2", - replacement in Cargo.lock at line 3475[5.5724]→[2.52800:52842](∅→∅),[23.6786]→[2.52800:52842](∅→∅),[9.13273]→[2.52800:52842](∅→∅),[2.52800]→[2.52800:52842](∅→∅)
"block2","objc2","objc2-foundation","block2 0.5.1","objc2 0.5.2","objc2-foundation 0.2.2",][[package]]name = "objc2-core-data"version = "0.3.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa"dependencies = ["bitflags 2.9.1","objc2 0.6.3","objc2-foundation 0.3.2", - edit in Cargo.lock at line 3492
name = "objc2-core-foundation"version = "0.3.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536"dependencies = ["bitflags 2.9.1","dispatch2","objc2 0.6.3",][[package]]name = "objc2-core-graphics"version = "0.3.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807"dependencies = ["bitflags 2.9.1","dispatch2","objc2 0.6.3","objc2-core-foundation","objc2-io-surface",][[package]] - replacement in Cargo.lock at line 3521
"block2","objc2","objc2-foundation","block2 0.5.1","objc2 0.5.2","objc2-foundation 0.2.2", - edit in Cargo.lock at line 3525
][[package]]name = "objc2-core-image"version = "0.3.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006"dependencies = ["objc2 0.6.3","objc2-foundation 0.3.2", - replacement in Cargo.lock at line 3543
"block2","objc2","block2 0.5.1","objc2 0.5.2", - replacement in Cargo.lock at line 3546
"objc2-foundation","objc2-foundation 0.2.2",][[package]]name = "objc2-core-text"version = "0.3.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d"dependencies = ["bitflags 2.9.1","objc2 0.6.3","objc2-core-foundation","objc2-core-graphics",][[package]]name = "objc2-core-video"version = "0.3.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6"dependencies = ["bitflags 2.9.1","objc2 0.6.3","objc2-core-foundation","objc2-core-graphics","objc2-io-surface", - replacement in Cargo.lock at line 3587[5.5744]→[2.53836:53847](∅→∅),[23.6806]→[2.53836:53847](∅→∅),[9.13391]→[2.53836:53847](∅→∅),[2.53836]→[2.53836:53847](∅→∅)
"block2","block2 0.5.1", - replacement in Cargo.lock at line 3590
"objc2","objc2 0.5.2",][[package]]name = "objc2-foundation"version = "0.3.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272"dependencies = ["bitflags 2.9.1","block2 0.6.2","libc","objc2 0.6.3","objc2-core-foundation",][[package]]name = "objc2-io-surface"version = "0.3.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d"dependencies = ["bitflags 2.9.1","objc2 0.6.3","objc2-core-foundation", - replacement in Cargo.lock at line 3623
"block2","objc2","objc2-app-kit","objc2-foundation","block2 0.5.1","objc2 0.5.2","objc2-app-kit 0.2.2","objc2-foundation 0.2.2", - replacement in Cargo.lock at line 3636[5.5764]→[2.54398:54440](∅→∅),[23.6826]→[2.54398:54440](∅→∅),[9.13411]→[2.54398:54440](∅→∅),[2.54398]→[2.54398:54440](∅→∅)
"block2","objc2","objc2-foundation","block2 0.5.1","objc2 0.5.2","objc2-foundation 0.2.2", - replacement in Cargo.lock at line 3648[5.5784]→[2.54679:54721](∅→∅),[23.6846]→[2.54679:54721](∅→∅),[9.13431]→[2.54679:54721](∅→∅),[2.54679]→[2.54679:54721](∅→∅)
"block2","objc2","objc2-foundation","block2 0.5.1","objc2 0.5.2","objc2-foundation 0.2.2", - edit in Cargo.lock at line 3652
][[package]]name = "objc2-quartz-core"version = "0.3.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f"dependencies = ["bitflags 2.9.1","objc2 0.6.3","objc2-foundation 0.3.2", - replacement in Cargo.lock at line 3671
"objc2","objc2-foundation","objc2 0.5.2","objc2-foundation 0.2.2", - replacement in Cargo.lock at line 3682[5.5804]→[2.55218:55300](∅→∅),[23.6866]→[2.55218:55300](∅→∅),[9.13451]→[2.55218:55300](∅→∅),[2.55218]→[2.55218:55300](∅→∅)
"block2","objc2","objc2-cloud-kit","objc2-core-data","objc2-core-image","block2 0.5.1","objc2 0.5.2","objc2-cloud-kit 0.2.2","objc2-core-data 0.2.2","objc2-core-image 0.2.2", - replacement in Cargo.lock at line 3688
"objc2-foundation","objc2-foundation 0.2.2", - replacement in Cargo.lock at line 3690
"objc2-quartz-core","objc2-quartz-core 0.2.2", - replacement in Cargo.lock at line 3702
"block2","objc2","objc2-foundation","block2 0.5.1","objc2 0.5.2","objc2-foundation 0.2.2", - replacement in Cargo.lock at line 3714[5.5824]→[2.55998:56019](∅→∅),[23.6886]→[2.55998:56019](∅→∅),[9.13471]→[2.55998:56019](∅→∅),[2.55998]→[2.55998:56019](∅→∅)
"block2","objc2","block2 0.5.1","objc2 0.5.2", - replacement in Cargo.lock at line 3717
"objc2-foundation","objc2-foundation 0.2.2", - edit in Cargo.lock at line 3734[9.13634]→[9.13634:13647](∅→∅),[21.10663]→[9.13647:13661](∅→∅),[9.13647]→[9.13647:13661](∅→∅),[9.13661]→[23.6887:6905](∅→∅),[23.6905]→[2.56117:56182](∅→∅),[9.13679]→[2.56117:56182](∅→∅),[2.56117]→[2.56117:56182](∅→∅),[2.56182]→[23.6906:6984](∅→∅),[23.6984]→[9.13758:13775](∅→∅),[9.13758]→[9.13758:13775](∅→∅),[9.13775]→[23.6985:7004](∅→∅),[23.7004]→[9.13794:13863](∅→∅),[9.13794]→[9.13794:13863](∅→∅),[9.13863]→[23.7005:7024](∅→∅),[23.7024]→[9.13882:13947](∅→∅),[9.13882]→[9.13882:13947](∅→∅),[9.13947]→[23.7025:7103](∅→∅),[23.7103]→[9.14025:14066](∅→∅),[9.14025]→[9.14025:14066](∅→∅)
[[package]]name = "onig"version = "6.5.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0"dependencies = ["bitflags 2.9.1","libc","once_cell","onig_sys",][[package]]name = "onig_sys"version = "69.9.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc"dependencies = ["cc","pkg-config",] - replacement in Cargo.lock at line 3825
"ttf-parser 0.25.1","ttf-parser", - edit in Cargo.lock at line 4087
name = "png"version = "0.18.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0"dependencies = ["bitflags 2.9.1","crc32fast","fdeflate","flate2","miniz_oxide",][[package]] - replacement in Cargo.lock at line 4414
"font-types","font-types 0.9.0",][[package]]name = "read-fonts"version = "0.35.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "6717cf23b488adf64b9d711329542ba34de147df262370221940dfabc2c91358"dependencies = ["bytemuck","core_maths","font-types 0.10.1", - edit in Cargo.lock at line 4599[2.68458]→[2.68458:68656](∅→∅),[2.68656]→[23.8896:8915](∅→∅),[5.6154]→[2.68675:68819](∅→∅),[23.8915]→[2.68675:68819](∅→∅),[9.17357]→[2.68675:68819](∅→∅),[2.68675]→[2.68675:68819](∅→∅),[2.68819]→[4.17142:17155](∅→∅)
name = "rustybuzz"version = "0.14.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "cfb9cf8877777222e4a3bc7eb247e398b56baba500c38c1c46842431adc8b55c"dependencies = ["bitflags 2.9.1","bytemuck","libm","smallvec","ttf-parser 0.21.1","unicode-bidi-mirroring","unicode-ccc","unicode-properties","unicode-script",][[package]] - replacement in Cargo.lock at line 4849
"read-fonts","read-fonts 0.29.3",][[package]]name = "skrifa"version = "0.37.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "8c31071dedf532758ecf3fed987cdb4bd9509f900e026ab684b4ecb81ea49841"dependencies = ["bytemuck","read-fonts 0.35.0", - edit in Cargo.lock at line 4951
"drm", - replacement in Cargo.lock at line 4956
"objc2","objc2-foundation","objc2-quartz-core","objc2 0.5.2","objc2-foundation 0.2.2","objc2-quartz-core 0.2.2", - edit in Cargo.lock at line 5001[6.8382]→[9.18867:18886](∅→∅),[9.18886]→[6.8401:8466](∅→∅),[6.8401]→[6.8401:8466](∅→∅),[6.8466]→[9.18887:18965](∅→∅),[9.18965]→[6.8544:8561](∅→∅),[6.8544]→[6.8544:8561](∅→∅),[6.8561]→[9.18966:19020](∅→∅)
version = "0.26.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06"dependencies = ["strum_macros 0.26.4",][[package]]name = "strum" - replacement in Cargo.lock at line 5005
"strum_macros 0.27.1","strum_macros", - edit in Cargo.lock at line 5010[6.8615]→[9.19224:19403](∅→∅),[9.19403]→[24.5759:5768](∅→∅),[24.5768]→[9.19418:19460](∅→∅),[9.19418]→[9.19418:19460](∅→∅),[9.19460]→[23.9547:9563](∅→∅),[23.9563]→[9.19476:19513](∅→∅),[9.19476]→[9.19476:19513](∅→∅)
version = "0.26.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be"dependencies = ["heck","proc-macro2","quote","rustversion","syn 2.0.102",][[package]]name = "strum_macros" - replacement in Cargo.lock at line 5039
"skrifa","skrifa 0.31.3", - edit in Cargo.lock at line 5085
"fancy-regex", - edit in Cargo.lock at line 5089
"onig", - edit in Cargo.lock at line 5334
"png", - edit in Cargo.lock at line 5540
[[package]]name = "ttf-parser"version = "0.20.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4" - edit in Cargo.lock at line 5543
version = "0.21.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "2c591d83f69777866b9126b24c6dd9a18351f177e49d625920d19f989fd31cf8"[[package]]name = "ttf-parser" - edit in Cargo.lock at line 5546
dependencies = ["core_maths",] - edit in Cargo.lock at line 5585
name = "unicode-bidi-mirroring"version = "0.2.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "23cb788ffebc92c5948d0e997106233eeb1d8b9512f93f41651f52b6c5f5af86"[[package]]name = "unicode-ccc"version = "0.2.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1df77b101bcc4ea3d78dafc5ad7e4f58ceffe0b2b16bf446aeb50b6cb4157656"[[package]] - edit in Cargo.lock at line 5595
[[package]]name = "unicode-properties"version = "0.1.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0" - edit in Cargo.lock at line 5619
[[package]]name = "unicode-xid"version = "0.2.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" - edit in Cargo.lock at line 5629
"serde", - edit in Cargo.lock at line 5670
name = "value-bag"version = "1.11.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "943ce29a8a743eb10d6082545d861b24f9d1b160b7d741e0f2cdf726bec909c5"[[package]] - replacement in Cargo.lock at line 5797
version = "0.4.1"version = "0.4.3" - replacement in Cargo.lock at line 5799
checksum = "0048ad49a55b9deb3953841fa1fc5858f0efbcb7a18868c899a360269fac1b23"checksum = "1c598d6b99ea013e35844697fc4670d08339d5cda15588f193c6beedd12f644b" - replacement in Cargo.lock at line 5946
version = "24.0.5"version = "27.0.1" - replacement in Cargo.lock at line 5948
checksum = "6b0b3436f0729f6cdf2e6e9201f3d39dc95813fad61d826c1ed07918b4539353"checksum = "bfe68bac7cde125de7a731c3400723cadaaf1703795ad3f4805f187459cd7a77" - edit in Cargo.lock at line 5952
"cfg-if", - edit in Cargo.lock at line 5955
"hashbrown 0.16.1", - edit in Cargo.lock at line 5960
"portable-atomic", - replacement in Cargo.lock at line 5975
version = "24.0.5"version = "27.0.3" - replacement in Cargo.lock at line 5977
checksum = "7f0aa306497a238d169b9dc70659105b4a096859a34894544ca81719242e1499"checksum = "27a75de515543b1897b26119f93731b385a19aea165a1ec5f0e3acecc229cae7" - edit in Cargo.lock at line 5980
"bit-set 0.8.0", - edit in Cargo.lock at line 5983
"bytemuck", - edit in Cargo.lock at line 5986
"hashbrown 0.16.1", - edit in Cargo.lock at line 5992
"portable-atomic", - edit in Cargo.lock at line 5998
"wgpu-core-deps-apple","wgpu-core-deps-emscripten","wgpu-core-deps-windows-linux-android", - edit in Cargo.lock at line 6003
][[package]]name = "wgpu-core-deps-apple"version = "27.0.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "0772ae958e9be0c729561d5e3fd9a19679bcdfb945b8b1a1969d9bfe8056d233"dependencies = ["wgpu-hal", - edit in Cargo.lock at line 6015
name = "wgpu-core-deps-emscripten"version = "27.0.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b06ac3444a95b0813ecfd81ddb2774b66220b264b3e2031152a4a29fda4da6b5"dependencies = ["wgpu-hal",][[package]]name = "wgpu-core-deps-windows-linux-android"version = "27.0.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "71197027d61a71748e4120f05a9242b2ad142e3c01f8c1b47707945a879a03c3"dependencies = ["wgpu-hal",][[package]] - replacement in Cargo.lock at line 6034
version = "24.0.4"version = "27.0.4" - replacement in Cargo.lock at line 6036
checksum = "f112f464674ca69f3533248508ee30cb84c67cf06c25ff6800685f5e0294e259"checksum = "5b21cb61c57ee198bc4aff71aeadff4cbb80b927beb912506af9c780d64313ce" - replacement in Cargo.lock at line 6041
"bit-set","bit-set 0.8.0", - edit in Cargo.lock at line 6045
"cfg-if", - replacement in Cargo.lock at line 6047
"core-graphics-types 0.1.3","core-graphics-types 0.2.0", - edit in Cargo.lock at line 6053
"hashbrown 0.16.1", - replacement in Cargo.lock at line 6061
"ndk-sys 0.5.0+25.2.9519653","ndk-sys", - edit in Cargo.lock at line 6066
"portable-atomic","portable-atomic-util", - edit in Cargo.lock at line 6072
"rustc-hash 1.1.0", - replacement in Cargo.lock at line 6077
"windows","windows-core","windows 0.58.0","windows-core 0.58.0", - replacement in Cargo.lock at line 6083
version = "24.0.0"version = "27.0.1" - replacement in Cargo.lock at line 6085
checksum = "50ac044c0e76c03a0378e7786ac505d010a873665e2d51383dcff8dd227dc69c"checksum = "afdcf84c395990db737f2dd91628706cb31e86d72e53482320d368e52b5da5eb" - edit in Cargo.lock at line 6088
"bytemuck", - edit in Cargo.lock at line 6091
"thiserror 2.0.12", - replacement in Cargo.lock at line 6138
version = "0.4.1"version = "0.5.0" - replacement in Cargo.lock at line 6140
checksum = "f6d692d46038c433f9daee7ad8757e002a4248c20b0a3fbc991d99521d3bcb6d"checksum = "5793d0b08c9e6a1240fe9ab2bd8db277487bf92436fd1a6321861a90a1b0cb7e" - replacement in Cargo.lock at line 6156
"windows-core","windows-core 0.58.0", - edit in Cargo.lock at line 6161
name = "windows"version = "0.62.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580"dependencies = ["windows-collections","windows-core 0.62.2","windows-future","windows-numerics",][[package]]name = "windows-collections"version = "0.3.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610"dependencies = ["windows-core 0.62.2",][[package]] - replacement in Cargo.lock at line 6187
"windows-implement","windows-interface","windows-result","windows-strings","windows-implement 0.58.0","windows-interface 0.58.0","windows-result 0.2.0","windows-strings 0.1.0", - edit in Cargo.lock at line 6192
][[package]]name = "windows-core"version = "0.62.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb"dependencies = ["windows-implement 0.60.2","windows-interface 0.59.3","windows-link","windows-result 0.4.1","windows-strings 0.5.1",][[package]]name = "windows-future"version = "0.3.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb"dependencies = ["windows-core 0.62.2","windows-link","windows-threading", - edit in Cargo.lock at line 6230
name = "windows-implement"version = "0.60.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"dependencies = ["proc-macro2","quote","syn 2.0.102",][[package]] - edit in Cargo.lock at line 6252
name = "windows-interface"version = "0.59.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"dependencies = ["proc-macro2","quote","syn 2.0.102",][[package]]name = "windows-link"version = "0.2.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"[[package]]name = "windows-numerics"version = "0.3.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26"dependencies = ["windows-core 0.62.2","windows-link",][[package]] - edit in Cargo.lock at line 6288
name = "windows-result"version = "0.4.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"dependencies = ["windows-link",][[package]] - replacement in Cargo.lock at line 6302
"windows-result","windows-result 0.2.0", - replacement in Cargo.lock at line 6307
name = "windows-sys"version = "0.45.0"name = "windows-strings"version = "0.5.1" - replacement in Cargo.lock at line 6310
checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" - replacement in Cargo.lock at line 6312
"windows-targets 0.42.2","windows-link", - replacement in Cargo.lock at line 6317
version = "0.48.0"version = "0.45.0" - replacement in Cargo.lock at line 6319
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" - replacement in Cargo.lock at line 6321
"windows-targets 0.48.5","windows-targets 0.42.2", - edit in Cargo.lock at line 6414
name = "windows-threading"version = "0.2.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37"dependencies = ["windows-link",][[package]] - replacement in Cargo.lock at line 6605
source = "git+https://github.com/iced-rs/winit.git?rev=11414b6aa45699f038114e61b4ddf5102b2d3b4b#11414b6aa45699f038114e61b4ddf5102b2d3b4b"source = "git+https://github.com/iced-rs/winit.git?rev=05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed#05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed" - replacement in Cargo.lock at line 6611[5.7004]→[2.101116:101127](∅→∅),[23.15582]→[2.101116:101127](∅→∅),[9.27328]→[2.101116:101127](∅→∅),[2.101116]→[2.101116:101127](∅→∅)
"block2","block2 0.5.1", - replacement in Cargo.lock at line 6624
"objc2","objc2-app-kit","objc2-foundation","objc2 0.5.2","objc2-app-kit 0.2.2","objc2-foundation 0.2.2", - edit in Cargo.lock at line 6663
name = "winreg"version = "0.52.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5"dependencies = ["cfg-if","windows-sys 0.48.0",][[package]] - replacement in Cargo.lock at line 6811
"event-listener 5.4.0","event-listener", - edit in Cargo.lock at line 7004
"url",