LNAL3372UEPJAO2OMU7V6AIYROA4HDWWFF7FMQBAHUSUMQDRJZGQC 6YZAVBWU6E5FYOI5JGEIPXGZLIKAW6LS2AOFIQWEE5DMOPPCD5PQC KLR5FRIBS6UOH3S3XAOE22TJACVSVOY7TOLW22DIWNGY27S6WZRAC IQDCHWCP47LL46EXQLQGHQPGFYIHQLMQBHA57RWJCIOX5UEUIQAQC UB2ITZJSDADVINSQEZ3HA6PVGA7OA6JYFG5GMSO7Y7LOXJC4FI7AC KT5UYXGKEEXUHURNOYFVIG7WQ3Y3SJZMM2TP4OSW6NXSXQ5XXRHAC YBJRDOTCX3ZRDB5EVXJBR55FX3CADCSIGMYWNYVC2PD5W3GXR3DQC 2VUX5BTDKHX3TJ677NW34H5WLSWH35C3PU46C7MXCN5O7PAZVXNQC 6SW7UVSHRWJYE2PWVXULTUGEGD432T775EX6EKVEFRO3MDVVAG3AC I3HPDVKLAORFLQ4AGKMTPTLYCSK2XFFEJGLHCO6M4MIPQSZFJKDAC WI2BVQ6JOJBM4OC5KSZBMTDPBWESIR7GD72B5TLO7H2SY7QBDHJAC GWZGYNIBQP2AA7WYULNBS2BCV4B36IHK4OS7XHVOTUUG27E76XFQC 3SYSJKYLVCXR54LRUPL6GOQISSJS6XWK4M6PRQRCKZN7F23NNVEAC 23SFYK4Q5NKBPJG53PQNPWQH6UOUU2YKJEL7RLXYBRLJOJYV7AWQC OPXFZKEBDHZZLXEJ2JRDYBOJH6YIN7UZNZYHVHMWMQVDTE2ZD53QC MYGIBRRHHXPKVRAMQQRJTZH74L2XOK3SF7J57JPCRKSVRLZ2D6NQC PKJCFSBMXXA2H3US47IJEB7QMIYLEKTLGWQUYEZSKCDODDQTD6HQC 3BK22XE5LPOH2EK5AMRXFXHNQNCJ54HEPYRINHJT4DA7INT32I7AC WGID4LS4EISIOXB5Y5SOFGEF5PLBJSCPFCETH2CGRTFN3NC4WGJQC VCNKFNUF7OWVSWC6I5D25KUZ3XZZICZ3LHWVPF2N5ZSP7LQ2JOUQC I56UGW7UUKLSR4753EYRGNROZB5PD522REEOGHVAQOZZTSVRUEEQC I2AG42PAVOII4V4TWDJV5ZVNDIHKBRDT254BFQLFUIY723TW6CCQC SGHF5QCV4AYIYLXURHVUODXFAN5UWP6GBNGYZUUMPWWLKYH45RTAC DXAYDIMQ7BYEI3ASOHKADQWSMVJOA2ZVNEL2TDENJCJKX2U4GMWAC I76WLGCNUWLDY6T4OMVUI7C5KMBCZODMZR4HLPM4FEA5FZ654HIQC WW36JYLR4AILV7RHQEDJWMX74P74B7G7DRBHH3O2V5TCHRTZJWZQC SASAN2XCWDQ2VEHZ7TAQEN2R3Y7AG7JUGEFVRL4DZAGHXDFEZFRQC KEPKF3WO7ZZ2VB2DRVVTWTGPL7TCA52BMYUPHUNUJH6WO3HAT6JQC PTWZYQFRWWUOE2WMQT26CKZKFSHAIJVJS3QWHJFYUFDRRTVPHSUAC UR4J677RWA3OFG6HQTD46BUUE5YFPSBEFCJAEM5OMT4V5A7SBNNQC A6Z4O6RC33HYWP7JIVQ6FDWE4EOCQWQTIGENK2WAHUGSHDDLSA7QC JZXYSIYDPBWQZCAMGDZ5BFMN6SU73EVVDIYEGTDJN6DVOSBNHN4QC 7MJOO4E2VGNT7FKBOJUX6JDG4OET6V7DH3JIERUQXXJPM2AJQCNQC FJSVMFB4FRZV6VXQTQ3FWY3GRHSM5RLYNCZ67JIDN254CVY7QFOQC 3XRG4BB6V5V4DICZCMOZMLQNTANWKPO7BBRATTXOZLRNSEUQIA5AC WH57EHNML4OTGQQZBT2SG6SOFTBOD6OJPJYHJVGPH22CSSOE25AAC EJPSD5XO43DWUBBZGNQMY4TMCAXL5EWCGX3OEHUERQ5GRASGWQLQC YK3MOJJLRYEKZ4FUCNJ3YKMTKOINWIYOJKR3ER7IRSGTC7O6FJZQC 7WCB5YQJJZIPUAFHTCQBWNI6ZM5XMIQJAKTLYTR7NOR5NKESRMDQC AZ5D2LQUSYVWVEP7ISFDSZTMZ65UEHZATILMDQ4TYLCKJH4Q3TIAC CULHFNIVQ3ATML2W3Z45RARZ2LHGXONYTGGN2ETWAAMV7R3Y67AQC LFEMJYYDO45ASMQSOJ3TNID7B5UZXDHB3NWFZJXWOAWNBS6GMDEAC 5O4FWCFP4ZPAS7WKSYPHN76ML3O2S4JUOYWOV2ETD4TF2H6KZ6AQC UPWS6J3BIHQKXSSWHD7CFLJOXWT3MRABFRVQ4T4NRYFALBAKJOOQC FU6P5QLG4GVLHVB4O5TCEPJF4X4FGDUBONQFRYP4U5KEPIYLUWJQC SWWE2R6MVBX5CNM6X3WLXZTSRTU53PBJL7WJSFVF77XBPXDX4COAC 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};
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>,
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));}
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));}
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(),
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,);});
}}/// 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())
}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,)))
/// 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,)))}
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");
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);}
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(),
/// 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,)))}
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]]
][[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",
][[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",
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]]
][[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",
][[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",
source = "git+https://github.com/iced-rs/cryoglyph.git?rev=a456d1c17bbcf33afcca41d9e5e299f9f1193819#a456d1c17bbcf33afcca41d9e5e299f9f1193819"
source = "git+https://github.com/iced-rs/cryoglyph.git?rev=99b46959369f38a06c11353bf1be81d383b289fc#99b46959369f38a06c11353bf1be81d383b289fc"
][[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",
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"
"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",
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"
source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2"
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"
source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2"
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"
source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2"
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"
source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2"
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"
source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2"
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"
source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2"
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"
source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2"
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"
source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2"
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"
source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2"
"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",
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"
source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2"
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"
source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2"
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"
source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2"
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"
source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2"
source = "git+https://github.com/iced-rs/iced?rev=c952ea8485b00e58bdff153989f708553272e131#c952ea8485b00e58bdff153989f708553272e131"
source = "git+https://github.com/iced-rs/iced?rev=ba3877778c63b648ab8ffc0644e3e1626ff776f2#ba3877778c63b648ab8ffc0644e3e1626ff776f2"
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]]
"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",
"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",
"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",
"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",
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]]
"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",
"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",
"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",
[[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",]
"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",
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]]
"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",
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"
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"
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]]
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]]
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]]
][[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",
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]]
source = "git+https://github.com/iced-rs/winit.git?rev=11414b6aa45699f038114e61b4ddf5102b2d3b4b#11414b6aa45699f038114e61b4ddf5102b2d3b4b"
source = "git+https://github.com/iced-rs/winit.git?rev=05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed#05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed"
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]]