cosmic-files/Cargo.lock

9444 lines
222 KiB
Text
Raw Normal View History

2024-01-03 15:27:32 -07:00
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
version = 4
2024-01-03 15:27:32 -07:00
[[package]]
name = "ab_glyph"
2025-09-30 11:54:11 -04:00
version = "0.2.32"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-30 11:54:11 -04:00
checksum = "01c0457472c38ea5bd1c3b5ada5e368271cb550be7a4ca4a0b4634e9913f6cc2"
2024-01-03 15:27:32 -07:00
dependencies = [
"ab_glyph_rasterizer",
"owned_ttf_parser",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "ab_glyph_rasterizer"
2025-08-13 12:40:15 -06:00
version = "0.1.10"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-08-13 12:40:15 -06:00
checksum = "366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618"
2024-01-03 15:27:32 -07:00
[[package]]
name = "accesskit"
2026-03-13 16:04:17 -04:00
version = "0.22.0"
source = "git+https://github.com/wash2/accesskit?tag=cosmic-0.14#f0599eed5f18111228266fe3f28991cc48b5964f"
dependencies = [
"uuid",
]
2024-10-21 13:51:10 -06:00
[[package]]
name = "accesskit_atspi_common"
2026-03-13 16:04:17 -04:00
version = "0.15.0"
source = "git+https://github.com/wash2/accesskit?tag=cosmic-0.14#f0599eed5f18111228266fe3f28991cc48b5964f"
2024-10-21 13:51:10 -06:00
dependencies = [
"accesskit",
"accesskit_consumer",
"atspi-common",
"serde",
"zvariant 5.11.0",
2024-10-21 13:51:10 -06:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "accesskit_consumer"
2026-03-13 16:04:17 -04:00
version = "0.32.0"
source = "git+https://github.com/wash2/accesskit?tag=cosmic-0.14#f0599eed5f18111228266fe3f28991cc48b5964f"
2024-01-03 15:27:32 -07:00
dependencies = [
"accesskit",
2026-03-13 16:04:17 -04:00
"hashbrown 0.16.1",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "accesskit_macos"
2026-03-13 16:04:17 -04:00
version = "0.23.0"
source = "git+https://github.com/wash2/accesskit?tag=cosmic-0.14#f0599eed5f18111228266fe3f28991cc48b5964f"
2024-01-03 15:27:32 -07:00
dependencies = [
"accesskit",
"accesskit_consumer",
2026-03-13 16:04:17 -04:00
"hashbrown 0.16.1",
2025-04-15 20:04:07 -04:00
"objc2 0.5.2",
2025-06-18 11:22:48 -04:00
"objc2-app-kit 0.2.2",
2025-04-15 20:04:07 -04:00
"objc2-foundation 0.2.2",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "accesskit_unix"
2026-03-13 16:04:17 -04:00
version = "0.18.0"
source = "git+https://github.com/wash2/accesskit?tag=cosmic-0.14#f0599eed5f18111228266fe3f28991cc48b5964f"
2024-01-03 15:27:32 -07:00
dependencies = [
"accesskit",
2024-10-21 13:51:10 -06:00
"accesskit_atspi_common",
2024-01-03 15:27:32 -07:00
"atspi",
2026-03-13 16:04:17 -04:00
"futures-lite",
2024-01-03 15:27:32 -07:00
"serde",
"tokio",
"tokio-stream",
"zbus 5.15.0",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "accesskit_windows"
2026-03-13 16:04:17 -04:00
version = "0.30.0"
source = "git+https://github.com/wash2/accesskit?tag=cosmic-0.14#f0599eed5f18111228266fe3f28991cc48b5964f"
2024-01-03 15:27:32 -07:00
dependencies = [
"accesskit",
"accesskit_consumer",
2026-03-13 16:04:17 -04:00
"hashbrown 0.16.1",
2024-02-09 07:09:51 -07:00
"static_assertions",
2026-03-13 16:04:17 -04:00
"windows 0.61.3",
"windows-core 0.61.2",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "accesskit_winit"
2026-03-13 16:04:17 -04:00
version = "0.30.0"
source = "git+https://github.com/wash2/accesskit?tag=cosmic-0.14#f0599eed5f18111228266fe3f28991cc48b5964f"
2024-01-03 15:27:32 -07:00
dependencies = [
"accesskit",
"accesskit_macos",
"accesskit_unix",
"accesskit_windows",
2024-05-17 08:56:19 -06:00
"raw-window-handle",
"winit",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "adler2"
2025-06-18 11:22:48 -04:00
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
[[package]]
name = "aes"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "66bd29a732b644c0431c6140f370d097879203d79b80c94a6747ba0872adaef8"
dependencies = [
"cipher",
"cpubits",
"cpufeatures 0.3.0",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "ahash"
2025-06-18 11:22:48 -04:00
version = "0.8.12"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75"
2024-01-03 15:27:32 -07:00
dependencies = [
"cfg-if",
"getrandom 0.3.4",
2024-01-03 15:27:32 -07:00
"once_cell",
"version_check",
2025-06-18 11:22:48 -04:00
"zerocopy",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "aho-corasick"
version = "1.1.4"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
2024-01-03 15:27:32 -07:00
dependencies = [
"memchr",
]
[[package]]
name = "aliasable"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd"
[[package]]
name = "aligned"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee4508988c62edf04abd8d92897fca0c2995d907ce1dfeaf369dac3716a40685"
dependencies = [
"as-slice",
]
2024-11-11 09:14:03 -07:00
[[package]]
name = "aligned-vec"
2025-06-18 11:22:48 -04:00
version = "0.6.4"
2024-11-11 09:14:03 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b"
dependencies = [
"equator",
]
2024-11-11 09:14:03 -07:00
[[package]]
name = "alloc-no-stdlib"
version = "2.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3"
[[package]]
name = "alloc-stdlib"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece"
dependencies = [
"alloc-no-stdlib",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "almost"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3aa2999eb46af81abb65c2d30d446778d7e613b60bbf4e174a027e80f90a3c14"
[[package]]
name = "android-activity"
2026-03-24 15:07:11 -04:00
version = "0.6.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-24 15:07:11 -04:00
checksum = "0f2a1bb052857d5dd49572219344a7332b31b76405648eabac5bc68978251bcd"
2024-01-03 15:27:32 -07:00
dependencies = [
"android-properties",
"bitflags 2.11.1",
2024-01-03 15:27:32 -07:00
"cc",
2024-02-09 07:09:51 -07:00
"jni",
2024-01-03 15:27:32 -07:00
"libc",
"log",
"ndk",
2024-01-03 15:27:32 -07:00
"ndk-context",
2026-03-13 16:04:17 -04:00
"ndk-sys",
"num_enum",
2026-03-24 15:07:11 -04:00
"thiserror 2.0.18",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "android-properties"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04"
[[package]]
name = "android_system_properties"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311"
dependencies = [
"libc",
]
2024-01-28 06:23:40 -05:00
[[package]]
name = "anstream"
2026-03-24 15:07:11 -04:00
version = "1.0.0"
2024-01-28 06:23:40 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-24 15:07:11 -04:00
checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d"
2024-01-28 06:23:40 -05:00
dependencies = [
"anstyle",
"anstyle-parse",
"anstyle-query",
"anstyle-wincon",
"colorchoice",
2024-05-03 12:16:14 -04:00
"is_terminal_polyfill",
2024-01-28 06:23:40 -05:00
"utf8parse",
]
[[package]]
name = "anstyle"
version = "1.0.14"
2024-01-28 06:23:40 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"
2024-01-28 06:23:40 -05:00
[[package]]
name = "anstyle-parse"
2026-03-24 15:07:11 -04:00
version = "1.0.0"
2024-01-28 06:23:40 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-24 15:07:11 -04:00
checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e"
2024-01-28 06:23:40 -05:00
dependencies = [
"utf8parse",
]
[[package]]
name = "anstyle-query"
version = "1.1.5"
2024-01-28 06:23:40 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
2024-01-28 06:23:40 -05:00
dependencies = [
"windows-sys 0.61.2",
2024-01-28 06:23:40 -05:00
]
[[package]]
name = "anstyle-wincon"
version = "3.0.11"
2024-01-28 06:23:40 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
2024-01-28 06:23:40 -05:00
dependencies = [
"anstyle",
2025-06-18 11:22:48 -04:00
"once_cell_polyfill",
"windows-sys 0.61.2",
2024-01-28 06:23:40 -05:00
]
[[package]]
name = "anyhow"
version = "1.0.102"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
2024-01-03 15:27:32 -07:00
[[package]]
name = "apply"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f47b57fc4521e3cae26a4d45b5227f8fadee4c345be0fefd8d5d1711afb8aeb9"
[[package]]
name = "approx"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6"
dependencies = [
"num-traits",
]
[[package]]
name = "arbitrary"
2025-09-07 20:29:03 -06:00
version = "1.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1"
2024-01-03 15:27:32 -07:00
[[package]]
name = "arc-swap"
version = "1.9.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a3a1fd6f75306b68087b831f025c712524bcb19aad54e557b1129cfa0a2b207"
dependencies = [
"rustversion",
]
2024-01-03 15:27:32 -07:00
2024-11-11 09:14:03 -07:00
[[package]]
name = "arg_enum_proc_macro"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea"
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-11-11 09:14:03 -07:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "arrayref"
2024-09-20 09:24:03 -06:00
version = "0.3.9"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-09-20 09:24:03 -06:00
checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"
2024-01-03 15:27:32 -07:00
[[package]]
name = "arrayvec"
2024-08-19 13:25:36 -06:00
version = "0.7.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-08-19 13:25:36 -06:00
checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
2024-01-03 15:27:32 -07:00
[[package]]
name = "as-slice"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516"
dependencies = [
"stable_deref_trait",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "ash"
2024-10-21 13:51:10 -06:00
version = "0.38.0+1.3.281"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-10-21 13:51:10 -06:00
checksum = "0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f"
2024-01-03 15:27:32 -07:00
dependencies = [
2024-10-21 13:51:10 -06:00
"libloading",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "ashpd"
version = "0.11.1"
2024-08-19 13:25:36 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2f3f79755c74fd155000314eb349864caa787c6592eace6c6882dad873d9c39"
2024-08-19 13:25:36 -06:00
dependencies = [
2024-01-03 15:27:32 -07:00
"enumflags2",
"futures-channel",
"futures-util",
"rand 0.9.4",
2025-06-18 11:22:48 -04:00
"raw-window-handle",
2024-01-03 15:27:32 -07:00
"serde",
"serde_repr",
"tokio",
"url",
"zbus 5.15.0",
2025-09-07 20:29:03 -06:00
]
[[package]]
name = "ashpd"
version = "0.12.3"
2025-09-07 20:29:03 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33a3c86f3fd70c0ffa500ed189abfa90b5a52398a45d5dc372fcc38ebeb7a645"
2025-09-07 20:29:03 -06:00
dependencies = [
"enumflags2",
"futures-channel",
"futures-util",
"rand 0.9.4",
2025-09-07 20:29:03 -06:00
"serde",
"serde_repr",
"tokio",
"url",
"wayland-backend",
"wayland-client",
"wayland-protocols",
"zbus 5.15.0",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "async-broadcast"
2025-01-10 09:55:04 -07:00
version = "0.7.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-01-10 09:55:04 -07:00
checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-03-13 16:04:17 -04:00
"event-listener",
2024-06-05 07:15:56 -06:00
"event-listener-strategy",
2024-01-03 15:27:32 -07:00
"futures-core",
2024-05-17 08:56:19 -06:00
"pin-project-lite",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "async-channel"
2025-07-10 15:27:51 -06:00
version = "2.5.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-07-10 15:27:51 -06:00
checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2"
2024-01-03 15:27:32 -07:00
dependencies = [
"concurrent-queue",
2024-06-05 07:15:56 -06:00
"event-listener-strategy",
2024-01-03 15:27:32 -07:00
"futures-core",
"pin-project-lite",
]
[[package]]
name = "async-executor"
version = "1.14.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a"
2024-01-03 15:27:32 -07:00
dependencies = [
"async-task",
"concurrent-queue",
2026-03-13 16:04:17 -04:00
"fastrand",
"futures-lite",
"pin-project-lite",
2024-01-03 15:27:32 -07:00
"slab",
]
[[package]]
name = "async-fs"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8034a681df4aed8b8edbd7fbe472401ecf009251c8b40556b304567052e294c5"
dependencies = [
2026-03-13 16:04:17 -04:00
"async-lock",
"blocking",
2026-03-13 16:04:17 -04:00
"futures-lite",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "async-io"
2025-09-15 15:13:03 +02:00
version = "2.6.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-15 15:13:03 +02:00
checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc"
2024-01-03 15:27:32 -07:00
dependencies = [
2025-09-15 15:13:03 +02:00
"autocfg",
"cfg-if",
2024-01-03 15:27:32 -07:00
"concurrent-queue",
"futures-io",
2026-03-13 16:04:17 -04:00
"futures-lite",
2024-01-03 15:27:32 -07:00
"parking",
2026-03-13 16:04:17 -04:00
"polling",
"rustix 1.1.4",
2024-01-03 15:27:32 -07:00
"slab",
2025-10-14 11:18:23 -06:00
"windows-sys 0.61.2",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "async-lock"
version = "3.4.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-03-13 16:04:17 -04:00
"event-listener",
2024-06-05 07:15:56 -06:00
"event-listener-strategy",
2024-01-03 15:27:32 -07:00
"pin-project-lite",
]
2024-05-17 08:56:19 -06:00
[[package]]
name = "async-process"
2025-09-15 15:13:03 +02:00
version = "2.5.0"
2024-05-17 08:56:19 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-15 15:13:03 +02:00
checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75"
2024-05-17 08:56:19 -06:00
dependencies = [
"async-channel",
2026-03-13 16:04:17 -04:00
"async-io",
"async-lock",
2024-05-17 08:56:19 -06:00
"async-signal",
"async-task",
"blocking",
"cfg-if",
2026-03-13 16:04:17 -04:00
"event-listener",
"futures-lite",
"rustix 1.1.4",
2024-05-17 08:56:19 -06:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "async-recursion"
2024-04-25 20:19:36 -06:00
version = "1.1.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-04-25 20:19:36 -06:00
checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
2024-01-03 15:27:32 -07:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "async-signal"
2026-04-08 13:10:59 -06:00
version = "0.2.14"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-08 13:10:59 -06:00
checksum = "52b5aaafa020cf5053a01f2a60e8ff5dccf550f0f77ec54a4e47285ac2bab485"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-03-13 16:04:17 -04:00
"async-io",
"async-lock",
2024-01-03 15:27:32 -07:00
"atomic-waker",
"cfg-if",
2024-01-03 15:27:32 -07:00
"futures-core",
"futures-io",
"rustix 1.1.4",
2024-01-03 15:27:32 -07:00
"signal-hook-registry",
"slab",
2025-10-14 11:18:23 -06:00
"windows-sys 0.61.2",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "async-task"
2024-04-30 13:29:58 -06:00
version = "4.7.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-04-30 13:29:58 -06:00
checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
2024-01-03 15:27:32 -07:00
[[package]]
name = "async-trait"
2025-09-07 20:29:03 -06:00
version = "0.1.89"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
2024-01-03 15:27:32 -07:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-24 09:30:06 -05:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "atomic-waker"
version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
[[package]]
name = "atomic_float"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "628d228f918ac3b82fe590352cc719d30664a0c13ca3a60266fe02c7132d480a"
2024-01-03 15:27:32 -07:00
[[package]]
name = "atomicwrites"
version = "0.4.2"
source = "git+https://github.com/jackpot51/rust-atomicwrites#043ab4859d53ffd3d55334685303d8df39c9f768"
dependencies = [
2025-02-19 17:55:33 +01:00
"rustix 0.38.44",
2024-01-03 15:27:32 -07:00
"tempfile",
"windows-sys 0.48.0",
]
[[package]]
name = "atspi"
2026-03-13 16:04:17 -04:00
version = "0.29.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "c77886257be21c9cd89a4ae7e64860c6f0eefca799bb79127913052bd0eefb3d"
2024-02-09 07:09:51 -07:00
dependencies = [
"atspi-common",
"atspi-proxies",
]
[[package]]
name = "atspi-common"
2026-03-13 16:04:17 -04:00
version = "0.13.0"
2024-02-09 07:09:51 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "20c5617155740c98003016429ad13fe43ce7a77b007479350a9f8bf95a29f63d"
2024-01-03 15:27:32 -07:00
dependencies = [
"enumflags2",
"serde",
2024-02-09 07:09:51 -07:00
"static_assertions",
"zbus 5.15.0",
2026-03-13 16:04:17 -04:00
"zbus-lockstep",
"zbus-lockstep-macros",
"zbus_names 4.3.2",
"zvariant 5.11.0",
2024-02-09 07:09:51 -07:00
]
[[package]]
name = "atspi-proxies"
2026-03-13 16:04:17 -04:00
version = "0.13.0"
2024-02-09 07:09:51 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "2230e48787ed3eb4088996eab66a32ca20c0b67bbd4fd6cdfe79f04f1f04c9fc"
2024-02-09 07:09:51 -07:00
dependencies = [
"atspi-common",
"serde",
"zbus 5.15.0",
2024-01-03 15:27:32 -07:00
]
2025-04-15 20:04:07 -04:00
[[package]]
name = "auto_enums"
2026-03-13 16:04:17 -04:00
version = "0.8.8"
2025-04-15 20:04:07 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "65398a2893f41bce5c9259f6e1a4f03fbae40637c1bdc755b4f387f48c613b03"
2025-04-15 20:04:07 -04:00
dependencies = [
"derive_utils",
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2025-04-15 20:04:07 -04:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "autocfg"
version = "1.5.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
2024-01-03 15:27:32 -07:00
[[package]]
name = "av-scenechange"
version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f321d77c20e19b92c39e7471cf986812cbb46659d2af674adc4331ef3f18394"
dependencies = [
"aligned",
"anyhow",
"arg_enum_proc_macro",
"arrayvec",
"log",
"num-rational",
"num-traits",
"pastey",
"rayon",
"thiserror 2.0.18",
"v_frame",
"y4m",
]
2024-11-11 09:14:03 -07:00
[[package]]
name = "av1-grain"
version = "0.2.5"
2024-11-11 09:14:03 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8cfddb07216410377231960af4fcab838eaa12e013417781b78bd95ee22077f8"
2024-11-11 09:14:03 -07:00
dependencies = [
"anyhow",
2025-02-19 17:55:33 +01:00
"arrayvec",
2024-11-11 09:14:03 -07:00
"log",
"nom 8.0.0",
2024-11-11 09:14:03 -07:00
"num-rational",
"v_frame",
]
[[package]]
name = "avif-serialize"
version = "0.8.9"
2024-11-11 09:14:03 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e7178fe5f7d460b13895ebb9dcb28a3a6216d2df2574a0806cb51b555d297f38"
2024-11-11 09:14:03 -07:00
dependencies = [
2025-02-19 17:55:33 +01:00
"arrayvec",
2024-11-11 09:14:03 -07:00
]
2024-10-21 13:51:10 -06:00
[[package]]
name = "base64"
version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
2024-08-19 13:25:36 -06:00
[[package]]
name = "basic-toml"
2025-03-15 11:59:03 -04:00
version = "0.1.10"
2024-08-19 13:25:36 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-03-15 11:59:03 -04:00
checksum = "ba62675e8242a4c4e806d12f11d136e626e6c8361d6b829310732241652a178a"
2024-08-19 13:25:36 -06:00
dependencies = [
"serde",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "bit-set"
2026-03-13 16:04:17 -04:00
version = "0.8.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3"
2024-01-03 15:27:32 -07:00
dependencies = [
"bit-vec",
]
[[package]]
name = "bit-vec"
2026-03-13 16:04:17 -04:00
version = "0.8.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7"
2024-01-03 15:27:32 -07:00
[[package]]
name = "bit_field"
2025-09-07 20:29:03 -06:00
version = "0.10.3"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6"
2024-01-03 15:27:32 -07:00
[[package]]
name = "bitflags"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
version = "2.11.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3"
2024-01-03 15:27:32 -07:00
dependencies = [
"serde_core",
2024-01-03 15:27:32 -07:00
]
2024-11-11 09:14:03 -07:00
[[package]]
name = "bitstream-io"
version = "4.10.0"
2024-11-11 09:14:03 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7eff00be299a18769011411c9def0d827e8f2d7bf0c3dbf53633147a8867fd1f"
dependencies = [
"no_std_io2",
]
2024-11-11 09:14:03 -07:00
2024-01-03 15:27:32 -07:00
[[package]]
name = "block"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
[[package]]
name = "block-buffer"
version = "0.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
dependencies = [
"generic-array",
]
[[package]]
name = "block-buffer"
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cdd35008169921d80bc60d3d0ab416eecb028c4cd653352907921d95084790be"
dependencies = [
"hybrid-array",
"zeroize",
]
[[package]]
name = "block2"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f"
dependencies = [
2025-04-15 20:04:07 -04:00
"objc2 0.5.2",
]
[[package]]
name = "block2"
2025-10-14 11:18:23 -06:00
version = "0.6.2"
2025-04-15 20:04:07 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5"
2025-04-15 20:04:07 -04:00
dependencies = [
2026-03-13 16:04:17 -04:00
"objc2 0.6.4",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "blocking"
2025-07-10 15:27:51 -06:00
version = "1.6.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-07-10 15:27:51 -06:00
checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21"
2024-01-03 15:27:32 -07:00
dependencies = [
2024-02-09 07:09:51 -07:00
"async-channel",
2024-01-03 15:27:32 -07:00
"async-task",
"futures-io",
2026-03-13 16:04:17 -04:00
"futures-lite",
2024-01-03 15:27:32 -07:00
"piper",
]
2026-03-13 16:04:17 -04:00
[[package]]
name = "borsh"
2026-03-24 15:07:11 -04:00
version = "1.6.1"
2026-03-13 16:04:17 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-24 15:07:11 -04:00
checksum = "cfd1e3f8955a5d7de9fab72fc8373fade9fb8a703968cb200ae3dc6cf08e185a"
2026-03-13 16:04:17 -04:00
dependencies = [
2026-03-24 15:07:11 -04:00
"bytes",
2026-03-13 16:04:17 -04:00
"cfg_aliases",
]
[[package]]
name = "brotli-decompressor"
version = "5.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03"
dependencies = [
"alloc-no-stdlib",
"alloc-stdlib",
]
[[package]]
name = "bs58"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4"
dependencies = [
"tinyvec",
]
2024-05-31 14:54:19 -06:00
[[package]]
name = "bstr"
version = "1.12.1"
2024-05-31 14:54:19 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab"
2024-05-31 14:54:19 -06:00
dependencies = [
"memchr",
"regex-automata",
2024-05-31 14:54:19 -06:00
"serde",
]
2025-12-09 10:47:52 -05:00
[[package]]
name = "btoi"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b5ab9db53bcda568284df0fd39f6eac24ad6f7ba7ff1168b9e76eba6576b976"
dependencies = [
"num-traits",
]
2024-11-11 09:14:03 -07:00
[[package]]
name = "built"
version = "0.8.1"
2024-11-11 09:14:03 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c0e531d93d39c34eef561e929e8a7f86d77a5af08aac4f6d6e39976c51858e9"
2024-11-11 09:14:03 -07:00
2024-01-03 15:27:32 -07:00
[[package]]
name = "bumpalo"
version = "3.20.3"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649"
2024-01-03 15:27:32 -07:00
2024-04-30 13:29:58 -06:00
[[package]]
name = "by_address"
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06"
2024-01-03 15:27:32 -07:00
[[package]]
name = "bytemuck"
version = "1.25.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec"
2024-01-03 15:27:32 -07:00
dependencies = [
"bytemuck_derive",
]
[[package]]
name = "bytemuck_derive"
2025-10-14 11:18:23 -06:00
version = "1.10.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff"
2024-01-03 15:27:32 -07:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "byteorder"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
2024-11-11 09:14:03 -07:00
[[package]]
name = "byteorder-lite"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495"
2024-01-03 15:27:32 -07:00
[[package]]
name = "bytes"
version = "1.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33"
2025-02-19 17:55:33 +01:00
[[package]]
name = "bzip2"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f3a53fac24f34a81bc9954b5d6cfce0c21e18ec6959f44f56e8e90e4bb7c346c"
dependencies = [
"libbz2-rs-sys",
]
[[package]]
name = "calendrical_calculations"
2026-04-03 19:29:48 -04:00
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "5abbd6eeda6885048d357edc66748eea6e0268e3dd11f326fff5bd248d779c26"
dependencies = [
"core_maths",
"displaydoc",
]
2025-09-07 20:29:03 -06:00
[[package]]
name = "calloop"
version = "0.14.4"
2025-09-07 20:29:03 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4dbf9978365bac10f54d1d4b04f7ce4427e51f71d61f2fe15e3fed5166474df7"
2025-09-07 20:29:03 -06:00
dependencies = [
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"polling",
"rustix 1.1.4",
2025-09-07 20:29:03 -06:00
"slab",
"tracing",
]
[[package]]
name = "calloop-wayland-source"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "138efcf0940a02ebf0cc8d1eff41a1682a46b431630f4c52450d6265876021fa"
dependencies = [
2026-03-13 16:04:17 -04:00
"calloop",
"rustix 1.1.4",
2025-09-07 20:29:03 -06:00
"wayland-backend",
"wayland-client",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "cc"
version = "1.2.62"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1dce859f0832a7d088c4f1119888ab94ef4b5d6795d1ce05afb7fe159d79f98"
2024-01-03 15:27:32 -07:00
dependencies = [
2025-09-07 20:29:03 -06:00
"find-msvc-tools",
2024-03-04 10:28:16 -07:00
"jobserver",
2024-01-03 15:27:32 -07:00
"libc",
2024-08-19 13:25:36 -06:00
"shlex",
2024-01-03 15:27:32 -07:00
]
2024-08-28 08:54:44 +02:00
[[package]]
name = "cfb"
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f"
dependencies = [
"byteorder",
"fnv",
"uuid",
]
2024-11-11 09:14:03 -07:00
[[package]]
name = "cfg-expr"
2026-03-13 16:04:17 -04:00
version = "0.20.7"
2024-01-24 09:30:06 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "3c6b04e07d8080154ed4ac03546d9a2b303cc2fe1901ba0b35b301516e289368"
2024-01-24 09:30:06 -05:00
dependencies = [
"smallvec",
"target-lexicon",
2024-01-24 09:30:06 -05:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "cfg-if"
version = "1.0.4"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
2024-01-03 15:27:32 -07:00
2024-02-09 07:09:51 -07:00
[[package]]
name = "cfg_aliases"
2024-05-14 11:15:54 -06:00
version = "0.2.1"
2024-02-09 07:09:51 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-14 11:15:54 -06:00
checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
2024-02-09 07:09:51 -07:00
2024-01-05 14:44:20 -07:00
[[package]]
name = "chrono"
version = "0.4.44"
2024-01-05 14:44:20 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0"
2024-01-05 14:44:20 -07:00
dependencies = [
"iana-time-zone",
"js-sys",
"num-traits",
2025-06-18 11:22:48 -04:00
"serde",
2024-01-05 14:44:20 -07:00
"wasm-bindgen",
2025-10-14 11:18:23 -06:00
"windows-link 0.2.1",
2024-01-05 14:44:20 -07:00
]
[[package]]
name = "cipher"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8cf2a2c93cd704877c0858356ed03480ff301ee950b43f1cbe4573b088bfa6c"
dependencies = [
"crypto-common 0.2.2",
"inout",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "clipboard-win"
2025-07-22 09:15:33 -06:00
version = "5.4.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-07-22 09:15:33 -06:00
checksum = "bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4"
2024-01-03 15:27:32 -07:00
dependencies = [
"error-code",
]
[[package]]
name = "clipboard_macos"
version = "0.1.0"
dependencies = [
"objc",
"objc-foundation",
"objc_id",
]
[[package]]
name = "clipboard_wayland"
2024-02-13 12:29:50 -07:00
version = "0.2.2"
2024-01-03 15:27:32 -07:00
dependencies = [
"dnd",
2024-03-18 12:23:08 -06:00
"mime 0.1.0",
2024-01-03 15:27:32 -07:00
"smithay-clipboard",
]
[[package]]
name = "cmov"
version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f88a43d011fc4a6876cb7344703e297c71dda42494fee094d5f7c76bf13f746"
2024-01-03 15:27:32 -07:00
[[package]]
name = "cocoa"
version = "0.25.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c"
dependencies = [
"bitflags 1.3.2",
"block",
"cocoa-foundation",
2026-03-13 16:04:17 -04:00
"core-foundation 0.9.4",
"core-graphics",
"foreign-types",
2024-01-03 15:27:32 -07:00
"libc",
"objc",
]
[[package]]
name = "cocoa-foundation"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7"
dependencies = [
"bitflags 1.3.2",
"block",
2026-03-13 16:04:17 -04:00
"core-foundation 0.9.4",
"core-graphics-types 0.1.3",
2024-01-03 15:27:32 -07:00
"libc",
"objc",
]
[[package]]
name = "codespan-reporting"
2026-03-13 16:04:17 -04:00
version = "0.12.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-03-13 16:04:17 -04:00
"serde",
2024-01-03 15:27:32 -07:00
"termcolor",
"unicode-width",
]
[[package]]
name = "color_quant"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
2024-01-28 06:23:40 -05:00
[[package]]
name = "colorchoice"
version = "1.0.5"
2024-01-28 06:23:40 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
2024-01-28 06:23:40 -05:00
2024-02-09 07:09:51 -07:00
[[package]]
name = "combine"
2024-04-13 08:46:38 -06:00
version = "4.6.7"
2024-02-09 07:09:51 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-04-13 08:46:38 -06:00
checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
2024-02-09 07:09:51 -07:00
dependencies = [
"bytes",
"memchr",
]
2024-01-03 15:27:32 -07:00
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
[[package]]
name = "compio"
2026-01-29 15:14:49 -05:00
version = "0.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b84ee96a86948d04388f3a0b8c36b9f0a6b40b3528ac0d65737e53632fb37fe"
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
dependencies = [
"compio-buf",
"compio-driver",
"compio-fs",
"compio-io",
"compio-log",
"compio-macros",
"compio-runtime",
]
[[package]]
name = "compio-buf"
2026-03-24 15:07:11 -04:00
version = "0.8.1"
2026-01-29 15:14:49 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-24 15:07:11 -04:00
checksum = "a00d719dbd8c602ab0d25d219cbc6b517008858de7a8d6c51b4dc95aefff4dce"
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
dependencies = [
"arrayvec",
"bytes",
"libc",
]
[[package]]
name = "compio-driver"
2026-04-03 19:29:48 -04:00
version = "0.11.4"
2026-01-29 15:14:49 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "74d42d98dc890ee4db00c1e68a723391711aab6d67085880d716b72830f7c715"
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
dependencies = [
"cfg-if",
2026-03-13 16:04:17 -04:00
"cfg_aliases",
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
"compio-buf",
"compio-log",
"crossbeam-queue",
"flume",
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
"futures-util",
"io-uring",
"io_uring_buf_ring",
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
"libc",
"once_cell",
"paste",
2026-01-14 11:16:30 -07:00
"pin-project-lite",
2026-03-13 16:04:17 -04:00
"polling",
"slab",
2026-01-29 15:14:49 -05:00
"smallvec",
2026-03-13 16:04:17 -04:00
"socket2",
2026-01-29 15:14:49 -05:00
"synchrony",
2026-01-14 11:16:30 -07:00
"thin-cell",
2025-10-14 11:18:23 -06:00
"windows-sys 0.61.2",
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
]
[[package]]
name = "compio-fs"
2026-01-29 15:14:49 -05:00
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "65ee36e1acf2cec4835efe9a986c012b2462c5ef53580e4ee84ae6d5a3d8e3b3"
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
dependencies = [
"cfg-if",
2026-03-13 16:04:17 -04:00
"cfg_aliases",
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
"compio-buf",
"compio-driver",
"compio-io",
"compio-runtime",
"libc",
"os_pipe",
2026-01-29 15:14:49 -05:00
"pin-project-lite",
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
"widestring",
2025-10-14 11:18:23 -06:00
"windows-sys 0.61.2",
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
]
[[package]]
name = "compio-io"
version = "0.9.1"
2026-01-29 15:14:49 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "637522f28a64fd5f7dcceaa4ddef13fa8d8020025e8c993f7a069e237835580e"
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
dependencies = [
"compio-buf",
"futures-util",
"paste",
2026-01-29 15:14:49 -05:00
"synchrony",
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
]
[[package]]
name = "compio-log"
version = "0.1.0"
2026-01-29 15:14:49 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc4e560213c1996b618da369b7c9109564b41af9033802ae534465c4ee4e132f"
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
dependencies = [
"tracing",
]
[[package]]
name = "compio-macros"
version = "0.1.2"
2026-01-29 15:14:49 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f05ed201484967dc70de77a8f7a02b29aaa8e6c81cbea2e75492ee0c8d97766b"
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
dependencies = [
2026-03-13 16:04:17 -04:00
"proc-macro-crate",
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
]
[[package]]
name = "compio-runtime"
2026-01-29 15:14:49 -05:00
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d6c1c71f011bdd9c8f30e97d877b606505ee6d241c7782cfaed172f66acbd9cd"
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
dependencies = [
"async-task",
"compio-buf",
"compio-driver",
"compio-log",
"core_affinity",
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
"crossbeam-queue",
"futures-util",
"libc",
"once_cell",
"pin-project-lite",
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
"scoped-tls",
"slab",
2026-03-13 16:04:17 -04:00
"socket2",
2025-10-14 11:18:23 -06:00
"windows-sys 0.61.2",
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "concurrent-queue"
version = "2.5.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
2024-01-03 15:27:32 -07:00
dependencies = [
"crossbeam-utils",
]
2026-02-19 10:12:28 -07:00
[[package]]
name = "configparser"
version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e57e3272f0190c3f1584272d613719ba5fc7df7f4942fe542e63d949cf3a649b"
[[package]]
name = "const-oid"
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c"
[[package]]
name = "constant_time_eq"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b"
2024-01-03 15:27:32 -07:00
[[package]]
name = "core-foundation"
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f"
dependencies = [
"core-foundation-sys",
2024-01-03 15:27:32 -07:00
"libc",
]
2026-03-13 16:04:17 -04:00
[[package]]
name = "core-foundation"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6"
dependencies = [
"core-foundation-sys",
"libc",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "core-foundation-sys"
2024-08-19 13:25:36 -06:00
version = "0.8.7"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-08-19 13:25:36 -06:00
checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
2024-01-03 15:27:32 -07:00
[[package]]
name = "core-graphics"
version = "0.23.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081"
2024-01-03 15:27:32 -07:00
dependencies = [
"bitflags 1.3.2",
2026-03-13 16:04:17 -04:00
"core-foundation 0.9.4",
"core-graphics-types 0.1.3",
"foreign-types",
2024-01-03 15:27:32 -07:00
"libc",
]
[[package]]
name = "core-graphics-types"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf"
dependencies = [
"bitflags 1.3.2",
2026-03-13 16:04:17 -04:00
"core-foundation 0.9.4",
"libc",
]
[[package]]
name = "core-graphics-types"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb"
dependencies = [
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"core-foundation 0.10.1",
"libc",
]
[[package]]
name = "core_affinity"
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a034b3a7b624016c6e13f5df875747cc25f884156aad2abd12b6c46797971342"
dependencies = [
"libc",
"num_cpus",
"winapi",
]
2024-06-27 09:03:44 -06:00
[[package]]
name = "core_maths"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30"
2024-06-27 09:03:44 -06:00
dependencies = [
"libm",
2025-09-07 20:29:03 -06:00
]
2026-03-13 16:04:17 -04:00
[[package]]
name = "cosmic-client-toolkit"
version = "0.2.0"
dependencies = [
"bitflags 2.11.1",
2026-05-25 18:10:22 +02:00
"cosmic-protocols",
2025-09-07 20:29:03 -06:00
"libc",
2026-03-13 16:04:17 -04:00
"smithay-client-toolkit",
2024-06-27 09:03:44 -06:00
"wayland-client",
2024-12-03 12:38:15 -05:00
"wayland-protocols",
2024-06-27 09:03:44 -06:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "cosmic-config"
2026-01-28 20:05:51 -05:00
version = "1.0.0"
2024-01-03 15:27:32 -07:00
dependencies = [
"atomicwrites",
2026-05-25 18:10:22 +02:00
"cosmic-config-derive",
2025-02-19 17:55:33 +01:00
"cosmic-settings-daemon",
2025-03-31 08:52:18 -06:00
"dirs 6.0.0",
2025-02-19 17:55:33 +01:00
"futures-util",
2026-05-25 18:10:22 +02:00
"iced_futures",
2024-01-28 06:23:40 -05:00
"known-folders",
"notify",
2026-04-03 19:29:48 -04:00
"ron 0.12.1",
2024-01-03 15:27:32 -07:00
"serde",
2024-05-14 11:15:54 -06:00
"tokio",
"tracing",
"xdg",
"zbus 5.15.0",
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
]
[[package]]
name = "cosmic-config-derive"
version = "1.0.0"
2024-01-03 15:27:32 -07:00
dependencies = [
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "cosmic-files"
version = "1.0.13"
2024-01-03 15:27:32 -07:00
dependencies = [
"anyhow",
"atomic_float",
"bstr",
2025-03-15 11:59:03 -04:00
"bzip2",
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
"compio",
2026-05-25 18:10:22 +02:00
"cosmic-client-toolkit",
"cosmic-mime-apps",
2025-02-19 17:55:33 +01:00
"dirs 6.0.0",
2026-03-13 16:04:17 -04:00
"fastrand",
"filetime",
"flate2",
2024-01-03 15:27:32 -07:00
"fork",
"gio",
"glib",
2024-07-03 12:24:35 -06:00
"glob",
"i18n-embed",
"i18n-embed-fl",
"icu",
2024-05-31 14:54:19 -06:00
"ignore",
"image",
"jiff",
"jiff-icu",
"jxl-oxide",
2024-03-04 10:28:16 -07:00
"libc",
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
"libcosmic-yoda",
2024-01-03 15:27:32 -07:00
"log",
2025-12-29 15:36:05 -07:00
"lzma-rust2",
"md-5",
2024-02-22 15:04:37 -07:00
"mime_guess",
"notify-debouncer-full",
"notify-rust",
"num_cpus",
"num_enum",
"open",
"ordermap",
"paste",
"png 0.18.1",
"procfs",
2024-08-28 08:54:44 +02:00
"recently-used-xbel",
2024-05-31 14:54:19 -06:00
"regex",
2024-01-03 15:27:32 -07:00
"rust-embed",
2026-04-03 19:29:48 -04:00
"rustc-hash 2.1.2",
2024-01-03 15:27:32 -07:00
"serde",
2024-03-04 10:28:16 -07:00
"shlex",
2024-04-22 23:14:44 +02:00
"slotmap",
"tar",
"tempfile",
"test-log",
2026-04-10 15:49:04 +02:00
"thiserror 2.0.18",
"tikv-jemallocator",
2024-01-03 15:27:32 -07:00
"tokio",
2026-04-10 15:49:04 +02:00
"tracing",
"tracing-subscriber",
2024-01-05 16:17:23 -07:00
"trash",
2024-03-20 08:42:28 -06:00
"url",
2024-08-27 07:26:47 -06:00
"uzers",
"walkdir",
2024-08-20 13:26:10 -06:00
"wayland-client",
"xdg",
"xdg-mime",
"xdgen",
"zip",
2024-01-03 15:27:32 -07:00
]
2024-08-20 13:26:10 -06:00
[[package]]
name = "cosmic-files-applet"
version = "1.0.13"
2024-08-20 13:26:10 -06:00
dependencies = [
"cosmic-files",
"log",
"zbus 4.4.0",
2024-08-20 13:26:10 -06:00
]
2025-01-10 09:55:04 -07:00
[[package]]
name = "cosmic-freedesktop-icons"
2025-11-16 17:10:58 +01:00
version = "0.4.0"
source = "git+https://github.com/pop-os/freedesktop-icons#739e266210d471c09af61d529d8f41dccd815b90"
2025-01-10 09:55:04 -07:00
dependencies = [
2025-12-09 10:47:52 -05:00
"bstr",
"btoi",
"memchr",
"memmap2 0.9.10",
"thiserror 2.0.18",
2025-01-10 09:55:04 -07:00
"tracing",
"xdg",
2025-01-10 09:55:04 -07:00
]
[[package]]
name = "cosmic-mime-apps"
version = "0.1.0"
source = "git+https://github.com/pop-os/cosmic-mime-apps.git#673f3758920a7b20d307d356d586deef714df6b0"
dependencies = [
"freedesktop-desktop-entry",
"mime 0.3.17",
"quick-xml 0.38.4",
"xdg",
]
2026-03-13 16:04:17 -04:00
[[package]]
name = "cosmic-protocols"
version = "0.2.0"
dependencies = [
"bitflags 2.11.1",
"wayland-backend",
"wayland-client",
"wayland-protocols",
"wayland-protocols-wlr",
"wayland-scanner",
"wayland-server",
]
2025-06-18 11:22:48 -04:00
[[package]]
name = "cosmic-settings-config"
version = "0.1.0"
dependencies = [
2026-05-25 18:10:22 +02:00
"cosmic-config",
2026-01-28 20:05:51 -05:00
"ron 0.11.0",
2025-06-18 11:22:48 -04:00
"serde",
"serde_with",
"tracing",
"xkbcommon 0.9.0",
2025-06-18 11:22:48 -04:00
]
2025-02-19 17:55:33 +01:00
[[package]]
name = "cosmic-settings-daemon"
version = "0.1.1-yoda.1"
2025-02-19 17:55:33 +01:00
dependencies = [
"zbus 5.15.0",
2025-02-19 17:55:33 +01:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "cosmic-text"
2026-04-28 14:42:39 +02:00
version = "0.19.0"
2024-01-03 15:27:32 -07:00
dependencies = [
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"fontdb",
"harfrust",
2025-09-30 11:54:11 -04:00
"linebender_resource_handle",
2024-01-03 15:27:32 -07:00
"log",
"rangemap",
2026-04-03 19:29:48 -04:00
"rustc-hash 2.1.2",
"self_cell",
2026-04-03 19:29:48 -04:00
"skrifa",
2026-03-13 16:04:17 -04:00
"smol_str",
2024-01-03 15:27:32 -07:00
"swash",
"sys-locale",
"unicode-bidi",
"unicode-linebreak",
"unicode-script",
"unicode-segmentation",
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
"unicode-width",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "cosmic-theme"
2026-01-28 20:05:51 -05:00
version = "1.0.0"
2024-01-03 15:27:32 -07:00
dependencies = [
"almost",
2026-02-19 10:12:28 -07:00
"configparser",
2026-05-25 18:10:22 +02:00
"cosmic-config",
2024-01-03 15:27:32 -07:00
"csscolorparser",
2025-03-31 08:52:18 -06:00
"dirs 6.0.0",
2024-01-03 15:27:32 -07:00
"palette",
2026-04-03 19:29:48 -04:00
"ron 0.12.1",
2024-01-03 15:27:32 -07:00
"serde",
2024-05-14 11:15:54 -06:00
"serde_json",
"thiserror 2.0.18",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "cpubits"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "15b85f9c39137c3a891689859392b1bd49812121d0d61c9caf00d46ed5ce06ae"
2024-01-03 15:27:32 -07:00
[[package]]
name = "cpufeatures"
2025-02-19 17:55:33 +01:00
version = "0.2.17"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-02-19 17:55:33 +01:00
checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
2024-01-03 15:27:32 -07:00
dependencies = [
"libc",
]
[[package]]
name = "cpufeatures"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201"
dependencies = [
"libc",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "crc32fast"
2025-07-22 09:15:33 -06:00
version = "1.5.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-07-22 09:15:33 -06:00
checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
2024-01-03 15:27:32 -07:00
dependencies = [
"cfg-if",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "crossbeam-deque"
2025-01-10 09:55:04 -07:00
version = "0.8.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-01-10 09:55:04 -07:00
checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51"
2024-01-03 15:27:32 -07:00
dependencies = [
"crossbeam-epoch",
"crossbeam-utils",
]
[[package]]
name = "crossbeam-epoch"
2024-01-09 15:34:48 -07:00
version = "0.9.18"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-09 15:34:48 -07:00
checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e"
2024-01-03 15:27:32 -07:00
dependencies = [
"crossbeam-utils",
]
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
[[package]]
name = "crossbeam-queue"
version = "0.3.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115"
dependencies = [
"crossbeam-utils",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "crossbeam-utils"
2025-01-10 09:55:04 -07:00
version = "0.8.21"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-01-10 09:55:04 -07:00
checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28"
2024-01-03 15:27:32 -07:00
[[package]]
name = "crunchy"
2025-06-27 11:14:09 -06:00
version = "0.2.4"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-27 11:14:09 -06:00
checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5"
2024-01-03 15:27:32 -07:00
2026-03-13 16:04:17 -04:00
[[package]]
name = "cryoglyph"
version = "0.1.0"
dependencies = [
"cosmic-text",
"etagere",
"lru",
2026-04-03 19:29:48 -04:00
"rustc-hash 2.1.2",
2026-03-13 16:04:17 -04:00
"wgpu",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "crypto-common"
version = "0.1.7"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
2024-01-03 15:27:32 -07:00
dependencies = [
"generic-array",
"typenum",
]
[[package]]
name = "crypto-common"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453"
dependencies = [
"hybrid-array",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "css-color"
2024-02-26 15:15:49 -07:00
version = "0.2.8"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-02-26 15:15:49 -07:00
checksum = "42aaeae719fd78ce501d77c6cdf01f7e96f26bcd5617a4903a1c2b97e388543a"
2024-01-03 15:27:32 -07:00
[[package]]
name = "csscolorparser"
2026-03-13 16:04:17 -04:00
version = "0.8.3"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "199f851bd3cb5004c09474252c7f74e7c047441ed0979bf3688a7106a13da952"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-01-28 20:05:51 -05:00
"num-traits",
"phf 0.13.1",
2024-01-03 15:27:32 -07:00
"serde",
2026-01-28 20:05:51 -05:00
"uncased",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "ctutils"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e"
dependencies = [
"cmov",
]
[[package]]
name = "cursor-icon"
2025-06-18 11:22:48 -04:00
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f"
2025-09-30 11:54:11 -04:00
[[package]]
name = "darling"
version = "0.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0"
dependencies = [
"darling_core 0.21.3",
"darling_macro 0.21.3",
]
[[package]]
name = "darling"
version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d"
dependencies = [
"darling_core 0.23.0",
"darling_macro 0.23.0",
2024-01-03 15:27:32 -07:00
]
2025-09-30 11:54:11 -04:00
[[package]]
name = "darling_core"
version = "0.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4"
dependencies = [
"fnv",
"ident_case",
"proc-macro2",
"quote",
"strsim",
2026-03-13 16:04:17 -04:00
"syn",
2025-09-30 11:54:11 -04:00
]
[[package]]
name = "darling_core"
version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0"
dependencies = [
"ident_case",
"proc-macro2",
"quote",
"strsim",
"syn",
]
2025-09-30 11:54:11 -04:00
[[package]]
name = "darling_macro"
version = "0.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81"
dependencies = [
"darling_core 0.21.3",
"quote",
"syn",
]
[[package]]
name = "darling_macro"
version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d"
dependencies = [
"darling_core 0.23.0",
2024-01-03 15:27:32 -07:00
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "data-url"
2025-09-07 20:29:03 -06:00
version = "0.3.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376"
2024-01-03 15:27:32 -07:00
[[package]]
name = "deflate64"
2026-03-24 15:07:11 -04:00
version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-24 15:07:11 -04:00
checksum = "ac6b926516df9c60bfa16e107b21086399f8285a44ca9711344b9e553c5146e2"
[[package]]
name = "deranged"
version = "0.5.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c"
dependencies = [
"powerfmt",
2025-09-30 11:54:11 -04:00
"serde_core",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "derive_setters"
2026-01-24 16:49:12 +01:00
version = "0.1.9"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-01-24 16:49:12 +01:00
checksum = "b7e6f6fa1f03c14ae082120b84b3c7fbd7b8588d924cf2d7c3daf9afd49df8b9"
2024-01-03 15:27:32 -07:00
dependencies = [
"darling 0.21.3",
2024-01-03 15:27:32 -07:00
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
]
2025-04-15 20:04:07 -04:00
[[package]]
name = "derive_utils"
2026-03-13 16:04:17 -04:00
version = "0.15.1"
2025-04-15 20:04:07 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "362f47930db19fe7735f527e6595e4900316b893ebf6d48ad3d31be928d57dd6"
2025-04-15 20:04:07 -04:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2025-04-15 20:04:07 -04:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "digest"
version = "0.10.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
dependencies = [
"block-buffer 0.10.4",
"crypto-common 0.1.7",
]
[[package]]
name = "digest"
version = "0.11.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2"
dependencies = [
"block-buffer 0.12.0",
"const-oid",
"crypto-common 0.2.2",
"ctutils",
"zeroize",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "dirs"
version = "5.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225"
dependencies = [
"dirs-sys 0.4.1",
2024-01-03 15:27:32 -07:00
]
2025-02-19 17:55:33 +01:00
[[package]]
name = "dirs"
version = "6.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e"
dependencies = [
"dirs-sys 0.5.0",
]
[[package]]
name = "dirs-next"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1"
dependencies = [
"cfg-if",
"dirs-sys-next",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "dirs-sys"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c"
dependencies = [
"libc",
"option-ext",
2025-02-19 17:55:33 +01:00
"redox_users 0.4.6",
2024-01-03 15:27:32 -07:00
"windows-sys 0.48.0",
]
2025-02-19 17:55:33 +01:00
[[package]]
name = "dirs-sys"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab"
dependencies = [
"libc",
"option-ext",
2025-08-13 12:40:15 -06:00
"redox_users 0.5.2",
"windows-sys 0.61.2",
2025-02-19 17:55:33 +01:00
]
[[package]]
name = "dirs-sys-next"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d"
dependencies = [
"libc",
2025-02-19 17:55:33 +01:00
"redox_users 0.4.6",
"winapi",
]
[[package]]
name = "dispatch2"
2026-03-13 16:04:17 -04:00
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38"
dependencies = [
"bitflags 2.11.1",
2025-10-14 11:18:23 -06:00
"block2 0.6.2",
2025-07-22 09:15:33 -06:00
"libc",
2026-03-13 16:04:17 -04:00
"objc2 0.6.4",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "displaydoc"
2024-06-27 09:03:44 -06:00
version = "0.2.5"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-27 09:03:44 -06:00
checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
2024-01-03 15:27:32 -07:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "dlib"
2026-03-13 16:04:17 -04:00
version = "0.5.3"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "ab8ecd87370524b461f8557c119c405552c396ed91fc0a8eec68679eab26f94a"
2024-01-03 15:27:32 -07:00
dependencies = [
2024-10-21 13:51:10 -06:00
"libloading",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "dnd"
version = "0.1.0"
dependencies = [
"bitflags 2.11.1",
"mime 0.1.0",
2024-05-17 08:56:19 -06:00
"raw-window-handle",
2026-03-13 16:04:17 -04:00
"smithay-client-toolkit",
"smithay-clipboard",
]
2024-10-21 13:51:10 -06:00
[[package]]
name = "document-features"
version = "0.2.12"
2024-10-21 13:51:10 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61"
2024-10-21 13:51:10 -06:00
dependencies = [
"litrs",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "downcast-rs"
2024-04-13 08:46:38 -06:00
version = "1.2.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-04-13 08:46:38 -06:00
checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2"
2024-01-03 15:27:32 -07:00
2024-10-21 13:51:10 -06:00
[[package]]
name = "dpi"
2026-03-13 16:04:17 -04:00
version = "0.1.2"
source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#261cda54017f98a12dc55569c864430fe6770366"
2024-10-21 13:51:10 -06:00
2025-06-18 11:22:48 -04:00
[[package]]
name = "dyn-clone"
2025-07-29 17:11:26 -04:00
version = "1.0.20"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-07-29 17:11:26 -04:00
checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555"
2025-06-18 11:22:48 -04:00
2024-01-03 15:27:32 -07:00
[[package]]
name = "either"
version = "1.16.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e"
2024-05-17 08:56:19 -06:00
[[package]]
name = "endi"
version = "1.1.1"
2024-05-17 08:56:19 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099"
2024-01-03 15:27:32 -07:00
[[package]]
name = "enumflags2"
2025-06-18 11:22:48 -04:00
version = "0.7.12"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef"
2024-01-03 15:27:32 -07:00
dependencies = [
"enumflags2_derive",
"serde",
]
[[package]]
name = "enumflags2_derive"
2025-06-18 11:22:48 -04:00
version = "0.7.12"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827"
2024-01-03 15:27:32 -07:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
]
2024-01-28 06:23:40 -05:00
[[package]]
name = "env_filter"
2026-03-24 15:07:11 -04:00
version = "1.0.1"
2024-01-28 06:23:40 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-24 15:07:11 -04:00
checksum = "32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eef"
2024-01-28 06:23:40 -05:00
dependencies = [
"log",
]
2024-02-01 15:14:14 -07:00
[[package]]
name = "env_logger"
2026-03-24 15:07:11 -04:00
version = "0.11.10"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-24 15:07:11 -04:00
checksum = "0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a"
2024-01-03 15:27:32 -07:00
dependencies = [
2024-01-28 06:23:40 -05:00
"anstream",
"anstyle",
"env_filter",
2024-01-03 15:27:32 -07:00
"log",
]
2025-06-18 11:22:48 -04:00
[[package]]
name = "equator"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc"
dependencies = [
"equator-macro",
]
[[package]]
name = "equator-macro"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3"
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2025-06-18 11:22:48 -04:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "equivalent"
2025-02-19 17:55:33 +01:00
version = "1.0.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-02-19 17:55:33 +01:00
checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
2024-01-03 15:27:32 -07:00
[[package]]
name = "errno"
version = "0.3.14"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
2024-01-03 15:27:32 -07:00
dependencies = [
"libc",
"windows-sys 0.61.2",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "error-code"
2025-06-18 11:22:48 -04:00
version = "3.3.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59"
2024-01-03 15:27:32 -07:00
[[package]]
name = "etagere"
2025-02-19 17:55:33 +01:00
version = "0.2.15"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-02-19 17:55:33 +01:00
checksum = "fc89bf99e5dc15954a60f707c1e09d7540e5cd9af85fa75caa0b510bc08c5342"
2024-01-03 15:27:32 -07:00
dependencies = [
"euclid",
"svg_fmt",
]
[[package]]
name = "euclid"
2026-03-24 15:07:11 -04:00
version = "0.22.14"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-24 15:07:11 -04:00
checksum = "f1a05365e3b1c6d1650318537c7460c6923f1abdd272ad6842baa2b509957a06"
2024-01-03 15:27:32 -07:00
dependencies = [
"num-traits",
]
2024-02-09 07:09:51 -07:00
[[package]]
name = "event-listener"
2025-08-13 12:40:15 -06:00
version = "5.4.1"
2024-02-09 07:09:51 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-08-13 12:40:15 -06:00
checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab"
2024-02-09 07:09:51 -07:00
dependencies = [
"concurrent-queue",
"parking",
"pin-project-lite",
]
[[package]]
name = "event-listener-strategy"
version = "0.5.4"
2024-02-09 07:09:51 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93"
2024-02-09 07:09:51 -07:00
dependencies = [
2026-03-13 16:04:17 -04:00
"event-listener",
2024-02-09 07:09:51 -07:00
"pin-project-lite",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "exr"
version = "1.74.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4300e043a56aa2cb633c01af81ca8f699a321879a7854d3896a0ba89056363be"
2024-01-03 15:27:32 -07:00
dependencies = [
"bit_field",
"half",
"lebe",
2024-10-25 13:24:17 +02:00
"miniz_oxide",
2024-01-03 15:27:32 -07:00
"rayon-core",
"smallvec",
"zune-inflate",
]
[[package]]
name = "fast-srgb8"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd2e7510819d6fbf51a5545c8f922716ecfb14df168a3242f7d33e0239efe6a1"
[[package]]
name = "fastrand"
2026-04-08 13:10:59 -06:00
version = "2.4.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-08 13:10:59 -06:00
checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6"
2024-01-03 15:27:32 -07:00
2025-09-07 20:29:03 -06:00
[[package]]
name = "fax"
version = "0.2.7"
2025-09-07 20:29:03 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "caf1079563223d5d59d83c85886a56e586cfd5c1a26292e971a0fa266531ac5a"
2025-09-07 20:29:03 -06:00
2024-01-03 15:27:32 -07:00
[[package]]
name = "fdeflate"
2025-01-10 09:55:04 -07:00
version = "0.3.7"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-01-10 09:55:04 -07:00
checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c"
2024-01-03 15:27:32 -07:00
dependencies = [
"simd-adler32",
]
[[package]]
name = "file-id"
2025-08-13 12:40:15 -06:00
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-08-13 12:40:15 -06:00
checksum = "e1fc6a637b6dc58414714eddd9170ff187ecb0933d4c7024d1abbd23a3cc26e9"
dependencies = [
2025-08-13 12:40:15 -06:00
"windows-sys 0.60.2",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "filetime"
version = "0.2.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c287a33c7f0a620c38e641e7f60827713987b3c0f26e8ddc9462cc69cf75759"
2024-01-03 15:27:32 -07:00
dependencies = [
"cfg-if",
2024-01-03 15:27:32 -07:00
"libc",
]
[[package]]
name = "find-crate"
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59a98bbaacea1c0eb6a0876280051b892eb73594fd90cf3b20e9c817029c57d2"
dependencies = [
"toml 0.5.11",
]
2025-09-07 20:29:03 -06:00
[[package]]
name = "find-msvc-tools"
2026-01-24 16:49:12 +01:00
version = "0.1.9"
2025-09-07 20:29:03 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-01-24 16:49:12 +01:00
checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
2025-09-07 20:29:03 -06:00
[[package]]
name = "fixed_decimal"
2026-04-03 19:29:48 -04:00
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "79c3c892f121fff406e5dd6b28c1b30096b95111c30701a899d4f2b18da6d1bd"
dependencies = [
"displaydoc",
"smallvec",
2025-09-15 15:13:03 +02:00
"writeable",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "flate2"
version = "1.1.9"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c"
2024-01-03 15:27:32 -07:00
dependencies = [
"crc32fast",
2024-10-25 13:24:17 +02:00
"miniz_oxide",
"zlib-rs",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "float-cmp"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4"
2026-03-13 16:04:17 -04:00
[[package]]
name = "float-cmp"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8"
dependencies = [
"num-traits",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "float_next_after"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8bf7cc16383c4b8d58b9905a8509f02926ce3058053c056376248d958c9df1e8"
2025-09-07 20:29:03 -06:00
[[package]]
name = "fluent"
version = "0.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8137a6d5a2c50d6b0ebfcb9aaa91a28154e0a70605f112d30cb0cd4a78670477"
dependencies = [
"fluent-bundle",
2024-01-03 15:27:32 -07:00
"unic-langid",
]
2025-09-07 20:29:03 -06:00
[[package]]
name = "fluent-bundle"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "01203cb8918f5711e73891b347816d932046f95f54207710bda99beaeb423bf4"
dependencies = [
"fluent-langneg",
"fluent-syntax",
2025-09-07 20:29:03 -06:00
"intl-memoizer",
"intl_pluralrules",
2026-04-03 19:29:48 -04:00
"rustc-hash 2.1.2",
"self_cell",
2025-09-07 20:29:03 -06:00
"smallvec",
"unic-langid",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "fluent-langneg"
version = "0.13.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7eebbe59450baee8282d71676f3bfed5689aeab00b27545e83e5f14b1195e8b0"
2024-01-03 15:27:32 -07:00
dependencies = [
"unic-langid",
]
2025-09-07 20:29:03 -06:00
[[package]]
name = "fluent-syntax"
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198"
dependencies = [
"memchr",
"thiserror 2.0.18",
2025-09-07 20:29:03 -06:00
]
[[package]]
name = "flume"
2026-01-14 11:16:30 -07:00
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-01-14 11:16:30 -07:00
checksum = "5e139bc46ca777eb5efaf62df0ab8cc5fd400866427e56c68b22e414e53bd3be"
dependencies = [
"spin",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "fnv"
version = "1.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1"
2025-01-10 09:55:04 -07:00
[[package]]
name = "foldhash"
version = "0.1.5"
2025-01-10 09:55:04 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
2025-01-10 09:55:04 -07:00
2026-01-24 16:49:12 +01:00
[[package]]
2026-03-13 16:04:17 -04:00
name = "foldhash"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
[[package]]
name = "font-types"
version = "0.11.3"
2024-02-01 15:14:14 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b38ad915f6dadd993ced50848a8291a543bd41ca62bc10740d5e64e2ab4cfd7"
dependencies = [
"bytemuck",
]
2024-02-01 15:14:14 -07:00
2024-01-03 15:27:32 -07:00
[[package]]
name = "fontconfig-parser"
2025-06-18 11:22:48 -04:00
version = "0.5.8"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "bbc773e24e02d4ddd8395fd30dc147524273a83e54e0f312d986ea30de5f5646"
2024-01-03 15:27:32 -07:00
dependencies = [
2024-10-21 13:51:10 -06:00
"roxmltree",
2024-01-03 15:27:32 -07:00
]
2024-10-21 13:51:10 -06:00
[[package]]
name = "fontdb"
version = "0.23.0"
2024-10-21 13:51:10 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "457e789b3d1202543297a350643cf459f836cade38934e7a4cf6a39e7cde2905"
2024-10-21 13:51:10 -06:00
dependencies = [
"fontconfig-parser",
"log",
"memmap2 0.9.10",
2024-10-21 13:51:10 -06:00
"slotmap",
"tinyvec",
2026-03-13 16:04:17 -04:00
"ttf-parser",
2024-10-21 13:51:10 -06:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "foreign-types"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965"
dependencies = [
"foreign-types-macros",
"foreign-types-shared",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "foreign-types-macros"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "foreign-types-shared"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b"
[[package]]
name = "fork"
version = "0.7.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5bcc4b4161e53d499e41af904acb23950adf85682c772921ef3957cf1ecc98b3"
2024-01-03 15:27:32 -07:00
dependencies = [
"libc",
]
[[package]]
name = "form_urlencoded"
2025-09-07 20:29:03 -06:00
version = "1.2.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
2024-01-03 15:27:32 -07:00
dependencies = [
"percent-encoding",
]
[[package]]
name = "freedesktop-desktop-entry"
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "28273c5c6b97a5f07724f6652f064c0c7f637f9aa5e7c09c83bc3bc4ad4ea245"
dependencies = [
"bstr",
"gettext-rs",
"log",
"memchr",
"thiserror 2.0.18",
2025-04-15 20:04:07 -04:00
"unicase",
"xdg",
]
[[package]]
name = "freedesktop_entry_parser"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fc6d3a3635983a889f065aa9ce760384713f23a9b4a04f696f86c39a5d7a6a5a"
dependencies = [
"indexmap 2.14.0",
"nom 8.0.0",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "fsevent-sys"
version = "4.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2"
dependencies = [
"libc",
]
[[package]]
name = "futures"
version = "0.3.32"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d"
2024-01-03 15:27:32 -07:00
dependencies = [
"futures-channel",
"futures-core",
"futures-executor",
"futures-io",
"futures-sink",
"futures-task",
"futures-util",
]
[[package]]
name = "futures-channel"
version = "0.3.32"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d"
2024-01-03 15:27:32 -07:00
dependencies = [
"futures-core",
"futures-sink",
]
[[package]]
name = "futures-core"
version = "0.3.32"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d"
2024-01-03 15:27:32 -07:00
[[package]]
name = "futures-executor"
version = "0.3.32"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d"
2024-01-03 15:27:32 -07:00
dependencies = [
"futures-core",
"futures-task",
"futures-util",
]
[[package]]
name = "futures-io"
version = "0.3.32"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718"
2024-01-03 15:27:32 -07:00
[[package]]
name = "futures-lite"
2025-08-13 12:40:15 -06:00
version = "2.6.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-08-13 12:40:15 -06:00
checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-03-13 16:04:17 -04:00
"fastrand",
2024-01-03 15:27:32 -07:00
"futures-core",
"futures-io",
"parking",
"pin-project-lite",
]
[[package]]
name = "futures-macro"
version = "0.3.32"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b"
2024-01-03 15:27:32 -07:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "futures-sink"
version = "0.3.32"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893"
2024-01-03 15:27:32 -07:00
[[package]]
name = "futures-task"
version = "0.3.32"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393"
2024-01-03 15:27:32 -07:00
[[package]]
name = "futures-util"
version = "0.3.32"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6"
2024-01-03 15:27:32 -07:00
dependencies = [
"futures-channel",
"futures-core",
"futures-io",
"futures-macro",
"futures-sink",
"futures-task",
"memchr",
"pin-project-lite",
"slab",
]
2026-03-13 16:04:17 -04:00
[[package]]
name = "generator"
version = "0.8.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52f04ae4152da20c76fe800fa48659201d5cf627c5149ca0b707b69d7eef6cf9"
dependencies = [
"cc",
"cfg-if",
"libc",
"log",
"rustversion",
"windows-link 0.2.1",
"windows-result 0.4.1",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "generic-array"
version = "0.14.7"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
2024-01-03 15:27:32 -07:00
dependencies = [
"typenum",
"version_check",
]
[[package]]
name = "getrandom"
version = "0.2.17"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
2024-01-03 15:27:32 -07:00
dependencies = [
"cfg-if",
2024-01-03 15:27:32 -07:00
"libc",
"wasi",
2025-02-19 17:55:33 +01:00
]
[[package]]
name = "getrandom"
version = "0.3.4"
2025-02-19 17:55:33 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
2025-02-19 17:55:33 +01:00
dependencies = [
"cfg-if",
"libc",
2026-03-13 16:04:17 -04:00
"r-efi 5.3.0",
"wasip2",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "getrandom"
2026-03-13 16:04:17 -04:00
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555"
dependencies = [
"cfg-if",
"js-sys",
"libc",
2026-03-13 16:04:17 -04:00
"r-efi 6.0.0",
"wasip2",
"wasip3",
"wasm-bindgen",
]
[[package]]
name = "gettext-rs"
2025-10-14 11:18:23 -06:00
version = "0.7.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "5d5857dc1b7f0fee86961de833f434e29494d72af102ce5355738c0664222bdf"
dependencies = [
"gettext-sys",
"locale_config",
]
[[package]]
name = "gettext-sys"
2025-10-14 11:18:23 -06:00
version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "4ea859ab0dd7e70ff823032b3e077d03d39c965d68c6c10775add60e999d8ee9"
dependencies = [
"cc",
"temp-dir",
]
2024-02-26 15:15:49 -07:00
[[package]]
name = "gif"
version = "0.13.3"
2024-02-26 15:15:49 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b"
2024-02-26 15:15:49 -07:00
dependencies = [
"color_quant",
"weezl",
]
[[package]]
name = "gif"
version = "0.14.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee8cfcc411d9adbbaba82fb72661cc1bcca13e8bba98b364e62b2dba8f960159"
dependencies = [
"color_quant",
"weezl",
]
[[package]]
name = "gio"
version = "0.21.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c5ff48bf600c68b476e61dc6b7c762f2f4eb91deef66583ba8bb815c30b5811a"
dependencies = [
"futures-channel",
"futures-core",
"futures-io",
"futures-util",
2024-05-17 08:56:19 -06:00
"gio-sys",
"glib",
"libc",
"pin-project-lite",
"smallvec",
]
[[package]]
name = "gio-sys"
version = "0.21.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0071fe88dba8e40086c8ff9bbb62622999f49628344b1d1bf490a48a29d80f22"
dependencies = [
2024-05-17 08:56:19 -06:00
"glib-sys",
"gobject-sys",
"libc",
"system-deps",
"windows-sys 0.61.2",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "gl_generator"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d"
dependencies = [
"khronos_api",
"log",
"xml-rs",
]
[[package]]
name = "glam"
2024-10-21 13:51:10 -06:00
version = "0.25.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-10-21 13:51:10 -06:00
checksum = "151665d9be52f9bb40fc7966565d39666f2d1e69233571b71b87791c7e0528b3"
2024-01-03 15:27:32 -07:00
[[package]]
name = "glib"
version = "0.21.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "16de123c2e6c90ce3b573b7330de19be649080ec612033d397d72da265f1bd8b"
dependencies = [
"bitflags 2.11.1",
"futures-channel",
"futures-core",
"futures-executor",
"futures-task",
"futures-util",
2024-05-17 08:56:19 -06:00
"gio-sys",
"glib-macros",
2024-05-17 08:56:19 -06:00
"glib-sys",
"gobject-sys",
"libc",
"memchr",
"smallvec",
]
[[package]]
name = "glib-macros"
version = "0.21.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf59b675301228a696fe01c3073974643365080a76cc3ed5bc2cbc466ad87f17"
dependencies = [
"heck 0.5.0",
2026-03-13 16:04:17 -04:00
"proc-macro-crate",
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-24 09:30:06 -05:00
]
[[package]]
name = "glib-sys"
version = "0.21.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d95e1a3a19ae464a7286e14af9a90683c64d70c02532d88d87ce95056af3e6c"
dependencies = [
"libc",
"system-deps",
]
[[package]]
name = "glob"
2025-08-13 12:40:15 -06:00
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-08-13 12:40:15 -06:00
checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
2024-05-31 14:54:19 -06:00
[[package]]
name = "globset"
version = "0.4.18"
2024-05-31 14:54:19 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3"
2024-05-31 14:54:19 -06:00
dependencies = [
"aho-corasick",
"bstr",
"log",
2025-09-15 15:13:03 +02:00
"regex-automata",
2025-09-07 20:29:03 -06:00
"regex-syntax",
2024-05-31 14:54:19 -06:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "glow"
2026-03-13 16:04:17 -04:00
version = "0.16.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c15f8bbb9d19fe3a4fad085f08"
2024-01-03 15:27:32 -07:00
dependencies = [
"js-sys",
"slotmap",
"wasm-bindgen",
"web-sys",
]
[[package]]
name = "glutin_wgl_sys"
2025-01-13 09:03:23 -07:00
version = "0.6.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-01-13 09:03:23 -07:00
checksum = "2c4ee00b289aba7a9e5306d57c2d05499b2e5dc427f84ac708bd2c090212cf3e"
2024-01-03 15:27:32 -07:00
dependencies = [
"gl_generator",
]
[[package]]
name = "gobject-sys"
version = "0.21.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2dca35da0d19a18f4575f3cb99fe1c9e029a2941af5662f326f738a21edaf294"
dependencies = [
2024-05-17 08:56:19 -06:00
"glib-sys",
2024-01-24 09:30:06 -05:00
"libc",
"system-deps",
2024-01-24 09:30:06 -05:00
]
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
[[package]]
name = "gpu-alloc"
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171"
dependencies = [
"bitflags 2.11.1",
"gpu-alloc-types",
]
[[package]]
name = "gpu-alloc-types"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4"
dependencies = [
"bitflags 2.11.1",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "gpu-allocator"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
version = "0.27.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
checksum = "c151a2a5ef800297b4e79efa4f4bec035c5f51d5ae587287c9b952bdf734cacd"
2024-01-03 15:27:32 -07:00
dependencies = [
"log",
"presser",
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
"thiserror 1.0.69",
"windows 0.58.0",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "gpu-descriptor"
2025-06-18 11:22:48 -04:00
version = "0.3.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca"
2024-01-03 15:27:32 -07:00
dependencies = [
"bitflags 2.11.1",
2024-01-03 15:27:32 -07:00
"gpu-descriptor-types",
2025-08-13 12:40:15 -06:00
"hashbrown 0.15.5",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "gpu-descriptor-types"
2024-10-21 13:51:10 -06:00
version = "0.2.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-10-21 13:51:10 -06:00
checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91"
2024-01-03 15:27:32 -07:00
dependencies = [
"bitflags 2.11.1",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "grid"
version = "1.0.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b40ca9252762c466af32d0b1002e91e4e1bc5398f77455e55474deb466355ff5"
2024-01-03 15:27:32 -07:00
[[package]]
name = "guillotiere"
version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b62d5865c036cb1393e23c50693df631d3f5d7bcca4c04fe4cc0fd592e74a782"
dependencies = [
"euclid",
"svg_fmt",
]
[[package]]
name = "half"
2025-10-14 11:18:23 -06:00
version = "2.7.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b"
2024-01-03 15:27:32 -07:00
dependencies = [
"cfg-if",
2024-01-03 15:27:32 -07:00
"crunchy",
2026-03-13 16:04:17 -04:00
"num-traits",
2025-10-14 11:18:23 -06:00
"zerocopy",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "harfrust"
2026-03-13 16:04:17 -04:00
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "9da2e5ae821f6e96664977bf974d6d6a2d6682f9ccee23e62ec1d134246845f9"
dependencies = [
"bitflags 2.11.1",
"bytemuck",
"core_maths",
2026-04-03 19:29:48 -04:00
"read-fonts",
"smallvec",
]
2024-10-02 15:56:15 -06:00
[[package]]
name = "hashbrown"
2025-06-18 11:22:48 -04:00
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
[[package]]
name = "hashbrown"
2025-08-13 12:40:15 -06:00
version = "0.15.5"
2024-10-02 15:56:15 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-08-13 12:40:15 -06:00
checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
2025-01-10 09:55:04 -07:00
dependencies = [
2026-03-13 16:04:17 -04:00
"foldhash 0.1.5",
2025-01-10 09:55:04 -07:00
]
2024-10-02 15:56:15 -06:00
2025-09-30 11:54:11 -04:00
[[package]]
name = "hashbrown"
version = "0.16.1"
2025-09-30 11:54:11 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-03-13 16:04:17 -04:00
"foldhash 0.2.0",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "hashbrown"
version = "0.17.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
2024-01-03 15:27:32 -07:00
[[package]]
name = "heck"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
[[package]]
name = "heck"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
2024-06-27 09:03:44 -06:00
[[package]]
name = "hermit-abi"
2025-06-18 11:22:48 -04:00
version = "0.5.2"
2024-06-27 09:03:44 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c"
2024-06-27 09:03:44 -06:00
2024-01-03 15:27:32 -07:00
[[package]]
name = "hex"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
name = "hexf-parse"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df"
[[package]]
name = "hmac"
version = "0.13.0"
2026-04-28 14:42:39 +02:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6303bc9732ae41b04cb554b844a762b4115a61bfaa81e3e83050991eeb56863f"
2026-04-28 14:42:39 +02:00
dependencies = [
"digest 0.11.3",
]
[[package]]
name = "hybrid-array"
version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9155a582abd142abc056962c29e3ce5ff2ad5469f4246b537ed42c5deba857da"
dependencies = [
"typenum",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "i18n-config"
2025-07-10 15:27:51 -06:00
version = "0.4.8"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-07-10 15:27:51 -06:00
checksum = "3e06b90c8a0d252e203c94344b21e35a30f3a3a85dc7db5af8f8df9f3e0c63ef"
2024-01-03 15:27:32 -07:00
dependencies = [
2024-08-19 13:25:36 -06:00
"basic-toml",
2024-01-03 15:27:32 -07:00
"log",
"serde",
"serde_derive",
2024-11-26 19:23:06 +01:00
"thiserror 1.0.69",
2024-01-03 15:27:32 -07:00
"unic-langid",
]
2025-09-07 20:29:03 -06:00
[[package]]
name = "i18n-embed"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a217bbb075dcaefb292efa78897fc0678245ca67f265d12c351e42268fcb0305"
dependencies = [
"arc-swap",
"fluent",
2025-09-07 20:29:03 -06:00
"fluent-langneg",
"fluent-syntax",
2025-09-07 20:29:03 -06:00
"i18n-embed-impl",
"intl-memoizer",
"log",
2026-03-13 16:04:17 -04:00
"parking_lot",
2025-09-07 20:29:03 -06:00
"rust-embed",
"sys-locale",
"thiserror 1.0.69",
"unic-langid",
"walkdir",
]
[[package]]
name = "i18n-embed-fl"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e598ed73b67db92f61e04672e599eef2991a262a40e1666735b8a86d2e7e9f30"
dependencies = [
"find-crate",
"fluent",
"fluent-syntax",
2025-09-07 20:29:03 -06:00
"i18n-config",
"i18n-embed",
2025-09-07 20:29:03 -06:00
"proc-macro-error2",
"proc-macro2",
"quote",
"strsim",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
"unic-langid",
]
[[package]]
name = "i18n-embed-impl"
2024-10-29 14:29:20 -06:00
version = "0.8.4"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-10-29 14:29:20 -06:00
checksum = "0f2cc0e0523d1fe6fc2c6f66e5038624ea8091b3e7748b5e8e0c84b1698db6c2"
2024-01-03 15:27:32 -07:00
dependencies = [
"find-crate",
"i18n-config",
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
]
2024-01-05 14:44:20 -07:00
[[package]]
name = "iana-time-zone"
2026-01-28 20:05:51 -05:00
version = "0.1.65"
2024-01-05 14:44:20 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-01-28 20:05:51 -05:00
checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470"
2024-01-05 14:44:20 -07:00
dependencies = [
"android_system_properties",
"core-foundation-sys",
2024-01-05 14:44:20 -07:00
"iana-time-zone-haiku",
"js-sys",
"log",
2024-01-05 14:44:20 -07:00
"wasm-bindgen",
2026-04-08 13:10:59 -06:00
"windows-core 0.62.2",
2024-01-05 14:44:20 -07:00
]
[[package]]
name = "iana-time-zone-haiku"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"
dependencies = [
"cc",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "iced"
2026-03-13 16:04:17 -04:00
version = "0.14.0"
2024-01-03 15:27:32 -07:00
dependencies = [
"dnd",
2024-01-03 15:27:32 -07:00
"iced_accessibility",
2026-05-25 18:10:22 +02:00
"iced_core",
2026-03-13 16:04:17 -04:00
"iced_debug",
2026-05-25 18:10:22 +02:00
"iced_futures",
2026-03-13 16:04:17 -04:00
"iced_program",
2024-01-03 15:27:32 -07:00
"iced_renderer",
2026-03-13 16:04:17 -04:00
"iced_runtime",
2024-01-03 15:27:32 -07:00
"iced_widget",
"iced_winit",
"image",
"mime 0.1.0",
2026-03-13 16:04:17 -04:00
"thiserror 2.0.18",
2024-03-18 12:23:08 -06:00
"window_clipboard",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "iced_accessibility"
version = "0.1.0"
dependencies = [
"accesskit",
"accesskit_winit",
]
[[package]]
name = "iced_core"
2026-03-13 16:04:17 -04:00
version = "0.14.0"
2024-01-03 15:27:32 -07:00
dependencies = [
"bitflags 2.11.1",
2024-10-21 13:51:10 -06:00
"bytes",
2026-05-25 18:10:22 +02:00
"cosmic-client-toolkit",
"dnd",
2024-10-21 13:51:10 -06:00
"glam",
2026-03-13 16:04:17 -04:00
"lilt",
2024-01-03 15:27:32 -07:00
"log",
"mime 0.1.0",
2024-01-03 15:27:32 -07:00
"num-traits",
"palette",
2024-05-17 08:56:19 -06:00
"raw-window-handle",
2026-04-03 19:29:48 -04:00
"rustc-hash 2.1.2",
2024-01-03 15:27:32 -07:00
"serde",
2026-03-13 16:04:17 -04:00
"smol_str",
"thiserror 2.0.18",
2024-02-09 07:09:51 -07:00
"web-time",
2024-03-18 12:23:08 -06:00
"window_clipboard",
2024-01-03 15:27:32 -07:00
]
[[package]]
2026-03-13 16:04:17 -04:00
name = "iced_debug"
version = "0.14.0"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-05-25 18:10:22 +02:00
"iced_core",
"iced_futures",
2024-01-03 15:27:32 -07:00
"log",
]
2024-10-21 13:51:10 -06:00
[[package]]
2026-03-13 16:04:17 -04:00
name = "iced_futures"
version = "0.14.0"
2024-10-21 13:51:10 -06:00
dependencies = [
2026-03-13 16:04:17 -04:00
"futures",
2026-05-25 18:10:22 +02:00
"iced_core",
2026-03-13 16:04:17 -04:00
"log",
2026-04-03 19:29:48 -04:00
"rustc-hash 2.1.2",
2026-03-13 16:04:17 -04:00
"tokio",
"wasm-bindgen-futures",
"wasmtimer",
2024-10-21 13:51:10 -06:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "iced_graphics"
2026-03-13 16:04:17 -04:00
version = "0.14.0"
2024-01-03 15:27:32 -07:00
dependencies = [
"bitflags 2.11.1",
2024-01-03 15:27:32 -07:00
"bytemuck",
"cosmic-text",
"half",
2026-05-25 18:10:22 +02:00
"iced_core",
"iced_futures",
"image",
2024-01-03 15:27:32 -07:00
"kamadak-exif",
"log",
"lyon_path",
2024-05-17 08:56:19 -06:00
"raw-window-handle",
2026-04-03 19:29:48 -04:00
"rustc-hash 2.1.2",
2026-03-13 16:04:17 -04:00
"thiserror 2.0.18",
2024-01-03 15:27:32 -07:00
"unicode-segmentation",
]
2026-03-13 16:04:17 -04:00
[[package]]
name = "iced_program"
version = "0.14.0"
dependencies = [
"iced_graphics",
"iced_runtime",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "iced_renderer"
2026-03-13 16:04:17 -04:00
version = "0.14.0"
2024-01-03 15:27:32 -07:00
dependencies = [
"iced_graphics",
"iced_tiny_skia",
"iced_wgpu",
"log",
2026-03-13 16:04:17 -04:00
"thiserror 2.0.18",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "iced_runtime"
2026-03-13 16:04:17 -04:00
version = "0.14.0"
2024-01-03 15:27:32 -07:00
dependencies = [
2024-10-21 13:51:10 -06:00
"bytes",
2026-05-25 18:10:22 +02:00
"cosmic-client-toolkit",
"dnd",
2026-05-25 18:10:22 +02:00
"iced_core",
"iced_futures",
2024-06-20 09:15:45 -06:00
"raw-window-handle",
2026-03-13 16:04:17 -04:00
"thiserror 2.0.18",
2024-06-20 09:15:45 -06:00
"window_clipboard",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "iced_tiny_skia"
2026-03-13 16:04:17 -04:00
version = "0.14.0"
2024-01-03 15:27:32 -07:00
dependencies = [
"bytemuck",
"cosmic-text",
2026-03-13 16:04:17 -04:00
"iced_debug",
2024-01-03 15:27:32 -07:00
"iced_graphics",
2024-10-21 13:51:10 -06:00
"kurbo 0.10.4",
2024-01-03 15:27:32 -07:00
"log",
"resvg",
2026-04-03 19:29:48 -04:00
"rustc-hash 2.1.2",
2024-01-03 15:27:32 -07:00
"softbuffer",
2024-02-09 07:09:51 -07:00
"tiny-skia",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "iced_wgpu"
2026-03-13 16:04:17 -04:00
version = "0.14.0"
2024-01-03 15:27:32 -07:00
dependencies = [
"bitflags 2.11.1",
2024-01-03 15:27:32 -07:00
"bytemuck",
2026-05-25 18:10:22 +02:00
"cosmic-client-toolkit",
2026-03-13 16:04:17 -04:00
"cryoglyph",
2024-01-03 15:27:32 -07:00
"futures",
"glam",
"guillotiere",
2026-03-13 16:04:17 -04:00
"iced_debug",
2024-01-03 15:27:32 -07:00
"iced_graphics",
"log",
"lyon",
2024-05-17 08:56:19 -06:00
"raw-window-handle",
2024-01-03 15:27:32 -07:00
"resvg",
2026-04-03 19:29:48 -04:00
"rustc-hash 2.1.2",
2025-02-19 17:55:33 +01:00
"rustix 0.38.44",
2026-03-13 16:04:17 -04:00
"thiserror 2.0.18",
2024-05-17 08:56:19 -06:00
"wayland-backend",
"wayland-client",
2024-10-21 13:51:10 -06:00
"wayland-protocols",
2024-05-17 08:56:19 -06:00
"wayland-sys",
2024-01-03 15:27:32 -07:00
"wgpu",
]
[[package]]
name = "iced_widget"
2026-03-13 16:04:17 -04:00
version = "0.14.2"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-05-25 18:10:22 +02:00
"cosmic-client-toolkit",
"dnd",
2024-01-03 15:27:32 -07:00
"iced_renderer",
"iced_runtime",
2025-06-18 11:22:48 -04:00
"log",
2024-01-03 15:27:32 -07:00
"num-traits",
"ouroboros",
2026-04-03 19:29:48 -04:00
"rustc-hash 2.1.2",
2026-03-13 16:04:17 -04:00
"thiserror 2.0.18",
2024-01-03 15:27:32 -07:00
"unicode-segmentation",
"window_clipboard",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "iced_winit"
2026-03-13 16:04:17 -04:00
version = "0.14.0"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-05-25 18:10:22 +02:00
"cosmic-client-toolkit",
2026-03-13 16:04:17 -04:00
"cursor-icon",
"dnd",
2026-03-13 16:04:17 -04:00
"iced_debug",
2026-05-25 18:10:22 +02:00
"iced_futures",
2024-01-03 15:27:32 -07:00
"iced_graphics",
2026-03-13 16:04:17 -04:00
"iced_program",
2024-01-03 15:27:32 -07:00
"iced_runtime",
"log",
2024-10-21 13:51:10 -06:00
"raw-window-handle",
2026-04-03 19:29:48 -04:00
"rustc-hash 2.1.2",
2025-02-19 17:55:33 +01:00
"rustix 0.38.44",
2026-03-13 16:04:17 -04:00
"thiserror 2.0.18",
2024-10-21 13:51:10 -06:00
"wasm-bindgen-futures",
"wayland-backend",
2025-01-14 08:54:43 -07:00
"wayland-client",
2024-10-21 13:51:10 -06:00
"wayland-protocols",
2024-01-03 15:27:32 -07:00
"web-sys",
"winapi",
"window_clipboard",
"winit",
2026-03-13 16:04:17 -04:00
"winit-core",
2025-09-07 20:29:03 -06:00
"xkbcommon 0.7.0",
2024-10-21 13:51:10 -06:00
"xkbcommon-dl",
"xkeysym",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "icu"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "00380f83691e089bcfa4aeb03a2d96a910b1c9ea406d6f822fc19dfb8b58d1ec"
dependencies = [
"icu_calendar",
"icu_casemap",
"icu_collator",
2025-09-15 15:13:03 +02:00
"icu_collections",
"icu_datetime",
"icu_decimal",
"icu_experimental",
"icu_list",
2025-09-15 15:13:03 +02:00
"icu_locale",
"icu_normalizer",
"icu_pattern",
"icu_plurals",
2025-09-15 15:13:03 +02:00
"icu_properties",
"icu_provider",
"icu_segmenter",
2025-09-15 15:13:03 +02:00
"icu_time",
]
[[package]]
name = "icu_calendar"
2026-04-03 19:29:48 -04:00
version = "2.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "a2b2acc6263f494f1df50685b53ff8e57869e47d5c6fe39c23d518ae9a4f3e45"
dependencies = [
"calendrical_calculations",
"displaydoc",
"icu_calendar_data",
2025-09-15 15:13:03 +02:00
"icu_locale",
"icu_locale_core",
"icu_provider",
"ixdtf",
"serde",
2025-09-15 15:13:03 +02:00
"tinystr",
"zerovec",
]
[[package]]
name = "icu_calendar_data"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "118577bcf3a0fa7c6ac0a7d6e951814da84ee56b9b1f68fb4d8d10b08cefaf4d"
[[package]]
name = "icu_casemap"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "070f98b5b82798fcb93654bf96ed9f40064fc44c86f51a09ea711092cd5cc5be"
dependencies = [
"icu_casemap_data",
2025-09-15 15:13:03 +02:00
"icu_collections",
"icu_locale_core",
"icu_properties",
"icu_provider",
"potential_utf",
"writeable",
"zerovec",
]
[[package]]
name = "icu_casemap_data"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "846b0857ca091204be3c874bc93daaf89d4777e8d2d20b0d3ffe8f671d98014b"
[[package]]
name = "icu_collator"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "b521b92a2666061ddda902769d8a4cf730b5c9529a845cc1b69770b12a6c9a71"
dependencies = [
"icu_collator_data",
2025-09-15 15:13:03 +02:00
"icu_collections",
"icu_locale",
"icu_locale_core",
"icu_normalizer",
"icu_properties",
"icu_provider",
"smallvec",
"utf16_iter",
"utf8_iter",
2025-09-15 15:13:03 +02:00
"zerovec",
]
[[package]]
name = "icu_collator_data"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "038ed8e5817f2059c2f3efb0945ba78d060d3d25e8f1a1bea5139f821a21a2f0"
2025-06-18 11:22:48 -04:00
[[package]]
name = "icu_collections"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c"
2025-06-18 11:22:48 -04:00
dependencies = [
"displaydoc",
"potential_utf",
"serde",
2026-04-03 19:29:48 -04:00
"utf8_iter",
2025-09-15 15:13:03 +02:00
"yoke",
"zerofrom",
2025-09-15 15:13:03 +02:00
"zerovec",
]
[[package]]
name = "icu_datetime"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "989d56ea5bbc43ae2b4e0388874b002884eaf4ed3a76c84a6c8c5ad575e04d72"
dependencies = [
"displaydoc",
"fixed_decimal",
"icu_calendar",
"icu_datetime_data",
"icu_decimal",
2025-09-15 15:13:03 +02:00
"icu_locale",
"icu_locale_core",
"icu_pattern",
"icu_plurals",
2025-09-15 15:13:03 +02:00
"icu_provider",
"icu_time",
"potential_utf",
"tinystr",
"writeable",
"zerovec",
]
[[package]]
name = "icu_datetime_data"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "40d3cc1b690d9703202bc319692ac8a1f3a6390686f0930ff40542450fa34f0b"
[[package]]
name = "icu_decimal"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "288247df2e32aa776ac54fdd64de552149ac43cb840f2761811f0e8d09719dd4"
dependencies = [
2026-04-03 19:29:48 -04:00
"displaydoc",
"fixed_decimal",
"icu_decimal_data",
2025-09-15 15:13:03 +02:00
"icu_locale",
"icu_locale_core",
2026-04-03 19:29:48 -04:00
"icu_pattern",
"icu_plurals",
2025-09-15 15:13:03 +02:00
"icu_provider",
"serde",
"writeable",
"zerovec",
]
[[package]]
name = "icu_decimal_data"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "6f14a5ca9e8af29eef62064f269078424283d90dbaffeac5225addf62aaabc22"
[[package]]
name = "icu_experimental"
2026-04-03 19:29:48 -04:00
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "0a881116e620fd635f564fd9cb9bc36c256b9da2221df8b3f55643d8ef32140f"
dependencies = [
"displaydoc",
2025-09-15 15:13:03 +02:00
"either",
"fixed_decimal",
2025-09-15 15:13:03 +02:00
"icu_casemap",
"icu_collections",
"icu_decimal",
"icu_experimental_data",
2025-09-15 15:13:03 +02:00
"icu_list",
"icu_locale",
"icu_locale_core",
"icu_normalizer",
"icu_pattern",
"icu_plurals",
2025-09-15 15:13:03 +02:00
"icu_properties",
"icu_provider",
"litemap",
"num-bigint",
"num-rational",
"num-traits",
2025-09-15 15:13:03 +02:00
"potential_utf",
"smallvec",
2025-09-15 15:13:03 +02:00
"tinystr",
"writeable",
"zerotrie",
"zerovec",
]
[[package]]
name = "icu_experimental_data"
2026-04-03 19:29:48 -04:00
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "f72090d4f08a2bc94565cb02de6d5b87939424e462d9927d73a34f6f8e5d1232"
[[package]]
name = "icu_list"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "aeeaf517689324395bed4767f7c65504f5455942ed4c14ee54c2087ca00b816e"
dependencies = [
"icu_list_data",
2025-09-15 15:13:03 +02:00
"icu_locale",
"icu_provider",
"regex-automata",
"serde",
"writeable",
"zerovec",
]
[[package]]
name = "icu_list_data"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "ed62dbf114db9a4163481ed071509c4cd52cbcef9cb85979eba08a95549d73f3"
2025-06-18 11:22:48 -04:00
[[package]]
2025-09-15 15:13:03 +02:00
name = "icu_locale"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "d5a396343c7208121dc86e35623d3dfe19814a7613cfd14964994cdc9c9a2e26"
dependencies = [
2025-09-15 15:13:03 +02:00
"icu_collections",
"icu_locale_core",
"icu_locale_data",
"icu_provider",
"potential_utf",
"tinystr",
"zerovec",
]
[[package]]
2025-09-15 15:13:03 +02:00
name = "icu_locale_core"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29"
dependencies = [
"displaydoc",
2025-09-15 15:13:03 +02:00
"litemap",
"serde",
2025-09-15 15:13:03 +02:00
"tinystr",
"writeable",
"zerovec",
]
[[package]]
2025-09-15 15:13:03 +02:00
name = "icu_locale_data"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "d5fdcc9ac77c6d74ff5cf6e65ef3181d6af32003b16fce3a77fb451d2f695993"
[[package]]
name = "icu_normalizer"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4"
dependencies = [
2025-09-15 15:13:03 +02:00
"icu_collections",
"icu_normalizer_data",
"icu_properties",
"icu_provider",
"smallvec",
"utf16_iter",
"utf8_iter",
"write16",
2025-09-15 15:13:03 +02:00
"zerovec",
2025-06-18 11:22:48 -04:00
]
[[package]]
name = "icu_normalizer_data"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38"
2025-06-18 11:22:48 -04:00
[[package]]
name = "icu_pattern"
2026-04-03 19:29:48 -04:00
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "1c4c568054ffe735398a9f4c55aec37ad7c768844553cc0978f09cc9b933a1fb"
dependencies = [
"displaydoc",
"either",
"serde",
2025-09-15 15:13:03 +02:00
"writeable",
"yoke",
"zerovec",
]
[[package]]
name = "icu_plurals"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "2a50023f1d49ad5c4333380328a0d4a19e4b9d6d842ec06639affd5ba47c8103"
dependencies = [
"fixed_decimal",
2025-09-15 15:13:03 +02:00
"icu_locale",
"icu_plurals_data",
2025-09-15 15:13:03 +02:00
"icu_provider",
"zerovec",
]
[[package]]
name = "icu_plurals_data"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "8485497155dc865f901decb93ecc20d3e467df67bfeceb91e3ba34e2b11e8e1d"
2025-06-18 11:22:48 -04:00
[[package]]
name = "icu_properties"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de"
2025-06-18 11:22:48 -04:00
dependencies = [
2025-09-15 15:13:03 +02:00
"icu_collections",
2025-06-18 11:22:48 -04:00
"icu_locale_core",
2025-09-15 15:13:03 +02:00
"icu_properties_data",
"icu_provider",
"serde",
2025-09-15 15:13:03 +02:00
"zerotrie",
"zerovec",
]
2025-06-18 11:22:48 -04:00
[[package]]
name = "icu_properties_data"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14"
2025-06-18 11:22:48 -04:00
[[package]]
name = "icu_provider"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421"
2025-06-18 11:22:48 -04:00
dependencies = [
"displaydoc",
"icu_locale_core",
"serde",
2025-06-18 11:22:48 -04:00
"stable_deref_trait",
2025-09-15 15:13:03 +02:00
"writeable",
"yoke",
"zerofrom",
2025-09-15 15:13:03 +02:00
"zerotrie",
"zerovec",
]
[[package]]
name = "icu_segmenter"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "5c0794db0b1a86193ac9c48768d0e6c52c54448e0870ad87907d456ee0dac964"
dependencies = [
"core_maths",
2025-09-15 15:13:03 +02:00
"icu_collections",
"icu_locale",
"icu_provider",
"icu_segmenter_data",
2025-09-15 15:13:03 +02:00
"potential_utf",
"utf8_iter",
2025-09-15 15:13:03 +02:00
"zerovec",
]
[[package]]
name = "icu_segmenter_data"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "e4a2c462a4d927d512f5f882a033ddd62f33a05bb9f230d98f736ac3dc85938f"
[[package]]
2025-09-15 15:13:03 +02:00
name = "icu_time"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "ec3af0c141da0a61d4f6970cd1d5f4b388b17ea22f8124f8f6049d3d5147586a"
dependencies = [
2025-09-15 15:13:03 +02:00
"calendrical_calculations",
"displaydoc",
"icu_calendar",
2025-09-15 15:13:03 +02:00
"icu_locale_core",
"icu_provider",
"icu_time_data",
"ixdtf",
"serde",
"zerotrie",
"zerovec",
]
[[package]]
2025-09-15 15:13:03 +02:00
name = "icu_time_data"
2026-04-03 19:29:48 -04:00
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "6f2f8aeca682d874a5247084aa4fb7d1cef9ba45d889c21209a8818dcaaa0ec9"
[[package]]
name = "id-arena"
version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954"
2024-01-03 15:27:32 -07:00
[[package]]
name = "ident_case"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
[[package]]
name = "idna"
2025-09-07 20:29:03 -06:00
version = "1.1.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
2024-01-03 15:27:32 -07:00
dependencies = [
2024-10-25 13:24:17 +02:00
"idna_adapter",
"smallvec",
"utf8_iter",
]
[[package]]
name = "idna_adapter"
version = "1.2.2"
2024-10-25 13:24:17 +02:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714"
2024-10-25 13:24:17 +02:00
dependencies = [
2025-09-15 15:13:03 +02:00
"icu_normalizer",
"icu_properties",
2024-01-03 15:27:32 -07:00
]
2024-05-31 14:54:19 -06:00
[[package]]
name = "ignore"
version = "0.4.25"
2024-05-31 14:54:19 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3d782a365a015e0f5c04902246139249abf769125006fbe7649e2ee88169b4a"
2024-05-31 14:54:19 -06:00
dependencies = [
"crossbeam-deque",
"globset",
"log",
"memchr",
2025-09-15 15:13:03 +02:00
"regex-automata",
2024-05-31 14:54:19 -06:00
"same-file",
"walkdir",
"winapi-util",
]
2024-11-11 09:14:03 -07:00
[[package]]
name = "image"
2026-03-13 16:04:17 -04:00
version = "0.25.10"
2024-11-11 09:14:03 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104"
2024-11-11 09:14:03 -07:00
dependencies = [
"bytemuck",
"byteorder-lite",
"color_quant",
"exr",
"gif 0.14.2",
2024-11-11 09:14:03 -07:00
"image-webp",
2025-09-07 20:29:03 -06:00
"moxcms",
2024-11-11 09:14:03 -07:00
"num-traits",
"png 0.18.1",
2024-11-11 09:14:03 -07:00
"qoi",
"ravif",
"rayon",
"rgb",
"tiff",
"zune-core 0.5.1",
2026-04-03 19:29:48 -04:00
"zune-jpeg 0.5.15",
2024-11-11 09:14:03 -07:00
]
[[package]]
name = "image-extras"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60d02eb2c9ccbbab470538fce34c7bc3be7b4e59268e65a3171367b296cdb842"
dependencies = [
"image",
]
2024-11-11 09:14:03 -07:00
[[package]]
name = "image-webp"
2025-09-07 20:29:03 -06:00
version = "0.2.4"
2024-11-11 09:14:03 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3"
2024-11-11 09:14:03 -07:00
dependencies = [
"byteorder-lite",
"quick-error",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "imagesize"
2026-03-13 16:04:17 -04:00
version = "0.13.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285"
2024-01-03 15:27:32 -07:00
2024-11-11 09:14:03 -07:00
[[package]]
name = "imgref"
version = "1.12.1"
2024-11-11 09:14:03 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40fac9d56ed6437b198fddba683305e8e2d651aa42647f00f5ae542e7f5c94a2"
2024-11-11 09:14:03 -07:00
2025-06-18 11:22:48 -04:00
[[package]]
name = "indexmap"
version = "1.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
dependencies = [
"autocfg",
"hashbrown 0.12.3",
"serde",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "indexmap"
version = "2.14.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
2024-01-03 15:27:32 -07:00
dependencies = [
"equivalent",
"hashbrown 0.17.1",
2025-06-18 11:22:48 -04:00
"serde",
2025-09-30 11:54:11 -04:00
"serde_core",
2024-01-03 15:27:32 -07:00
]
2024-08-28 08:54:44 +02:00
[[package]]
name = "infer"
version = "0.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bc150e5ce2330295b8616ce0e3f53250e53af31759a9dbedad1621ba29151847"
dependencies = [
"cfb",
]
2025-03-31 08:52:18 -06:00
[[package]]
name = "inotify"
2026-03-13 16:04:17 -04:00
version = "0.11.1"
2025-03-31 08:52:18 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "bd5b3eaf1a28b758ac0faa5a4254e8ab2705605496f1b1f3fbbc3988ad73d199"
2025-03-31 08:52:18 -06:00
dependencies = [
"bitflags 2.11.1",
2025-03-31 08:52:18 -06:00
"inotify-sys",
"libc",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "inotify-sys"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb"
dependencies = [
"libc",
]
[[package]]
name = "inout"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4250ce6452e92010fdf7268ccc5d14faa80bb12fc741938534c58f16804e03c7"
dependencies = [
"hybrid-array",
]
2024-11-11 09:14:03 -07:00
[[package]]
name = "interpolate_name"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60"
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-11-11 09:14:03 -07:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "intl-memoizer"
2025-06-18 11:22:48 -04:00
version = "0.5.3"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f"
2024-01-03 15:27:32 -07:00
dependencies = [
"type-map",
"unic-langid",
]
[[package]]
name = "intl_pluralrules"
version = "7.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972"
dependencies = [
"unic-langid",
]
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
[[package]]
name = "io-uring"
version = "0.7.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4d09b98f7eace8982db770e4408e7470b028ce513ac28fecdc6bf4c30fe92b62"
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
dependencies = [
"bitflags 2.11.1",
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
"cfg-if",
"libc",
]
[[package]]
name = "io_uring_buf_ring"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1838759bb8c2f24cf05a35429d83145c4aa6af43f8ad38477295e12a7320a80e"
dependencies = [
"bytes",
"io-uring",
"rustix 1.1.4",
]
[[package]]
name = "is-docker"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3"
dependencies = [
"once_cell",
]
[[package]]
name = "is-wsl"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5"
dependencies = [
"is-docker",
"once_cell",
]
2024-05-03 12:16:14 -04:00
[[package]]
name = "is_terminal_polyfill"
version = "1.70.2"
2024-05-03 12:16:14 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
2024-05-03 12:16:14 -04:00
[[package]]
name = "itertools"
version = "0.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
dependencies = [
"either",
]
[[package]]
name = "itoa"
2026-03-24 15:07:11 -04:00
version = "1.0.18"
2025-03-15 11:59:03 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-24 15:07:11 -04:00
checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
2025-03-15 11:59:03 -04:00
2025-09-15 15:13:03 +02:00
[[package]]
name = "ixdtf"
2026-04-03 19:29:48 -04:00
version = "0.6.5"
2025-09-15 15:13:03 +02:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "2ceaf4c6c48465bead8cb6a0b7c4ee0c86ecbb31239032b9c66ab9a08d2f3ee1"
2025-09-15 15:13:03 +02:00
2025-03-15 11:59:03 -04:00
[[package]]
name = "jiff"
version = "0.2.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6835eea34fb6321b9b3aa7b685c2b433948c09447e389dc017fdf687d5d11e65"
2025-03-15 11:59:03 -04:00
dependencies = [
"jiff-static",
2026-02-19 10:12:28 -07:00
"jiff-tzdb-platform",
2025-03-15 11:59:03 -04:00
"log",
"portable-atomic",
"portable-atomic-util",
"serde_core",
2026-02-19 10:12:28 -07:00
"windows-sys 0.61.2",
2025-03-15 11:59:03 -04:00
]
[[package]]
name = "jiff-icu"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0e67c2beaae8b10a82d849b9aabb698a43a682f32b17bcdc035d5ecadb44d646"
dependencies = [
"icu_calendar",
"icu_time",
"jiff",
]
2025-03-15 11:59:03 -04:00
[[package]]
name = "jiff-static"
version = "0.2.25"
2025-03-15 11:59:03 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c22e04db9c58f5136eb1757f3d5c49a7b187f49e52185228cbd2f5acdfcc08c"
2025-03-15 11:59:03 -04:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2025-03-15 11:59:03 -04:00
]
2026-02-19 10:12:28 -07:00
[[package]]
name = "jiff-tzdb"
2026-03-13 16:04:17 -04:00
version = "0.1.6"
2026-02-19 10:12:28 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "c900ef84826f1338a557697dc8fc601df9ca9af4ac137c7fb61d4c6f2dfd3076"
2026-02-19 10:12:28 -07:00
[[package]]
name = "jiff-tzdb-platform"
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8"
dependencies = [
"jiff-tzdb",
]
2024-02-09 07:09:51 -07:00
[[package]]
name = "jni"
2026-03-24 15:07:11 -04:00
version = "0.22.4"
2024-02-09 07:09:51 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-24 15:07:11 -04:00
checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498"
2024-02-09 07:09:51 -07:00
dependencies = [
"cfg-if",
2024-02-09 07:09:51 -07:00
"combine",
2026-03-24 15:07:11 -04:00
"jni-macros",
"jni-sys 0.4.1",
2024-02-09 07:09:51 -07:00
"log",
2026-03-24 15:07:11 -04:00
"simd_cesu8",
"thiserror 2.0.18",
2024-02-09 07:09:51 -07:00
"walkdir",
2026-03-24 15:07:11 -04:00
"windows-link 0.2.1",
]
[[package]]
name = "jni-macros"
version = "0.22.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3"
dependencies = [
"proc-macro2",
"quote",
"rustc_version",
"simd_cesu8",
"syn",
2024-02-09 07:09:51 -07:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "jni-sys"
2026-03-24 15:07:11 -04:00
version = "0.3.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-24 15:07:11 -04:00
checksum = "41a652e1f9b6e0275df1f15b32661cf0d4b78d4d87ddec5e0c3c20f097433258"
dependencies = [
"jni-sys 0.4.1",
]
[[package]]
name = "jni-sys"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2"
dependencies = [
"jni-sys-macros",
]
[[package]]
name = "jni-sys-macros"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264"
dependencies = [
"quote",
"syn",
]
2024-01-03 15:27:32 -07:00
2024-03-04 10:28:16 -07:00
[[package]]
name = "jobserver"
2025-09-07 20:29:03 -06:00
version = "0.1.34"
2024-03-04 10:28:16 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33"
2024-03-04 10:28:16 -07:00
dependencies = [
"getrandom 0.3.4",
2024-03-04 10:28:16 -07:00
"libc",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "js-sys"
version = "0.3.99"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "142bc4740e452c1e57ade0cbc129f139c9093e354346f0872ef985f4f5cf5f11"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-04-03 19:29:48 -04:00
"cfg-if",
"futures-util",
2024-11-26 19:23:06 +01:00
"once_cell",
2024-01-03 15:27:32 -07:00
"wasm-bindgen",
]
[[package]]
name = "jxl-bitstream"
2025-09-30 11:54:11 -04:00
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-30 11:54:11 -04:00
checksum = "b480e752277e29eb4054f69546887a9b84656fe78c08f54ba5850ced98a378fe"
dependencies = [
"tracing",
]
[[package]]
name = "jxl-coding"
2025-09-07 20:29:03 -06:00
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "cd972bcd125e776f1eb241ac50e39f956095a1c2770c64736c968f8946bd9a3c"
dependencies = [
"jxl-bitstream",
"tracing",
]
[[package]]
name = "jxl-color"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f316b1358c1711755b3ee8e8cb5c4a1dad12e796233088a7a513440782de80b2"
dependencies = [
"jxl-bitstream",
"jxl-coding",
"jxl-grid",
"jxl-image",
"jxl-oxide-common",
"jxl-threadpool",
"tracing",
]
[[package]]
name = "jxl-frame"
2025-09-07 20:29:03 -06:00
version = "0.13.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "2d967c6fd669c7c01060b5022d8835fa82fd46b06ffc98b549f17600a097c2b3"
dependencies = [
"jxl-bitstream",
"jxl-coding",
"jxl-grid",
"jxl-image",
"jxl-modular",
"jxl-oxide-common",
"jxl-threadpool",
"jxl-vardct",
"tracing",
]
[[package]]
name = "jxl-grid"
2025-08-13 12:40:15 -06:00
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-08-13 12:40:15 -06:00
checksum = "a0e0ef92d5d60e76bf41098e57e985f523185e08fad54268da448637feca6989"
dependencies = [
"tracing",
]
[[package]]
name = "jxl-image"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c5f752d62577c702a94dbbce4045caf08cb58639e8a4d56464b40ecf33ffe565"
dependencies = [
"jxl-bitstream",
"jxl-grid",
"jxl-oxide-common",
"tracing",
]
[[package]]
name = "jxl-jbr"
2025-09-07 20:29:03 -06:00
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "e35d032bcec660647828527ff42c6f5776d2fd44b8357f9f6d9ac6dc07218e46"
dependencies = [
"brotli-decompressor",
"jxl-bitstream",
"jxl-frame",
"jxl-grid",
"jxl-image",
"jxl-modular",
"jxl-oxide-common",
"jxl-threadpool",
"jxl-vardct",
"tracing",
]
[[package]]
name = "jxl-modular"
2025-09-07 20:29:03 -06:00
version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "da758b2f989aafd9eeb39489fe43d7be5a3a0d2ad61cf1bad705eb6990a6053c"
dependencies = [
"jxl-bitstream",
"jxl-coding",
"jxl-grid",
"jxl-oxide-common",
"jxl-threadpool",
"tracing",
]
[[package]]
name = "jxl-oxide"
2025-09-30 11:54:11 -04:00
version = "0.12.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-30 11:54:11 -04:00
checksum = "ee8ecd2678ed70c1eda42b811ccb2e25ab836edeb18e7f1178c1f917ed36b772"
dependencies = [
"brotli-decompressor",
"bytemuck",
"image",
"jxl-bitstream",
"jxl-color",
"jxl-frame",
"jxl-grid",
"jxl-image",
"jxl-jbr",
"jxl-oxide-common",
"jxl-render",
"jxl-threadpool",
"tracing",
]
[[package]]
name = "jxl-oxide-common"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b62394c5021b3a9e7e0dbb2d639d555d019090c9946c39f6d3b09d390db4157b"
dependencies = [
"jxl-bitstream",
]
[[package]]
name = "jxl-render"
2025-09-07 20:29:03 -06:00
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "aa0c3100918bd3c41bb0f8ce1f4f1664e48f3032ff8eeab0d6a2cfc3276f462d"
dependencies = [
"bytemuck",
"jxl-bitstream",
"jxl-coding",
"jxl-color",
"jxl-frame",
"jxl-grid",
"jxl-image",
"jxl-modular",
"jxl-oxide-common",
"jxl-threadpool",
"jxl-vardct",
"tracing",
]
[[package]]
name = "jxl-threadpool"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25f15eb830aa77a7f21148d72e153562a26bfe570139bd4922eab1908dd499d3"
dependencies = [
"rayon",
"rayon-core",
"tracing",
]
[[package]]
name = "jxl-vardct"
2025-09-07 20:29:03 -06:00
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "ce72a18c6d3a47172ab6c479be2bdb56f22066b5d7092663f03b4490820b4511"
dependencies = [
"jxl-bitstream",
"jxl-coding",
"jxl-grid",
"jxl-modular",
"jxl-oxide-common",
"jxl-threadpool",
"tracing",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "kamadak-exif"
2026-03-13 16:04:17 -04:00
version = "0.6.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "1130d80c7374efad55a117d715a3af9368f0fa7a2c54573afc15a188cd984837"
2024-01-03 15:27:32 -07:00
dependencies = [
"mutate_once",
]
2026-03-13 16:04:17 -04:00
[[package]]
name = "keyboard-types"
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fbe853b403ae61a04233030ae8a79d94975281ed9770a1f9e246732b534b28d"
dependencies = [
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"serde",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "khronos-egl"
version = "6.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76"
dependencies = [
"libc",
2024-10-21 13:51:10 -06:00
"libloading",
2024-01-03 15:27:32 -07:00
"pkg-config",
]
[[package]]
name = "khronos_api"
version = "3.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc"
2024-01-28 06:23:40 -05:00
[[package]]
name = "known-folders"
2026-03-17 23:25:10 +01:00
version = "1.4.2"
2024-01-28 06:23:40 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-17 23:25:10 +01:00
checksum = "7a1886916523694cd6ea3d175f03a1e5010699a2a4cc13696d83d7bea1d80638"
2024-01-28 06:23:40 -05:00
dependencies = [
"windows-sys 0.61.2",
2024-01-28 06:23:40 -05:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "kqueue"
2025-06-18 11:22:48 -04:00
version = "1.1.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a"
2024-01-03 15:27:32 -07:00
dependencies = [
"kqueue-sys",
"libc",
]
[[package]]
name = "kqueue-sys"
version = "1.1.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07293a4e297ac234359b510362495713f75ea345d5307140414f20c69ffeb087"
2024-01-03 15:27:32 -07:00
dependencies = [
"bitflags 2.11.1",
2024-01-03 15:27:32 -07:00
"libc",
]
[[package]]
name = "kurbo"
2024-10-21 13:51:10 -06:00
version = "0.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1618d4ebd923e97d67e7cd363d80aef35fe961005cbbbb3d2dad8bdd1bc63440"
dependencies = [
2025-02-19 17:55:33 +01:00
"arrayvec",
2024-10-21 13:51:10 -06:00
"smallvec",
]
[[package]]
name = "kurbo"
2025-07-22 09:15:33 -06:00
version = "0.11.3"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-07-22 09:15:33 -06:00
checksum = "c62026ae44756f8a599ba21140f350303d4f08dcdcc71b5ad9c9bb8128c13c62"
2024-01-03 15:27:32 -07:00
dependencies = [
2025-02-19 17:55:33 +01:00
"arrayvec",
2025-07-22 09:15:33 -06:00
"euclid",
2024-10-21 13:51:10 -06:00
"smallvec",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "lazy_static"
2024-06-27 09:03:44 -06:00
version = "1.5.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-27 09:03:44 -06:00
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
2024-01-03 15:27:32 -07:00
[[package]]
name = "leb128fmt"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2"
2024-01-03 15:27:32 -07:00
[[package]]
name = "lebe"
2025-09-07 20:29:03 -06:00
version = "0.5.3"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8"
2024-01-03 15:27:32 -07:00
[[package]]
name = "libbz2-rs-sys"
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34b357333733e8260735ba5894eb928c02ecc69c78715f01a8019e7fa7f2db4c"
2024-01-03 15:27:32 -07:00
[[package]]
name = "libc"
version = "0.2.186"
2025-04-17 08:03:53 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
2024-01-03 15:27:32 -07:00
[[package]]
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
name = "libcosmic-yoda"
version = "0.1.0-yoda.2"
2024-01-03 15:27:32 -07:00
dependencies = [
"apply",
"ashpd 0.12.3",
2025-04-15 20:04:07 -04:00
"auto_enums",
2026-05-25 18:10:22 +02:00
"cosmic-client-toolkit",
"cosmic-config",
2025-01-10 09:55:04 -07:00
"cosmic-freedesktop-icons",
2025-06-18 11:22:48 -04:00
"cosmic-settings-config",
2025-02-19 17:55:33 +01:00
"cosmic-settings-daemon",
2024-01-03 15:27:32 -07:00
"cosmic-theme",
"css-color",
"derive_setters",
2026-03-13 16:04:17 -04:00
"float-cmp 0.10.0",
"freedesktop-desktop-entry",
2025-03-31 08:52:18 -06:00
"futures",
"i18n-embed",
"i18n-embed-fl",
2024-01-03 15:27:32 -07:00
"iced",
2026-05-25 18:10:22 +02:00
"iced_core",
"iced_futures",
2024-01-03 15:27:32 -07:00
"iced_renderer",
"iced_runtime",
"iced_tiny_skia",
"iced_wgpu",
"iced_widget",
"iced_winit",
"image",
"image-extras",
2026-02-19 10:12:28 -07:00
"jiff",
2024-08-19 13:25:36 -06:00
"libc",
2025-12-09 10:47:52 -05:00
"log",
2024-03-18 12:23:08 -06:00
"mime 0.3.17",
2024-01-03 15:27:32 -07:00
"palette",
2025-12-09 10:47:52 -05:00
"phf 0.13.1",
2024-01-24 09:30:06 -05:00
"rfd",
2025-09-07 20:29:03 -06:00
"rust-embed",
"rustix 1.1.4",
2024-05-30 14:04:44 -04:00
"serde",
"shlex",
2024-01-03 15:27:32 -07:00
"slotmap",
"taffy",
"thiserror 2.0.18",
2024-01-03 15:27:32 -07:00
"tokio",
"tracing",
"unicode-segmentation",
"url",
"zbus 5.15.0",
2024-01-03 15:27:32 -07:00
]
2024-11-11 09:14:03 -07:00
[[package]]
name = "libfuzzer-sys"
version = "0.4.12"
2024-11-11 09:14:03 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f12a681b7dd8ce12bff52488013ba614b869148d54dd79836ab85aafdd53f08d"
2024-11-11 09:14:03 -07:00
dependencies = [
"arbitrary",
"cc",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "libloading"
2025-09-30 11:54:11 -04:00
version = "0.8.9"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-30 11:54:11 -04:00
checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55"
2024-01-03 15:27:32 -07:00
dependencies = [
"cfg-if",
2025-10-14 11:18:23 -06:00
"windows-link 0.2.1",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "libm"
2026-01-28 20:05:51 -05:00
version = "0.2.16"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-01-28 20:05:51 -05:00
checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981"
2024-01-03 15:27:32 -07:00
[[package]]
name = "libredox"
version = "0.1.16"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e02f3bb43d335493c96bf3fd3a321600bf6bd07ed34bc64118e9293bdffea46c"
2024-01-03 15:27:32 -07:00
dependencies = [
"bitflags 2.11.1",
2024-01-03 15:27:32 -07:00
"libc",
2026-03-13 16:04:17 -04:00
"plain",
"redox_syscall 0.7.5",
2024-01-03 15:27:32 -07:00
]
2025-09-30 11:54:11 -04:00
[[package]]
2026-03-13 16:04:17 -04:00
name = "lilt"
version = "0.8.1"
2025-09-30 11:54:11 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "f67562e5eff6b20553fa9be1c503356768420994e28f67e3eafe6f41910e57ad"
dependencies = [
"web-time",
]
2025-09-30 11:54:11 -04:00
2024-01-03 15:27:32 -07:00
[[package]]
2026-03-13 16:04:17 -04:00
name = "linebender_resource_handle"
version = "0.1.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "d4a5ff6bcca6c4867b1c4fd4ef63e4db7436ef363e0ad7531d1558856bae64f4"
2024-01-03 15:27:32 -07:00
[[package]]
name = "linux-raw-sys"
2025-01-10 09:55:04 -07:00
version = "0.4.15"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-01-10 09:55:04 -07:00
checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
2024-01-03 15:27:32 -07:00
2025-03-15 11:59:03 -04:00
[[package]]
name = "linux-raw-sys"
version = "0.12.1"
2025-03-15 11:59:03 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
2025-03-15 11:59:03 -04:00
2025-06-18 11:22:48 -04:00
[[package]]
name = "litemap"
2026-04-03 19:29:48 -04:00
version = "0.8.2"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0"
2025-06-18 11:22:48 -04:00
2024-10-21 13:51:10 -06:00
[[package]]
name = "litrs"
version = "1.0.0"
2024-10-21 13:51:10 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092"
2024-10-21 13:51:10 -06:00
2024-01-03 15:27:32 -07:00
[[package]]
name = "locale_config"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08d2c35b16f4483f6c26f0e4e9550717a2f6575bcd6f12a53ff0c490a94a6934"
dependencies = [
"lazy_static",
"objc",
"objc-foundation",
"regex",
"winapi",
]
[[package]]
name = "lock_api"
2025-10-14 11:18:23 -06:00
version = "0.4.14"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
2024-01-03 15:27:32 -07:00
dependencies = [
"scopeguard",
]
[[package]]
name = "log"
version = "0.4.30"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "616ec5685824bcc94416c6d4a7a446eea774a31efd7062c8480ba6fd06d7a6e5"
2024-01-03 15:27:32 -07:00
2026-03-13 16:04:17 -04:00
[[package]]
name = "loom"
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca"
dependencies = [
"cfg-if",
"generator",
"pin-utils",
"scoped-tls",
"tracing",
"tracing-subscriber",
]
2024-11-11 09:14:03 -07:00
[[package]]
name = "loop9"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062"
dependencies = [
"imgref",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "lru"
version = "0.16.4"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f66e8d5d03f609abc3a39e6f08e4164ebf1447a732906d39eb9b99b7919ef39"
2024-01-03 15:27:32 -07:00
[[package]]
name = "lyon"
2026-03-13 16:04:17 -04:00
version = "1.0.19"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "bd0578bdecb7d6d88987b8b2b1e3a4e2f81df9d0ece1078623324a567904e7b7"
2024-01-03 15:27:32 -07:00
dependencies = [
"lyon_algorithms",
"lyon_tessellation",
]
[[package]]
name = "lyon_algorithms"
version = "1.0.20"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8575c0d003ae459399623c4def180c63b77f343b1a7fee64f249b349e7699a31"
2024-01-03 15:27:32 -07:00
dependencies = [
"lyon_path",
"num-traits",
]
[[package]]
name = "lyon_geom"
2026-03-13 16:04:17 -04:00
version = "1.0.19"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "4336502e29e32af93cf2dad2214ed6003c17ceb5bd499df77b1de663b9042b92"
2024-01-03 15:27:32 -07:00
dependencies = [
2025-02-19 17:55:33 +01:00
"arrayvec",
2024-01-03 15:27:32 -07:00
"euclid",
"num-traits",
]
[[package]]
name = "lyon_path"
2026-03-13 16:04:17 -04:00
version = "1.0.19"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "5c463f9c428b7fc5ec885dcd39ce4aa61e29111d0e33483f6f98c74e89d8621e"
2024-01-03 15:27:32 -07:00
dependencies = [
"lyon_geom",
"num-traits",
]
[[package]]
name = "lyon_tessellation"
2026-03-24 15:07:11 -04:00
version = "1.0.20"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-24 15:07:11 -04:00
checksum = "8e43b7e44161571868f5c931d12583592c223c5583eef86b08aa02b7048a3552"
2024-01-03 15:27:32 -07:00
dependencies = [
"float_next_after",
"lyon_path",
"num-traits",
]
[[package]]
name = "lzma-rust2"
version = "0.16.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e9ceaec84b54518262de7cf06b8b43e83c808349960f1610b21b0bfc9640f20"
dependencies = [
"sha2 0.11.0",
]
[[package]]
name = "mac-notification-sys"
2026-03-13 16:04:17 -04:00
version = "0.6.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "29a16783dd1a47849b8c8133c9cd3eb2112cfbc6901670af3dba47c8bbfb07d3"
dependencies = [
"cc",
2026-03-13 16:04:17 -04:00
"objc2 0.6.4",
2025-10-14 11:18:23 -06:00
"objc2-foundation 0.3.2",
"time",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "malloc_buf"
version = "0.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb"
dependencies = [
"libc",
]
2024-04-30 13:29:58 -06:00
[[package]]
name = "matchers"
2025-09-07 20:29:03 -06:00
version = "0.2.0"
2024-04-30 13:29:58 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9"
2024-04-30 13:29:58 -06:00
dependencies = [
2025-09-15 15:13:03 +02:00
"regex-automata",
2024-04-30 13:29:58 -06:00
]
2024-11-11 09:14:03 -07:00
[[package]]
name = "maybe-rayon"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519"
dependencies = [
"cfg-if",
"rayon",
]
[[package]]
name = "md-5"
version = "0.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf"
dependencies = [
"cfg-if",
"digest 0.10.7",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "memchr"
version = "2.8.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79"
2024-01-03 15:27:32 -07:00
2024-05-17 08:56:19 -06:00
[[package]]
name = "memmap2"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43a5a03cefb0d953ec0be133036f14e109412fa594edc2f77227249db66cc3ed"
dependencies = [
"libc",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "memmap2"
version = "0.9.10"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "714098028fe011992e1c3962653c96b2d578c4b4bce9036e15ff220319b1e0e3"
2024-01-03 15:27:32 -07:00
dependencies = [
"libc",
]
[[package]]
name = "memoffset"
version = "0.9.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
2024-01-03 15:27:32 -07:00
dependencies = [
"autocfg",
]
[[package]]
name = "metal"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
version = "0.32.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
checksum = "00c15a6f673ff72ddcc22394663290f870fb224c1bfce55734a75c414150e605"
2024-01-03 15:27:32 -07:00
dependencies = [
"bitflags 2.11.1",
2024-01-03 15:27:32 -07:00
"block",
2026-03-13 16:04:17 -04:00
"core-graphics-types 0.2.0",
"foreign-types",
2024-01-03 15:27:32 -07:00
"log",
"objc",
"paste",
]
2024-03-18 12:23:08 -06:00
[[package]]
name = "mime"
version = "0.1.0"
dependencies = [
"smithay-clipboard",
]
[[package]]
name = "mime"
version = "0.3.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
2024-02-22 15:04:37 -07:00
[[package]]
name = "mime_guess"
2024-06-27 09:03:44 -06:00
version = "2.0.5"
2024-02-22 15:04:37 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-27 09:03:44 -06:00
checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e"
2024-02-22 15:04:37 -07:00
dependencies = [
2024-03-18 12:23:08 -06:00
"mime 0.3.17",
2024-02-22 15:04:37 -07:00
"unicase",
]
[[package]]
name = "minimal-lexical"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
[[package]]
name = "miniz_oxide"
2025-06-18 11:22:48 -04:00
version = "0.8.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
dependencies = [
"adler2",
2024-10-02 15:56:15 -06:00
"simd-adler32",
]
[[package]]
name = "mio"
2026-04-03 19:29:48 -04:00
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1"
dependencies = [
"libc",
2025-03-31 08:52:18 -06:00
"log",
"wasi",
"windows-sys 0.61.2",
]
2025-09-07 20:29:03 -06:00
[[package]]
name = "moxcms"
2026-03-13 16:04:17 -04:00
version = "0.8.1"
2025-09-07 20:29:03 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b"
2025-09-07 20:29:03 -06:00
dependencies = [
"num-traits",
"pxfm",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "mutate_once"
2025-09-07 20:29:03 -06:00
version = "0.1.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "13d2233c9842d08cfe13f9eac96e207ca6a2ea10b80259ebe8ad0268be27d2af"
2024-01-03 15:27:32 -07:00
[[package]]
name = "naga"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
version = "27.0.3"
2024-10-21 13:51:10 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
checksum = "066cf25f0e8b11ee0df221219010f213ad429855f57c494f995590c861a9a7d8"
2024-01-03 15:27:32 -07:00
dependencies = [
2025-02-19 17:55:33 +01:00
"arrayvec",
2024-01-03 15:27:32 -07:00
"bit-set",
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"cfg-if",
"cfg_aliases",
2024-01-03 15:27:32 -07:00
"codespan-reporting",
2026-03-13 16:04:17 -04:00
"half",
"hashbrown 0.16.1",
2024-01-03 15:27:32 -07:00
"hexf-parse",
"indexmap 2.14.0",
2026-03-13 16:04:17 -04:00
"libm",
2024-01-03 15:27:32 -07:00
"log",
2026-03-13 16:04:17 -04:00
"num-traits",
"once_cell",
2024-10-21 13:51:10 -06:00
"rustc-hash 1.1.0",
2024-01-03 15:27:32 -07:00
"spirv",
2026-03-13 16:04:17 -04:00
"thiserror 2.0.18",
"unicode-ident",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "ndk"
2024-10-21 13:51:10 -06:00
version = "0.9.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-10-21 13:51:10 -06:00
checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4"
2024-01-03 15:27:32 -07:00
dependencies = [
"bitflags 2.11.1",
2026-03-24 15:07:11 -04:00
"jni-sys 0.3.1",
2024-02-09 07:09:51 -07:00
"log",
2026-03-13 16:04:17 -04:00
"ndk-sys",
"num_enum",
2024-05-17 08:56:19 -06:00
"raw-window-handle",
2024-11-26 19:23:06 +01:00
"thiserror 1.0.69",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "ndk-context"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b"
2024-10-21 13:51:10 -06:00
[[package]]
name = "ndk-sys"
version = "0.6.0+11769913"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873"
dependencies = [
2026-03-24 15:07:11 -04:00
"jni-sys 0.3.1",
2024-10-21 13:51:10 -06:00
]
2024-11-11 09:14:03 -07:00
[[package]]
name = "new_debug_unreachable"
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086"
[[package]]
name = "nix"
version = "0.29.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46"
dependencies = [
"bitflags 2.11.1",
"cfg-if",
2026-03-13 16:04:17 -04:00
"cfg_aliases",
"libc",
2026-03-13 16:04:17 -04:00
"memoffset",
]
[[package]]
name = "no_std_io2"
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "418abd1b6d34fbf6cae440dc874771b0525a604428704c76e48b29a5e67b8003"
dependencies = [
"memchr",
]
[[package]]
name = "nom"
version = "7.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
dependencies = [
"memchr",
"minimal-lexical",
]
[[package]]
name = "nom"
version = "8.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405"
dependencies = [
"memchr",
]
2024-11-11 09:14:03 -07:00
[[package]]
name = "noop_proc_macro"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8"
2025-03-31 08:52:18 -06:00
[[package]]
name = "notify"
2025-08-13 12:40:15 -06:00
version = "8.2.0"
2025-03-31 08:52:18 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-08-13 12:40:15 -06:00
checksum = "4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3"
2025-03-31 08:52:18 -06:00
dependencies = [
"bitflags 2.11.1",
2025-03-31 08:52:18 -06:00
"fsevent-sys",
"inotify",
2025-03-31 08:52:18 -06:00
"kqueue",
"libc",
"log",
"mio",
2025-03-31 08:52:18 -06:00
"notify-types",
"walkdir",
2025-07-10 15:27:51 -06:00
"windows-sys 0.60.2",
2025-03-31 08:52:18 -06:00
]
[[package]]
name = "notify-debouncer-full"
2026-01-24 16:49:12 +01:00
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-01-24 16:49:12 +01:00
checksum = "c02b49179cfebc9932238d04d6079912d26de0379328872846118a0fa0dbb302"
dependencies = [
"file-id",
"log",
"notify",
"notify-types",
"walkdir",
]
[[package]]
name = "notify-rust"
version = "4.17.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "50ff2e74231b72c832d82982193b417f230945be6bdb5575b251d941d31adb00"
dependencies = [
2026-03-13 16:04:17 -04:00
"futures-lite",
"log",
"mac-notification-sys",
"serde",
"tauri-winrt-notification",
"zbus 5.15.0",
]
2025-03-31 08:52:18 -06:00
[[package]]
name = "notify-types"
2026-01-28 20:05:51 -05:00
version = "2.1.0"
2025-03-31 08:52:18 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-01-28 20:05:51 -05:00
checksum = "42b8cfee0e339a0337359f3c88165702ac6e600dc01c0cc9579a92d62b08477a"
dependencies = [
"bitflags 2.11.1",
2026-01-28 20:05:51 -05:00
]
2025-03-31 08:52:18 -06:00
2024-04-30 13:29:58 -06:00
[[package]]
name = "nu-ansi-term"
2025-10-14 11:18:23 -06:00
version = "0.50.3"
2024-04-30 13:29:58 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
2024-04-30 13:29:58 -06:00
dependencies = [
"windows-sys 0.61.2",
2024-04-30 13:29:58 -06:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "num-bigint"
2024-06-27 09:03:44 -06:00
version = "0.4.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-27 09:03:44 -06:00
checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9"
2024-01-03 15:27:32 -07:00
dependencies = [
"num-integer",
"num-traits",
]
[[package]]
name = "num-conv"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441"
2024-11-11 09:14:03 -07:00
[[package]]
name = "num-derive"
version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202"
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-11-11 09:14:03 -07:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "num-integer"
2024-02-09 07:09:51 -07:00
version = "0.1.46"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-02-09 07:09:51 -07:00
checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
2024-01-03 15:27:32 -07:00
dependencies = [
"num-traits",
]
[[package]]
name = "num-rational"
2024-05-09 12:26:45 -06:00
version = "0.4.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-09 12:26:45 -06:00
checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824"
2024-01-03 15:27:32 -07:00
dependencies = [
"num-bigint",
"num-integer",
"num-traits",
]
[[package]]
name = "num-traits"
2024-05-09 12:26:45 -06:00
version = "0.2.19"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-09 12:26:45 -06:00
checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
2024-01-03 15:27:32 -07:00
dependencies = [
"autocfg",
"libm",
]
[[package]]
name = "num_cpus"
2025-06-18 11:22:48 -04:00
version = "1.17.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-03-13 16:04:17 -04:00
"hermit-abi",
2024-01-03 15:27:32 -07:00
"libc",
]
[[package]]
name = "num_enum"
version = "0.7.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26"
2024-01-03 15:27:32 -07:00
dependencies = [
"num_enum_derive",
"rustversion",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "num_enum_derive"
version = "0.7.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-03-13 16:04:17 -04:00
"proc-macro-crate",
2024-01-03 15:27:32 -07:00
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "objc"
version = "0.2.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1"
dependencies = [
"malloc_buf",
]
[[package]]
name = "objc-foundation"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9"
dependencies = [
"block",
"objc",
"objc_id",
]
[[package]]
name = "objc-sys"
2024-05-28 19:05:59 -06:00
version = "0.3.5"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-28 19:05:59 -06:00
checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310"
2024-01-03 15:27:32 -07:00
[[package]]
name = "objc2"
2024-10-21 13:51:10 -06:00
version = "0.5.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-10-21 13:51:10 -06:00
checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804"
2024-01-03 15:27:32 -07:00
dependencies = [
"objc-sys",
2024-10-21 13:51:10 -06:00
"objc2-encode",
2024-01-03 15:27:32 -07:00
]
2025-04-15 20:04:07 -04:00
[[package]]
name = "objc2"
2026-03-13 16:04:17 -04:00
version = "0.6.4"
2025-04-15 20:04:07 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f"
2025-04-15 20:04:07 -04:00
dependencies = [
"objc2-encode",
]
2024-01-03 15:27:32 -07:00
[[package]]
2024-10-21 13:51:10 -06:00
name = "objc2-app-kit"
version = "0.2.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-10-21 13:51:10 -06:00
checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff"
2024-01-03 15:27:32 -07:00
dependencies = [
"bitflags 2.11.1",
2025-04-15 20:04:07 -04:00
"block2 0.5.1",
2024-10-21 13:51:10 -06:00
"libc",
2025-04-15 20:04:07 -04:00
"objc2 0.5.2",
2024-10-21 13:51:10 -06:00
"objc2-core-data",
"objc2-core-image",
2025-04-15 20:04:07 -04:00
"objc2-foundation 0.2.2",
2024-10-21 13:51:10 -06:00
"objc2-quartz-core",
2024-01-03 15:27:32 -07:00
]
2025-06-18 11:22:48 -04:00
[[package]]
name = "objc2-app-kit"
2025-10-14 11:18:23 -06:00
version = "0.3.2"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c"
2025-06-18 11:22:48 -04:00
dependencies = [
"bitflags 2.11.1",
2025-10-14 11:18:23 -06:00
"block2 0.6.2",
2026-03-13 16:04:17 -04:00
"objc2 0.6.4",
"objc2-core-foundation",
2025-10-14 11:18:23 -06:00
"objc2-foundation 0.3.2",
2025-06-18 11:22:48 -04:00
]
2024-10-21 13:51:10 -06:00
[[package]]
name = "objc2-core-data"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef"
dependencies = [
"bitflags 2.11.1",
2025-04-15 20:04:07 -04:00
"block2 0.5.1",
"objc2 0.5.2",
"objc2-foundation 0.2.2",
]
[[package]]
name = "objc2-core-foundation"
2025-10-14 11:18:23 -06:00
version = "0.3.2"
2025-04-15 20:04:07 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536"
2025-04-15 20:04:07 -04:00
dependencies = [
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"block2 0.6.2",
2025-07-22 09:15:33 -06:00
"dispatch2",
2026-03-13 16:04:17 -04:00
"objc2 0.6.4",
2024-10-21 13:51:10 -06:00
]
[[package]]
2026-03-13 16:04:17 -04:00
name = "objc2-core-graphics"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807"
dependencies = [
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"libc",
"objc2-core-foundation",
]
[[package]]
name = "objc2-core-image"
version = "0.2.2"
2024-10-21 13:51:10 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80"
dependencies = [
2025-04-15 20:04:07 -04:00
"block2 0.5.1",
"objc2 0.5.2",
"objc2-foundation 0.2.2",
2024-10-21 13:51:10 -06:00
"objc2-metal",
]
[[package]]
2026-03-13 16:04:17 -04:00
name = "objc2-core-video"
version = "0.3.2"
2024-10-21 13:51:10 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6"
2024-10-21 13:51:10 -06:00
dependencies = [
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"objc2-core-foundation",
"objc2-core-graphics",
2024-10-21 13:51:10 -06:00
]
2024-02-09 07:09:51 -07:00
[[package]]
name = "objc2-encode"
2025-02-19 17:55:33 +01:00
version = "4.1.0"
2024-02-09 07:09:51 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-02-19 17:55:33 +01:00
checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33"
2024-02-09 07:09:51 -07:00
[[package]]
name = "objc2-foundation"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8"
dependencies = [
"bitflags 2.11.1",
2025-04-15 20:04:07 -04:00
"block2 0.5.1",
"libc",
2025-04-15 20:04:07 -04:00
"objc2 0.5.2",
]
[[package]]
name = "objc2-foundation"
2025-10-14 11:18:23 -06:00
version = "0.3.2"
2025-04-15 20:04:07 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272"
2025-04-15 20:04:07 -04:00
dependencies = [
"bitflags 2.11.1",
2025-10-14 11:18:23 -06:00
"block2 0.6.2",
2025-04-15 20:04:07 -04:00
"libc",
2026-03-13 16:04:17 -04:00
"objc2 0.6.4",
2025-04-15 20:04:07 -04:00
"objc2-core-foundation",
]
2024-10-21 13:51:10 -06:00
[[package]]
name = "objc2-metal"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6"
dependencies = [
"bitflags 2.11.1",
2025-04-15 20:04:07 -04:00
"block2 0.5.1",
"objc2 0.5.2",
"objc2-foundation 0.2.2",
2024-10-21 13:51:10 -06:00
]
[[package]]
name = "objc2-quartz-core"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a"
dependencies = [
"bitflags 2.11.1",
2025-04-15 20:04:07 -04:00
"block2 0.5.1",
"objc2 0.5.2",
"objc2-foundation 0.2.2",
2024-10-21 13:51:10 -06:00
"objc2-metal",
]
[[package]]
name = "objc2-ui-kit"
2026-03-13 16:04:17 -04:00
version = "0.3.2"
2024-10-21 13:51:10 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22"
2024-10-21 13:51:10 -06:00
dependencies = [
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"objc2 0.6.4",
"objc2-core-foundation",
"objc2-foundation 0.3.2",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "objc_id"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b"
dependencies = [
"objc",
]
[[package]]
name = "once_cell"
version = "1.21.4"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
2024-01-03 15:27:32 -07:00
2025-06-18 11:22:48 -04:00
[[package]]
name = "once_cell_polyfill"
version = "1.70.2"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
2025-06-18 11:22:48 -04:00
[[package]]
name = "open"
version = "5.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2fbaa89d2ddc8473c78a3adf69eea8cffa28c483b8e02a971ef31527cd0fc92c"
dependencies = [
"is-wsl",
"libc",
"pathdiff",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "option-ext"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"
[[package]]
name = "orbclient"
version = "0.3.55"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5df339f526ea9a60e371768d50efc2f2508c7203290731565d1f7a6f71d21747"
2024-01-03 15:27:32 -07:00
dependencies = [
"libc",
2024-10-16 16:33:01 -06:00
"libredox",
2024-01-03 15:27:32 -07:00
]
2026-03-13 16:04:17 -04:00
[[package]]
name = "ordered-float"
2026-04-03 19:29:48 -04:00
version = "5.3.0"
2026-03-13 16:04:17 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "b7d950ca161dc355eaf28f82b11345ed76c6e1f6eb1f4f4479e0323b9e2fbd0e"
2026-03-13 16:04:17 -04:00
dependencies = [
"num-traits",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "ordered-stream"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50"
dependencies = [
"futures-core",
"pin-project-lite",
]
[[package]]
name = "ordermap"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f7476a5b122ff1fce7208e7ee9dccd0a516e835f5b8b19b8f3c98a34cf757c1"
dependencies = [
"indexmap 2.14.0",
"serde",
2025-09-30 11:54:11 -04:00
"serde_core",
]
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
[[package]]
name = "os_pipe"
2025-10-14 11:18:23 -06:00
version = "1.2.3"
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967"
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
dependencies = [
"libc",
"windows-sys 0.61.2",
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "ouroboros"
2025-01-13 09:03:23 -07:00
version = "0.18.5"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-01-13 09:03:23 -07:00
checksum = "1e0f050db9c44b97a94723127e6be766ac5c340c48f2c4bb3ffa11713744be59"
2024-01-03 15:27:32 -07:00
dependencies = [
"aliasable",
"ouroboros_macro",
"static_assertions",
]
[[package]]
name = "ouroboros_macro"
2025-01-13 09:03:23 -07:00
version = "0.18.5"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-01-13 09:03:23 -07:00
checksum = "3c7028bdd3d43083f6d8d4d5187680d0d3560d54df4cc9d752005268b41e64d0"
2024-01-03 15:27:32 -07:00
dependencies = [
"heck 0.4.1",
2024-01-03 15:27:32 -07:00
"proc-macro2",
2024-10-21 13:51:10 -06:00
"proc-macro2-diagnostics",
2024-01-03 15:27:32 -07:00
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "owned_ttf_parser"
2025-07-24 10:52:49 -06:00
version = "0.25.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-07-24 10:52:49 -06:00
checksum = "36820e9051aca1014ddc75770aab4d68bc1e9e632f0f5627c4086bc216fb583b"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-03-13 16:04:17 -04:00
"ttf-parser",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "palette"
2024-04-30 13:29:58 -06:00
version = "0.7.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-04-30 13:29:58 -06:00
checksum = "4cbf71184cc5ecc2e4e1baccdb21026c20e5fc3dcf63028a086131b3ab00b6e6"
2024-01-03 15:27:32 -07:00
dependencies = [
"approx",
"fast-srgb8",
"palette_derive",
2025-12-09 10:47:52 -05:00
"phf 0.11.3",
2024-01-03 15:27:32 -07:00
"serde",
]
[[package]]
name = "palette_derive"
2024-04-30 13:29:58 -06:00
version = "0.7.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-04-30 13:29:58 -06:00
checksum = "f5030daf005bface118c096f510ffb781fc28f9ab6a32ab224d8631be6851d30"
2024-01-03 15:27:32 -07:00
dependencies = [
2024-04-30 13:29:58 -06:00
"by_address",
2024-01-03 15:27:32 -07:00
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-24 09:30:06 -05:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "parking"
version = "2.2.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
2024-01-03 15:27:32 -07:00
[[package]]
name = "parking_lot"
2025-10-14 11:18:23 -06:00
version = "0.12.5"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
2024-01-03 15:27:32 -07:00
dependencies = [
"lock_api",
2026-03-13 16:04:17 -04:00
"parking_lot_core",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "parking_lot_core"
2025-10-14 11:18:23 -06:00
version = "0.9.12"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
2024-01-03 15:27:32 -07:00
dependencies = [
"cfg-if",
2024-01-03 15:27:32 -07:00
"libc",
2025-10-14 11:18:23 -06:00
"redox_syscall 0.5.18",
2024-01-03 15:27:32 -07:00
"smallvec",
2025-10-14 11:18:23 -06:00
"windows-link 0.2.1",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "paste"
2024-05-09 12:26:45 -06:00
version = "1.0.15"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-09 12:26:45 -06:00
checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
2024-01-03 15:27:32 -07:00
[[package]]
name = "pastey"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec"
[[package]]
name = "pathdiff"
2024-11-26 19:23:06 +01:00
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-11-26 19:23:06 +01:00
checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3"
[[package]]
name = "pbkdf2"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "112d82ceb8c5bf524d9af484d4e4970c9fd5a0cc15ba14ad93dccd28873b0629"
dependencies = [
"digest 0.11.3",
"hmac",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "percent-encoding"
2025-09-07 20:29:03 -06:00
version = "2.3.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
2024-01-03 15:27:32 -07:00
[[package]]
name = "phf"
2025-01-10 09:55:04 -07:00
version = "0.11.3"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-01-10 09:55:04 -07:00
checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078"
2024-01-03 15:27:32 -07:00
dependencies = [
2025-12-09 10:47:52 -05:00
"phf_macros 0.11.3",
"phf_shared 0.11.3",
]
[[package]]
name = "phf"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf"
dependencies = [
"phf_macros 0.13.1",
"phf_shared 0.13.1",
"serde",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "phf_generator"
2025-01-10 09:55:04 -07:00
version = "0.11.3"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-01-10 09:55:04 -07:00
checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d"
2024-01-03 15:27:32 -07:00
dependencies = [
2025-12-09 10:47:52 -05:00
"phf_shared 0.11.3",
"rand 0.8.6",
2024-01-03 15:27:32 -07:00
]
2025-12-09 10:47:52 -05:00
[[package]]
name = "phf_generator"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737"
dependencies = [
2026-03-13 16:04:17 -04:00
"fastrand",
2025-12-09 10:47:52 -05:00
"phf_shared 0.13.1",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "phf_macros"
2025-01-10 09:55:04 -07:00
version = "0.11.3"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-01-10 09:55:04 -07:00
checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216"
2024-01-03 15:27:32 -07:00
dependencies = [
2025-12-09 10:47:52 -05:00
"phf_generator 0.11.3",
"phf_shared 0.11.3",
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2025-12-09 10:47:52 -05:00
]
[[package]]
name = "phf_macros"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef"
dependencies = [
"phf_generator 0.13.1",
"phf_shared 0.13.1",
2024-01-03 15:27:32 -07:00
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2026-01-28 20:05:51 -05:00
"uncased",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "phf_shared"
2025-01-10 09:55:04 -07:00
version = "0.11.3"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-01-10 09:55:04 -07:00
checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5"
2024-01-03 15:27:32 -07:00
dependencies = [
2025-01-10 09:55:04 -07:00
"siphasher",
2024-01-03 15:27:32 -07:00
]
2025-12-09 10:47:52 -05:00
[[package]]
name = "phf_shared"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266"
dependencies = [
"siphasher",
2026-01-28 20:05:51 -05:00
"uncased",
2025-12-09 10:47:52 -05:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "pico-args"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315"
2024-10-21 13:51:10 -06:00
[[package]]
name = "pin-project"
version = "1.1.13"
2024-10-21 13:51:10 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2466b2336ed02bcdca6b294417127b90ec92038d1d5c4fbeac971a922e0e0924"
2024-10-21 13:51:10 -06:00
dependencies = [
"pin-project-internal",
]
[[package]]
name = "pin-project-internal"
version = "1.1.13"
2024-10-21 13:51:10 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c96395f0a926bc13b1c17622aaddda1ecb55d49c8f1bf9777e4d877800a43f8b"
2024-10-21 13:51:10 -06:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-10-21 13:51:10 -06:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "pin-project-lite"
2026-03-13 16:04:17 -04:00
version = "0.2.17"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
2024-01-03 15:27:32 -07:00
[[package]]
name = "pin-utils"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "piper"
2026-03-13 16:04:17 -04:00
version = "0.2.5"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "c835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1"
2024-01-03 15:27:32 -07:00
dependencies = [
"atomic-waker",
2026-03-13 16:04:17 -04:00
"fastrand",
2024-01-03 15:27:32 -07:00
"futures-io",
]
[[package]]
name = "pkg-config"
version = "0.3.33"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e"
2024-01-03 15:27:32 -07:00
2026-03-13 16:04:17 -04:00
[[package]]
name = "plain"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
2024-01-03 15:27:32 -07:00
[[package]]
name = "png"
2025-01-10 09:55:04 -07:00
version = "0.17.16"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-01-10 09:55:04 -07:00
checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526"
2024-01-03 15:27:32 -07:00
dependencies = [
"bitflags 1.3.2",
"crc32fast",
"fdeflate",
"flate2",
2024-10-25 13:24:17 +02:00
"miniz_oxide",
2024-01-03 15:27:32 -07:00
]
2025-09-07 20:29:03 -06:00
[[package]]
name = "png"
version = "0.18.1"
2025-09-07 20:29:03 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61"
2025-09-07 20:29:03 -06:00
dependencies = [
"bitflags 2.11.1",
2025-09-07 20:29:03 -06:00
"crc32fast",
"fdeflate",
"flate2",
"miniz_oxide",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "polling"
2025-09-15 15:13:03 +02:00
version = "3.11.0"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-15 15:13:03 +02:00
checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218"
2024-01-03 15:27:32 -07:00
dependencies = [
"cfg-if",
2024-01-03 15:27:32 -07:00
"concurrent-queue",
2026-03-13 16:04:17 -04:00
"hermit-abi",
2024-01-03 15:27:32 -07:00
"pin-project-lite",
"rustix 1.1.4",
2025-10-14 11:18:23 -06:00
"windows-sys 0.61.2",
2024-01-03 15:27:32 -07:00
]
2024-05-17 08:56:19 -06:00
[[package]]
name = "pollster"
2025-06-18 11:22:48 -04:00
version = "0.4.0"
2024-05-17 08:56:19 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3"
2024-05-17 08:56:19 -06:00
2025-03-15 11:59:03 -04:00
[[package]]
name = "portable-atomic"
version = "1.13.1"
2025-03-15 11:59:03 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49"
2025-03-15 11:59:03 -04:00
[[package]]
name = "portable-atomic-util"
version = "0.2.7"
2025-03-15 11:59:03 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2a106d1259c23fac8e543272398ae0e3c0b8d33c88ed73d0cc71b0f1d902618"
2025-03-15 11:59:03 -04:00
dependencies = [
"portable-atomic",
]
[[package]]
2025-06-18 11:22:48 -04:00
name = "potential_utf"
2026-04-03 19:29:48 -04:00
version = "0.1.5"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564"
2025-06-18 11:22:48 -04:00
dependencies = [
"serde_core",
"writeable",
2025-09-15 15:13:03 +02:00
"zerovec",
2025-06-18 11:22:48 -04:00
]
[[package]]
name = "powerfmt"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
[[package]]
name = "ppmd-rust"
2026-01-28 20:05:51 -05:00
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-01-28 20:05:51 -05:00
checksum = "efca4c95a19a79d1c98f791f10aebd5c1363b473244630bb7dbde1dc98455a24"
2024-01-03 15:27:32 -07:00
[[package]]
name = "ppv-lite86"
2025-03-15 11:59:03 -04:00
version = "0.2.21"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-03-15 11:59:03 -04:00
checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
2024-08-19 13:25:36 -06:00
dependencies = [
2025-06-18 11:22:48 -04:00
"zerocopy",
2024-08-19 13:25:36 -06:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "presser"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa"
[[package]]
name = "prettyplease"
version = "0.2.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
dependencies = [
"proc-macro2",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
]
2024-02-09 07:09:51 -07:00
[[package]]
name = "proc-macro-crate"
2026-03-13 16:04:17 -04:00
version = "3.5.0"
2024-02-09 07:09:51 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f"
2024-02-09 07:09:51 -07:00
dependencies = [
2026-03-13 16:04:17 -04:00
"toml_edit",
2024-02-09 07:09:51 -07:00
]
2024-01-03 15:27:32 -07:00
[[package]]
2025-02-19 17:55:33 +01:00
name = "proc-macro-error-attr2"
version = "2.0.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-02-19 17:55:33 +01:00
checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5"
2024-01-03 15:27:32 -07:00
dependencies = [
"proc-macro2",
"quote",
]
[[package]]
2025-02-19 17:55:33 +01:00
name = "proc-macro-error2"
version = "2.0.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-02-19 17:55:33 +01:00
checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802"
2024-01-03 15:27:32 -07:00
dependencies = [
2025-02-19 17:55:33 +01:00
"proc-macro-error-attr2",
2024-01-03 15:27:32 -07:00
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "proc-macro2"
2026-01-22 10:02:23 -07:00
version = "1.0.106"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-01-22 10:02:23 -07:00
checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
2024-01-03 15:27:32 -07:00
dependencies = [
"unicode-ident",
]
2024-10-21 13:51:10 -06:00
[[package]]
name = "proc-macro2-diagnostics"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8"
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-10-21 13:51:10 -06:00
"version_check",
"yansi",
]
[[package]]
name = "procfs"
version = "0.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25485360a54d6861439d60facef26de713b1e126bf015ec8f98239467a2b82f7"
dependencies = [
"bitflags 2.11.1",
"chrono",
"flate2",
"procfs-core",
"rustix 1.1.4",
]
[[package]]
name = "procfs-core"
version = "0.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6401bf7b6af22f78b563665d15a22e9aef27775b79b149a66ca022468a4e405"
dependencies = [
"bitflags 2.11.1",
"chrono",
"hex",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "profiling"
version = "1.0.18"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d595e54a326bc53c1c197b32d295e14b169e3cfeaa8dc82b529f947fba6bcf5"
2024-11-11 09:14:03 -07:00
dependencies = [
"profiling-procmacros",
]
[[package]]
name = "profiling-procmacros"
version = "1.0.18"
2024-11-11 09:14:03 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4488a4a36b9a4ba6b9334a32a39971f77c1436ec82c38707bce707699cc3bbcb"
2024-11-11 09:14:03 -07:00
dependencies = [
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-11-11 09:14:03 -07:00
]
2024-01-03 15:27:32 -07:00
2025-09-07 20:29:03 -06:00
[[package]]
name = "pxfm"
version = "0.1.29"
2025-09-07 20:29:03 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e0c5ccf5294c6ccd63a74f1565028353830a9c2f5eb0c682c355c471726a6e3f"
2025-09-07 20:29:03 -06:00
2024-01-03 15:27:32 -07:00
[[package]]
name = "qoi"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001"
dependencies = [
"bytemuck",
]
2024-11-11 09:14:03 -07:00
[[package]]
name = "quick-error"
version = "2.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
2024-08-28 08:54:44 +02:00
[[package]]
name = "quick-xml"
version = "0.36.2"
2024-08-28 08:54:44 +02:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe"
2024-08-28 08:54:44 +02:00
dependencies = [
"memchr",
"serde",
]
[[package]]
name = "quick-xml"
version = "0.37.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb"
dependencies = [
"memchr",
]
[[package]]
name = "quick-xml"
version = "0.38.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c"
2026-03-13 16:04:17 -04:00
dependencies = [
"memchr",
]
[[package]]
name = "quick-xml"
version = "0.39.4"
2026-03-13 16:04:17 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cdcc8dd4e2f670d309a5f0e83fe36dfdc05af317008fea29144da1a2ac858e5e"
dependencies = [
"memchr",
"serde",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "quote"
2026-03-13 16:04:17 -04:00
version = "1.0.45"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"
2024-01-03 15:27:32 -07:00
dependencies = [
"proc-macro2",
]
[[package]]
name = "r-efi"
2025-06-19 10:06:15 -04:00
version = "5.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-19 10:06:15 -04:00
checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
2026-03-13 16:04:17 -04:00
[[package]]
name = "r-efi"
version = "6.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
2024-01-03 15:27:32 -07:00
[[package]]
name = "rand"
version = "0.8.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a"
2024-01-03 15:27:32 -07:00
dependencies = [
"libc",
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
"rand_chacha 0.3.1",
"rand_core 0.6.4",
]
[[package]]
name = "rand"
version = "0.9.4"
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea"
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
dependencies = [
"rand_chacha 0.9.0",
"rand_core 0.9.5",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "rand_chacha"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
dependencies = [
"ppv-lite86",
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
"rand_core 0.6.4",
]
[[package]]
name = "rand_chacha"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
dependencies = [
"ppv-lite86",
"rand_core 0.9.5",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "rand_core"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
dependencies = [
"getrandom 0.2.17",
2024-01-03 15:27:32 -07:00
]
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
[[package]]
name = "rand_core"
version = "0.9.5"
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c"
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
dependencies = [
"getrandom 0.3.4",
feat: use io_uring / IOCP when available for async file IO (#911) Spawns a single thread for handling async file IO on the [compio runtime](https://github.com/compio-rs/compio). It is a completion-based IO runtime that can dynamically select a polling mechanism at runtime. It defaults to io_uring on Linux, IOCP on Windows, and the polling crate everywhere else. On Linux systems where io_uring is unavailable or disabled, it will fall back to the polling crate. This eliminates most of the threads that were needed previously. It significantly reduced the amount of memory needed in the recursive Context to get a good transfer rate for each copy operation—from a 4 MB buffer to 128 KB. Copies on a nvme drive are somewhat faster with the async IO changes, and use less CPU than before. Although it uses a single thread for non-blocking tasks, it still manages to 100% max out my nvme drive's activity for the whole duration of multiple long transfers. But it would be possible to enable compio's dispatcher to spread operations across worker threads if necessary. All but the extract and compress operations were updated to be async. I had to switch the `CondVar` in the `Controller` to a `tokio::sync::Notify` to prevent the IO thread from being put to sleep when an operation is paused. Fixed a deadlock in the `operation_copy` test function that was performing an operation without concurrently pulling from the channel in the operation. Reduced the rate that `Message::None` is sent from a subscription to trigger a UI redraw, and fixed it to not run when operations are paused.
2025-04-09 23:15:07 +02:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "range-alloc"
2026-03-13 16:04:17 -04:00
version = "0.1.5"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "ca45419789ae5a7899559e9512e58ca889e41f04f1f2445e9f4b290ceccd1d08"
2024-01-03 15:27:32 -07:00
[[package]]
name = "rangemap"
version = "1.7.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "973443cf09a9c8656b574a866ab68dfa19f0867d0340648c7d2f6a71b8a8ea68"
2024-01-03 15:27:32 -07:00
2024-11-11 09:14:03 -07:00
[[package]]
name = "rav1e"
version = "0.8.1"
2024-11-11 09:14:03 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43b6dd56e85d9483277cde964fd1bdb0428de4fec5ebba7540995639a21cb32b"
2024-11-11 09:14:03 -07:00
dependencies = [
"aligned-vec",
2024-11-11 09:14:03 -07:00
"arbitrary",
"arg_enum_proc_macro",
2025-02-19 17:55:33 +01:00
"arrayvec",
"av-scenechange",
2024-11-11 09:14:03 -07:00
"av1-grain",
"bitstream-io",
"built",
"cfg-if",
"interpolate_name",
2026-01-29 15:14:49 -05:00
"itertools",
2024-11-11 09:14:03 -07:00
"libc",
"libfuzzer-sys",
"log",
"maybe-rayon",
"new_debug_unreachable",
"noop_proc_macro",
"num-derive",
"num-traits",
"paste",
"profiling",
"rand 0.9.4",
"rand_chacha 0.9.0",
2024-11-11 09:14:03 -07:00
"simd_helpers",
"thiserror 2.0.18",
2024-11-11 09:14:03 -07:00
"v_frame",
"wasm-bindgen",
]
[[package]]
name = "ravif"
2026-03-13 16:04:17 -04:00
version = "0.13.0"
2024-11-11 09:14:03 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "e52310197d971b0f5be7fe6b57530dcd27beb35c1b013f29d66c1ad73fbbcc45"
2024-11-11 09:14:03 -07:00
dependencies = [
"avif-serialize",
"imgref",
"loop9",
"quick-error",
"rav1e",
"rayon",
"rgb",
]
2024-02-09 07:09:51 -07:00
[[package]]
name = "raw-window-handle"
2024-05-20 14:09:45 -06:00
version = "0.6.2"
2024-02-09 07:09:51 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-05-20 14:09:45 -06:00
checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539"
2024-02-09 07:09:51 -07:00
2024-01-03 15:27:32 -07:00
[[package]]
name = "rayon"
version = "1.12.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d"
2024-01-03 15:27:32 -07:00
dependencies = [
"either",
"rayon-core",
]
[[package]]
name = "rayon-core"
2025-08-13 12:40:15 -06:00
version = "1.13.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-08-13 12:40:15 -06:00
checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91"
2024-01-03 15:27:32 -07:00
dependencies = [
"crossbeam-deque",
"crossbeam-utils",
]
2025-12-09 10:47:52 -05:00
[[package]]
name = "read-fonts"
version = "0.37.0"
2025-12-09 10:47:52 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7b634fabf032fab15307ffd272149b622260f55974d9fad689292a5d33df02e5"
dependencies = [
"bytemuck",
"core_maths",
2026-04-03 19:29:48 -04:00
"font-types",
]
2024-08-28 08:54:44 +02:00
[[package]]
name = "recently-used-xbel"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "63ab2febcd4f0245fbadd0b44f7cd35207128a7b210a089e65740625a45399b5"
2024-08-28 08:54:44 +02:00
dependencies = [
"chrono",
"dirs 5.0.1",
"infer",
"mime_guess",
"quick-xml 0.36.2",
2024-08-28 08:54:44 +02:00
"serde",
2024-11-26 19:23:06 +01:00
"thiserror 1.0.69",
2024-08-28 08:54:44 +02:00
"url",
]
2024-04-25 20:19:36 -06:00
[[package]]
name = "redox_syscall"
2025-10-14 11:18:23 -06:00
version = "0.5.18"
2024-04-25 20:19:36 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
2024-04-25 20:19:36 -06:00
dependencies = [
"bitflags 2.11.1",
2024-04-25 20:19:36 -06:00
]
[[package]]
name = "redox_syscall"
version = "0.7.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4666a1a60d8412eab19d94f6d13dcc9cea0a5ef4fdf6a5db306537413c661b1b"
dependencies = [
"bitflags 2.11.1",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "redox_users"
2024-08-19 13:25:36 -06:00
version = "0.4.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-08-19 13:25:36 -06:00
checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
2024-01-03 15:27:32 -07:00
dependencies = [
"getrandom 0.2.17",
2024-10-16 16:33:01 -06:00
"libredox",
2024-11-26 19:23:06 +01:00
"thiserror 1.0.69",
2024-01-03 15:27:32 -07:00
]
2025-02-19 17:55:33 +01:00
[[package]]
name = "redox_users"
2025-08-13 12:40:15 -06:00
version = "0.5.2"
2025-02-19 17:55:33 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-08-13 12:40:15 -06:00
checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac"
2025-02-19 17:55:33 +01:00
dependencies = [
"getrandom 0.2.17",
2025-02-19 17:55:33 +01:00
"libredox",
"thiserror 2.0.18",
2025-02-19 17:55:33 +01:00
]
2025-06-18 11:22:48 -04:00
[[package]]
name = "ref-cast"
2025-09-30 11:54:11 -04:00
version = "1.0.25"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-30 11:54:11 -04:00
checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d"
2025-06-18 11:22:48 -04:00
dependencies = [
"ref-cast-impl",
]
[[package]]
name = "ref-cast-impl"
2025-09-30 11:54:11 -04:00
version = "1.0.25"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-30 11:54:11 -04:00
checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da"
2025-06-18 11:22:48 -04:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2025-06-18 11:22:48 -04:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "regex"
version = "1.12.3"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276"
2024-01-03 15:27:32 -07:00
dependencies = [
"aho-corasick",
"memchr",
2025-09-15 15:13:03 +02:00
"regex-automata",
2025-09-07 20:29:03 -06:00
"regex-syntax",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "regex-automata"
version = "0.4.14"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f"
2024-01-03 15:27:32 -07:00
dependencies = [
"aho-corasick",
"memchr",
2025-09-07 20:29:03 -06:00
"regex-syntax",
2024-01-03 15:27:32 -07:00
]
2024-04-30 13:29:58 -06:00
[[package]]
name = "regex-syntax"
2026-03-13 16:04:17 -04:00
version = "0.8.10"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
2024-01-03 15:27:32 -07:00
[[package]]
name = "renderdoc-sys"
2024-03-04 10:28:16 -07:00
version = "1.1.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-03-04 10:28:16 -07:00
checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832"
2024-01-03 15:27:32 -07:00
[[package]]
name = "resvg"
2026-03-13 16:04:17 -04:00
version = "0.45.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "a8928798c0a55e03c9ca6c4c6846f76377427d2c1e1f7e6de3c06ae57942df43"
2024-01-03 15:27:32 -07:00
dependencies = [
"gif 0.13.3",
2026-03-13 16:04:17 -04:00
"image-webp",
2024-01-03 15:27:32 -07:00
"log",
"pico-args",
"rgb",
"svgtypes",
2024-02-09 07:09:51 -07:00
"tiny-skia",
2024-01-03 15:27:32 -07:00
"usvg",
2026-03-13 16:04:17 -04:00
"zune-jpeg 0.4.21",
2024-01-03 15:27:32 -07:00
]
2024-01-24 09:30:06 -05:00
[[package]]
name = "rfd"
2026-01-28 20:05:51 -05:00
version = "0.16.0"
2024-01-24 09:30:06 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-01-28 20:05:51 -05:00
checksum = "a15ad77d9e70a92437d8f74c35d99b4e4691128df018833e99f90bcd36152672"
2024-01-24 09:30:06 -05:00
dependencies = [
"ashpd 0.11.1",
2025-10-14 11:18:23 -06:00
"block2 0.6.2",
2025-07-22 09:15:33 -06:00
"dispatch2",
2024-01-24 09:30:06 -05:00
"js-sys",
"log",
2026-03-13 16:04:17 -04:00
"objc2 0.6.4",
2025-10-14 11:18:23 -06:00
"objc2-app-kit 0.3.2",
2025-06-18 11:22:48 -04:00
"objc2-core-foundation",
2025-10-14 11:18:23 -06:00
"objc2-foundation 0.3.2",
2024-05-17 08:56:19 -06:00
"pollster",
"raw-window-handle",
"urlencoding",
2024-01-24 09:30:06 -05:00
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
2026-01-28 20:05:51 -05:00
"windows-sys 0.60.2",
2024-01-24 09:30:06 -05:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "rgb"
2026-03-13 16:04:17 -04:00
version = "0.8.53"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "47b34b781b31e5d73e9fbc8689c70551fd1ade9a19e3e28cfec8580a79290cc4"
2024-01-03 15:27:32 -07:00
dependencies = [
"bytemuck",
]
2025-09-07 20:29:03 -06:00
[[package]]
name = "ron"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db09040cc89e461f1a265139777a2bde7f8d8c67c4936f700c63ce3e2904d468"
dependencies = [
"base64",
"bitflags 2.11.1",
2024-01-03 15:27:32 -07:00
"serde",
"serde_derive",
"unicode-ident",
2024-01-03 15:27:32 -07:00
]
2026-01-28 20:05:51 -05:00
[[package]]
name = "ron"
2026-04-03 19:29:48 -04:00
version = "0.12.1"
2026-01-28 20:05:51 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "4147b952f3f819eca0e99527022f7d6a8d05f111aeb0a62960c74eb283bec8fc"
2026-01-28 20:05:51 -05:00
dependencies = [
"bitflags 2.11.1",
2026-01-28 20:05:51 -05:00
"once_cell",
"serde",
"serde_derive",
"typeid",
"unicode-ident",
]
2024-08-19 13:25:36 -06:00
[[package]]
name = "roxmltree"
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97"
2024-01-03 15:27:32 -07:00
[[package]]
name = "rust-embed"
version = "8.11.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04113cb9355a377d83f06ef1f0a45b8ab8cd7d8b1288160717d66df5c7988d27"
2024-01-03 15:27:32 -07:00
dependencies = [
"rust-embed-impl",
"rust-embed-utils",
"walkdir",
]
[[package]]
name = "rust-embed-impl"
version = "8.11.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da0902e4c7c8e997159ab384e6d0fc91c221375f6894346ae107f47dd0f3ccaa"
2024-01-03 15:27:32 -07:00
dependencies = [
"proc-macro2",
"quote",
"rust-embed-utils",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
"walkdir",
]
[[package]]
name = "rust-embed-utils"
version = "8.11.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5bcdef0be6fe7f6fa333b1073c949729274b05f123a0ad7efcb8efd878e5c3b1"
2024-01-03 15:27:32 -07:00
dependencies = [
"sha2 0.10.9",
2024-01-03 15:27:32 -07:00
"walkdir",
]
[[package]]
name = "rustc-hash"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
2024-10-21 13:51:10 -06:00
[[package]]
name = "rustc-hash"
2026-04-03 19:29:48 -04:00
version = "2.1.2"
2024-10-21 13:51:10 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe"
2024-10-21 13:51:10 -06:00
2026-03-24 15:07:11 -04:00
[[package]]
name = "rustc_version"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
dependencies = [
"semver",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "rustix"
2025-02-19 17:55:33 +01:00
version = "0.38.44"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-02-19 17:55:33 +01:00
checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
2024-01-03 15:27:32 -07:00
dependencies = [
"bitflags 2.11.1",
2024-01-03 15:27:32 -07:00
"errno",
"libc",
2025-01-10 09:55:04 -07:00
"linux-raw-sys 0.4.15",
"windows-sys 0.59.0",
2024-01-03 15:27:32 -07:00
]
2025-03-15 11:59:03 -04:00
[[package]]
name = "rustix"
version = "1.1.4"
2025-03-15 11:59:03 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
2025-03-15 11:59:03 -04:00
dependencies = [
"bitflags 2.11.1",
2025-03-15 11:59:03 -04:00
"errno",
"libc",
"linux-raw-sys 0.12.1",
"windows-sys 0.61.2",
2025-03-15 11:59:03 -04:00
]
[[package]]
name = "rustversion"
2025-08-13 12:40:15 -06:00
version = "1.0.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-08-13 12:40:15 -06:00
checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
[[package]]
name = "rustybuzz"
2026-03-13 16:04:17 -04:00
version = "0.20.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702"
dependencies = [
"bitflags 2.11.1",
"bytemuck",
2026-03-13 16:04:17 -04:00
"core_maths",
"log",
"smallvec",
2026-03-13 16:04:17 -04:00
"ttf-parser",
2024-10-21 13:51:10 -06:00
"unicode-bidi-mirroring",
"unicode-ccc",
2024-01-03 15:27:32 -07:00
"unicode-properties",
"unicode-script",
]
[[package]]
name = "same-file"
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
dependencies = [
"winapi-util",
]
2025-06-18 11:22:48 -04:00
[[package]]
name = "schemars"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f"
dependencies = [
"dyn-clone",
"ref-cast",
"serde",
"serde_json",
]
2025-07-01 09:31:12 -06:00
[[package]]
name = "schemars"
version = "1.2.1"
2025-07-01 09:31:12 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc"
2025-07-01 09:31:12 -06:00
dependencies = [
"dyn-clone",
"ref-cast",
"serde",
"serde_json",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "scoped-tls"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
[[package]]
name = "scopeguard"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "sctk-adwaita"
2026-03-13 16:04:17 -04:00
version = "0.11.0"
2024-02-09 07:09:51 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "1dd3accc0f3f4bbaf2c9e1957a030dc582028130c67660d44c0a0345a22ca69b"
2024-01-03 15:27:32 -07:00
dependencies = [
"ab_glyph",
"log",
"memmap2 0.9.10",
2026-03-13 16:04:17 -04:00
"smithay-client-toolkit",
2024-02-09 07:09:51 -07:00
"tiny-skia",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "self_cell"
version = "1.2.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89"
2024-01-03 15:27:32 -07:00
[[package]]
name = "semver"
version = "1.0.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd"
2024-01-03 15:27:32 -07:00
[[package]]
name = "serde"
2025-09-30 11:54:11 -04:00
version = "1.0.228"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-30 11:54:11 -04:00
checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
2025-09-15 15:13:03 +02:00
dependencies = [
"serde_core",
"serde_derive",
]
[[package]]
name = "serde_core"
2025-09-30 11:54:11 -04:00
version = "1.0.228"
2025-09-15 15:13:03 +02:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-30 11:54:11 -04:00
checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
2024-01-03 15:27:32 -07:00
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
2025-09-30 11:54:11 -04:00
version = "1.0.228"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-30 11:54:11 -04:00
checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
2024-01-03 15:27:32 -07:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-05-14 11:15:54 -06:00
]
[[package]]
name = "serde_json"
version = "1.0.150"
2024-05-14 11:15:54 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9"
2024-05-14 11:15:54 -06:00
dependencies = [
"indexmap 2.14.0",
2024-05-14 11:15:54 -06:00
"itoa",
2024-08-19 13:25:36 -06:00
"memchr",
2024-05-14 11:15:54 -06:00
"serde",
2025-09-15 15:13:03 +02:00
"serde_core",
"zmij",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "serde_repr"
2025-03-15 11:59:03 -04:00
version = "0.1.20"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-03-15 11:59:03 -04:00
checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c"
2024-01-03 15:27:32 -07:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "serde_spanned"
2026-04-03 19:29:48 -04:00
version = "1.1.1"
2025-10-14 11:18:23 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26"
2025-10-14 11:18:23 -06:00
dependencies = [
"serde_core",
]
2025-06-18 11:22:48 -04:00
[[package]]
name = "serde_with"
version = "3.20.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e72c1c2cb7b223fafb600a619537a871c2818583d619401b785e7c0b746ccde2"
2024-01-03 15:27:32 -07:00
dependencies = [
2025-06-18 11:22:48 -04:00
"base64",
"bs58",
2025-06-18 11:22:48 -04:00
"chrono",
"hex",
"indexmap 1.9.3",
"indexmap 2.14.0",
2025-07-01 09:31:12 -06:00
"schemars 0.9.0",
"schemars 1.2.1",
2025-10-03 03:24:44 +02:00
"serde_core",
2025-06-18 11:22:48 -04:00
"serde_json",
"serde_with_macros",
"time",
]
[[package]]
name = "serde_with_macros"
version = "3.20.0"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b90c488738ecb4fb0262f41f43bc40efc5868d9fb744319ddf5f5317f417bfac"
2025-06-18 11:22:48 -04:00
dependencies = [
"darling 0.23.0",
2025-06-18 11:22:48 -04:00
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "sha1"
version = "0.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"
dependencies = [
"cfg-if",
"cpufeatures 0.2.17",
"digest 0.10.7",
]
[[package]]
name = "sha1"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aacc4cc499359472b4abe1bf11d0b12e688af9a805fa5e3016f9a386dc2d0214"
dependencies = [
"cfg-if",
"cpufeatures 0.3.0",
"digest 0.11.3",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "sha2"
2025-05-01 09:19:40 -06:00
version = "0.10.9"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-05-01 09:19:40 -06:00
checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
2024-01-03 15:27:32 -07:00
dependencies = [
"cfg-if",
"cpufeatures 0.2.17",
"digest 0.10.7",
]
[[package]]
name = "sha2"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4"
dependencies = [
"cfg-if",
"cpufeatures 0.3.0",
"digest 0.11.3",
2024-01-03 15:27:32 -07:00
]
2024-04-30 13:29:58 -06:00
[[package]]
name = "sharded-slab"
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6"
dependencies = [
"lazy_static",
]
[[package]]
name = "shlex"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
2024-01-03 15:27:32 -07:00
[[package]]
name = "signal-hook-registry"
version = "1.4.8"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b"
2024-01-03 15:27:32 -07:00
dependencies = [
"errno",
2024-01-03 15:27:32 -07:00
"libc",
]
[[package]]
name = "simd-adler32"
2026-04-03 19:29:48 -04:00
version = "0.3.9"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214"
2024-01-03 15:27:32 -07:00
2026-03-24 15:07:11 -04:00
[[package]]
name = "simd_cesu8"
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94f90157bb87cddf702797c5dadfa0be7d266cdf49e22da2fcaa32eff75b2c33"
dependencies = [
"rustc_version",
"simdutf8",
]
2024-11-11 09:14:03 -07:00
[[package]]
name = "simd_helpers"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6"
dependencies = [
"quote",
]
2026-03-24 15:07:11 -04:00
[[package]]
name = "simdutf8"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e"
2024-01-03 15:27:32 -07:00
[[package]]
name = "simplecss"
2025-01-10 09:55:04 -07:00
version = "0.2.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-01-10 09:55:04 -07:00
checksum = "7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c"
2024-01-03 15:27:32 -07:00
dependencies = [
"log",
]
2024-10-21 13:51:10 -06:00
[[package]]
name = "siphasher"
version = "1.0.3"
2024-10-21 13:51:10 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649"
2024-10-21 13:51:10 -06:00
2025-12-09 10:47:52 -05:00
[[package]]
name = "skrifa"
version = "0.40.0"
2025-12-09 10:47:52 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7fbdfe3d2475fbd7ddd1f3e5cf8288a30eb3e5f95832829570cd88115a7434ac"
2025-12-09 10:47:52 -05:00
dependencies = [
"bytemuck",
2026-04-03 19:29:48 -04:00
"read-fonts",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "slab"
version = "0.4.12"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
2024-01-03 15:27:32 -07:00
[[package]]
name = "slotmap"
version = "1.1.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038"
2024-01-03 15:27:32 -07:00
dependencies = [
"version_check",
]
[[package]]
name = "smallvec"
2025-06-18 11:22:48 -04:00
version = "1.15.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
2025-09-07 20:29:03 -06:00
[[package]]
name = "smithay-client-toolkit"
version = "0.20.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0512da38f5e2b31201a93524adb8d3136276fa4fe4aafab4e1f727a82b534cc0"
dependencies = [
"bitflags 2.11.1",
2025-09-07 20:29:03 -06:00
"bytemuck",
2026-03-13 16:04:17 -04:00
"calloop",
"calloop-wayland-source",
2025-09-07 20:29:03 -06:00
"cursor-icon",
"libc",
"log",
"memmap2 0.9.10",
2025-09-07 20:29:03 -06:00
"pkg-config",
"rustix 1.1.4",
"thiserror 2.0.18",
2025-09-07 20:29:03 -06:00
"wayland-backend",
"wayland-client",
"wayland-csd-frame",
"wayland-cursor",
"wayland-protocols",
"wayland-protocols-experimental",
"wayland-protocols-misc",
"wayland-protocols-wlr",
"wayland-scanner",
"xkbcommon 0.8.0",
"xkeysym",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "smithay-clipboard"
2024-03-18 12:23:08 -06:00
version = "0.8.0"
2026-03-13 16:04:17 -04:00
source = "git+https://github.com/pop-os/smithay-clipboard?tag=sctk-0.20#859b02c88f45c554049a67c6ddeec1692ce0e20b"
2024-01-03 15:27:32 -07:00
dependencies = [
"libc",
2024-05-17 08:56:19 -06:00
"raw-window-handle",
2026-03-13 16:04:17 -04:00
"smithay-client-toolkit",
"wayland-backend",
2024-01-03 15:27:32 -07:00
]
2024-02-09 07:09:51 -07:00
[[package]]
name = "smol_str"
2026-03-13 16:04:17 -04:00
version = "0.3.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "4aaa7368fcf4852a4c2dd92df0cace6a71f2091ca0a23391ce7f3a31833f1523"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-03-13 16:04:17 -04:00
"borsh",
"serde_core",
2024-01-03 15:27:32 -07:00
]
2025-07-29 17:11:26 -04:00
[[package]]
name = "socket2"
2026-03-13 16:04:17 -04:00
version = "0.6.3"
2025-07-29 17:11:26 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e"
2025-07-29 17:11:26 -04:00
dependencies = [
"libc",
2026-03-13 16:04:17 -04:00
"windows-sys 0.61.2",
2025-07-29 17:11:26 -04:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "softbuffer"
2024-02-09 07:09:51 -07:00
version = "0.4.1"
source = "git+https://github.com/pop-os/softbuffer?tag=cosmic-4.0#c2b2c19ddb38ff17495643699f97cb1f2064a1be"
2024-01-03 15:27:32 -07:00
dependencies = [
"bytemuck",
2026-03-13 16:04:17 -04:00
"cfg_aliases",
"cocoa",
"core-graphics",
2026-03-13 16:04:17 -04:00
"fastrand",
"foreign-types",
2024-01-03 15:27:32 -07:00
"js-sys",
"log",
"memmap2 0.9.10",
2024-01-03 15:27:32 -07:00
"objc",
2024-05-17 08:56:19 -06:00
"raw-window-handle",
2025-10-14 11:18:23 -06:00
"redox_syscall 0.5.18",
2025-02-19 17:55:33 +01:00
"rustix 0.38.44",
2024-01-03 15:27:32 -07:00
"wasm-bindgen",
"wayland-backend",
"wayland-client",
"wayland-sys",
2024-01-03 15:27:32 -07:00
"web-sys",
2024-02-09 07:09:51 -07:00
"windows-sys 0.52.0",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "spin"
version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
dependencies = [
"lock_api",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "spirv"
2024-02-09 07:09:51 -07:00
version = "0.3.0+sdk-1.3.268.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-02-09 07:09:51 -07:00
checksum = "eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844"
2024-01-03 15:27:32 -07:00
dependencies = [
"bitflags 2.11.1",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "stable_deref_trait"
2025-10-14 11:18:23 -06:00
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
2024-01-03 15:27:32 -07:00
[[package]]
name = "static_assertions"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
[[package]]
name = "strict-num"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731"
dependencies = [
2026-03-13 16:04:17 -04:00
"float-cmp 0.9.0",
2024-01-03 15:27:32 -07:00
]
2024-05-17 08:56:19 -06:00
[[package]]
name = "strsim"
version = "0.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
2024-01-03 15:27:32 -07:00
[[package]]
name = "svg_fmt"
2025-04-17 08:03:53 -06:00
version = "0.4.5"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-04-17 08:03:53 -06:00
checksum = "0193cc4331cfd2f3d2011ef287590868599a2f33c3e69bc22c1a3d3acf9e02fb"
2024-01-03 15:27:32 -07:00
[[package]]
name = "svgtypes"
2025-02-19 17:55:33 +01:00
version = "0.15.3"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-02-19 17:55:33 +01:00
checksum = "68c7541fff44b35860c1a7a47a7cadf3e4a304c457b58f9870d9706ece028afc"
2024-01-03 15:27:32 -07:00
dependencies = [
2025-07-22 09:15:33 -06:00
"kurbo 0.11.3",
2025-01-10 09:55:04 -07:00
"siphasher",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "swash"
2026-04-03 19:29:48 -04:00
version = "0.2.7"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "842f3cd369c2ba38966204f983eaa5e54a8e84a7d7159ed36ade2b6c335aae64"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-04-03 19:29:48 -04:00
"skrifa",
2024-01-03 15:27:32 -07:00
"yazi",
"zeno",
]
[[package]]
name = "syn"
version = "2.0.117"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
2024-01-03 15:27:32 -07:00
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
2026-01-29 15:14:49 -05:00
[[package]]
name = "synchrony"
version = "0.1.8"
2026-01-29 15:14:49 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "416090a4d8f6358526df5f9f65dfe28750b8b7bfd1fd8a5620f483fc4a75722c"
2026-01-29 15:14:49 -05:00
dependencies = [
"futures-util",
2026-03-13 16:04:17 -04:00
"loom",
2026-01-29 15:14:49 -05:00
]
[[package]]
name = "synstructure"
2025-05-01 09:19:40 -06:00
version = "0.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-05-01 09:19:40 -06:00
checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "sys-locale"
2024-10-25 13:24:17 +02:00
version = "0.3.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-10-25 13:24:17 +02:00
checksum = "8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4"
2024-01-03 15:27:32 -07:00
dependencies = [
"libc",
]
2024-01-24 09:30:06 -05:00
[[package]]
name = "system-deps"
2026-04-03 19:29:48 -04:00
version = "7.0.8"
2024-01-24 09:30:06 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "396a35feb67335377e0251fcbc1092fc85c484bd4e3a7a54319399da127796e7"
2024-01-24 09:30:06 -05:00
dependencies = [
"cfg-expr",
"heck 0.5.0",
2024-01-24 09:30:06 -05:00
"pkg-config",
2026-04-03 19:29:48 -04:00
"toml 1.1.2+spec-1.1.0",
2024-01-24 09:30:06 -05:00
"version-compare",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "taffy"
version = "0.9.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "41ba83ebaf2954d31d05d67340fd46cebe99da2b7133b0dd68d70c65473a437b"
2024-01-03 15:27:32 -07:00
dependencies = [
2025-02-19 17:55:33 +01:00
"arrayvec",
2024-01-03 15:27:32 -07:00
"grid",
"serde",
2024-01-03 15:27:32 -07:00
"slotmap",
]
[[package]]
name = "tar"
version = "0.4.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f6221d9a6003c78398e3b239969f352578258df48c8eb051caadae0015bc840"
dependencies = [
"filetime",
"libc",
"xattr",
]
2025-06-18 11:22:48 -04:00
[[package]]
name = "target-lexicon"
version = "0.13.3"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c"
2025-06-18 11:22:48 -04:00
[[package]]
name = "tauri-winrt-notification"
2025-04-15 20:04:07 -04:00
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-04-15 20:04:07 -04:00
checksum = "0b1e66e07de489fe43a46678dd0b8df65e0c973909df1b60ba33874e297ba9b9"
dependencies = [
"quick-xml 0.37.5",
"thiserror 2.0.18",
2025-06-18 11:22:48 -04:00
"windows 0.61.3",
"windows-version",
]
[[package]]
name = "temp-dir"
2025-06-18 11:22:48 -04:00
version = "0.1.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "83176759e9416cf81ee66cb6508dbfe9c96f20b8b56265a39917551c23c70964"
2024-01-03 15:27:32 -07:00
[[package]]
name = "tempfile"
2026-03-13 16:04:17 -04:00
version = "3.27.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-03-13 16:04:17 -04:00
"fastrand",
"getrandom 0.4.2",
2024-08-19 13:25:36 -06:00
"once_cell",
"rustix 1.1.4",
"windows-sys 0.61.2",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "termcolor"
2024-01-10 08:53:22 -07:00
version = "1.4.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-01-10 08:53:22 -07:00
checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
2024-01-03 15:27:32 -07:00
dependencies = [
"winapi-util",
]
[[package]]
name = "test-log"
version = "0.2.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f46bf474f0a4afebf92f076d54fd5e63423d9438b8c278a3d2ccb0f47f7cdb3"
dependencies = [
2024-02-26 15:15:49 -07:00
"env_logger",
"test-log-macros",
2024-04-30 13:29:58 -06:00
"tracing-subscriber",
]
[[package]]
name = "test-log-core"
version = "0.2.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "37d4d41320b48bc4a211a9021678fcc0c99569b594ea31c93735b8e517102b4c"
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
]
[[package]]
name = "test-log-macros"
version = "0.2.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9beb9249a81e430dffd42400a49019bcf548444f1968ff23080a625de0d4d320"
dependencies = [
"syn",
"test-log-core",
]
2026-01-14 11:16:30 -07:00
[[package]]
name = "thin-cell"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4164c6c316ba9733b0ab021e7f9852c788a4b991b49c25820f1be48e1d41345b"
2024-01-03 15:27:32 -07:00
[[package]]
name = "thiserror"
2024-11-11 09:14:03 -07:00
version = "1.0.69"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-11-11 09:14:03 -07:00
checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
2024-01-03 15:27:32 -07:00
dependencies = [
2024-11-26 19:23:06 +01:00
"thiserror-impl 1.0.69",
]
[[package]]
name = "thiserror"
version = "2.0.18"
2024-11-26 19:23:06 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
2024-11-26 19:23:06 +01:00
dependencies = [
"thiserror-impl 2.0.18",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "thiserror-impl"
2024-11-11 09:14:03 -07:00
version = "1.0.69"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-11-11 09:14:03 -07:00
checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
2024-01-03 15:27:32 -07:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-11-26 19:23:06 +01:00
]
[[package]]
name = "thiserror-impl"
version = "2.0.18"
2024-11-26 19:23:06 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
2024-11-26 19:23:06 +01:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
]
2024-04-30 13:29:58 -06:00
[[package]]
name = "thread_local"
2025-06-18 11:22:48 -04:00
version = "1.1.9"
2024-04-30 13:29:58 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185"
2024-04-30 13:29:58 -06:00
dependencies = [
"cfg-if",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "tiff"
2026-03-13 16:04:17 -04:00
version = "0.11.3"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "b63feaf3343d35b6ca4d50483f94843803b0f51634937cc2ec519fc32232bc52"
2024-01-03 15:27:32 -07:00
dependencies = [
2025-09-07 20:29:03 -06:00
"fax",
2024-01-03 15:27:32 -07:00
"flate2",
2025-09-07 20:29:03 -06:00
"half",
"quick-error",
2024-01-03 15:27:32 -07:00
"weezl",
2026-04-03 19:29:48 -04:00
"zune-jpeg 0.5.15",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "tikv-jemalloc-sys"
version = "0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd8aa5b2ab86a2cefa406d889139c162cbb230092f7d1d7cbc1716405d852a3b"
dependencies = [
"cc",
"libc",
]
[[package]]
name = "tikv-jemallocator"
version = "0.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0359b4327f954e0567e69fb191cf1436617748813819c94b8cd4a431422d053a"
dependencies = [
"libc",
"tikv-jemalloc-sys",
]
[[package]]
name = "time"
version = "0.3.47"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c"
dependencies = [
"deranged",
2025-09-30 11:54:11 -04:00
"itoa",
"js-sys",
"num-conv",
"powerfmt",
"serde_core",
"time-core",
"time-macros",
]
[[package]]
name = "time-core"
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca"
[[package]]
name = "time-macros"
version = "0.2.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215"
dependencies = [
"num-conv",
"time-core",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "tiny-skia"
2024-02-09 07:09:51 -07:00
version = "0.11.4"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-02-09 07:09:51 -07:00
checksum = "83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab"
2024-01-03 15:27:32 -07:00
dependencies = [
"arrayref",
2025-02-19 17:55:33 +01:00
"arrayvec",
2024-01-03 15:27:32 -07:00
"bytemuck",
"cfg-if",
2024-01-03 15:27:32 -07:00
"log",
2025-09-07 20:29:03 -06:00
"png 0.17.16",
2024-02-09 07:09:51 -07:00
"tiny-skia-path",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "tiny-skia-path"
2024-02-09 07:09:51 -07:00
version = "0.11.4"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-02-09 07:09:51 -07:00
checksum = "9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93"
2024-01-03 15:27:32 -07:00
dependencies = [
"arrayref",
"bytemuck",
"strict-num",
]
2025-06-18 11:22:48 -04:00
[[package]]
name = "tinystr"
2026-04-03 19:29:48 -04:00
version = "0.8.3"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d"
2025-06-18 11:22:48 -04:00
dependencies = [
"displaydoc",
"serde_core",
2025-09-15 15:13:03 +02:00
"zerovec",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "tinyvec"
version = "1.11.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3"
2024-01-03 15:27:32 -07:00
dependencies = [
"tinyvec_macros",
]
[[package]]
name = "tinyvec_macros"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
[[package]]
name = "tokio"
version = "1.52.3"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe"
2024-01-03 15:27:32 -07:00
dependencies = [
"bytes",
"libc",
"mio",
2024-01-03 15:27:32 -07:00
"pin-project-lite",
"signal-hook-registry",
2026-03-13 16:04:17 -04:00
"socket2",
"tokio-macros",
2024-01-03 15:27:32 -07:00
"tracing",
2025-10-14 11:18:23 -06:00
"windows-sys 0.61.2",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "tokio-macros"
2026-04-03 19:29:48 -04:00
version = "2.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496"
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
]
[[package]]
name = "tokio-stream"
version = "0.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70"
dependencies = [
"futures-core",
"pin-project-lite",
"tokio",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "toml"
version = "0.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
dependencies = [
"serde",
]
[[package]]
name = "toml"
2026-04-03 19:29:48 -04:00
version = "1.1.2+spec-1.1.0"
2025-10-14 11:18:23 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee"
2025-10-14 11:18:23 -06:00
dependencies = [
"indexmap 2.14.0",
2025-10-14 11:18:23 -06:00
"serde_core",
"serde_spanned",
2026-04-03 19:29:48 -04:00
"toml_datetime",
2025-10-14 11:18:23 -06:00
"toml_parser",
"toml_writer",
"winnow",
2025-09-30 11:54:11 -04:00
]
2024-01-03 15:27:32 -07:00
[[package]]
2026-03-13 16:04:17 -04:00
name = "toml_datetime"
2026-04-03 19:29:48 -04:00
version = "1.1.1+spec-1.1.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-03-13 16:04:17 -04:00
"serde_core",
2024-01-03 15:27:32 -07:00
]
2024-02-09 07:09:51 -07:00
[[package]]
name = "toml_edit"
2026-04-08 13:10:59 -06:00
version = "0.25.11+spec-1.1.0"
2025-09-30 11:54:11 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-08 13:10:59 -06:00
checksum = "0b59c4d22ed448339746c59b905d24568fcbb3ab65a500494f7b8c3e97739f2b"
2025-09-30 11:54:11 -04:00
dependencies = [
"indexmap 2.14.0",
2026-04-03 19:29:48 -04:00
"toml_datetime",
2025-09-30 11:54:11 -04:00
"toml_parser",
"winnow",
2025-09-30 11:54:11 -04:00
]
[[package]]
name = "toml_parser"
2026-04-03 19:29:48 -04:00
version = "1.1.2+spec-1.1.0"
2025-09-30 11:54:11 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526"
2025-09-30 11:54:11 -04:00
dependencies = [
"winnow",
2024-01-03 15:27:32 -07:00
]
2025-10-14 11:18:23 -06:00
[[package]]
name = "toml_writer"
2026-04-03 19:29:48 -04:00
version = "1.1.1+spec-1.1.0"
2025-10-14 11:18:23 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db"
2025-10-14 11:18:23 -06:00
2024-01-03 15:27:32 -07:00
[[package]]
name = "tracing"
version = "0.1.44"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100"
2024-01-03 15:27:32 -07:00
dependencies = [
2025-09-07 20:29:03 -06:00
"log",
2024-01-03 15:27:32 -07:00
"pin-project-lite",
"tracing-attributes",
"tracing-core",
]
[[package]]
name = "tracing-attributes"
version = "0.1.31"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
2024-01-03 15:27:32 -07:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "tracing-core"
version = "0.1.36"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a"
2024-01-03 15:27:32 -07:00
dependencies = [
"once_cell",
2024-04-30 13:29:58 -06:00
"valuable",
]
[[package]]
name = "tracing-log"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3"
dependencies = [
"log",
"once_cell",
"tracing-core",
]
[[package]]
name = "tracing-subscriber"
version = "0.3.23"
2024-04-30 13:29:58 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319"
2024-04-30 13:29:58 -06:00
dependencies = [
"matchers",
"nu-ansi-term",
"once_cell",
2025-09-15 15:13:03 +02:00
"regex-automata",
2024-04-30 13:29:58 -06:00
"sharded-slab",
2026-03-13 16:04:17 -04:00
"smallvec",
2024-04-30 13:29:58 -06:00
"thread_local",
"tracing",
"tracing-core",
"tracing-log",
2024-01-03 15:27:32 -07:00
]
2024-01-05 16:17:23 -07:00
[[package]]
name = "trash"
2025-04-21 13:32:41 -06:00
version = "5.2.2"
source = "git+https://github.com/jackpot51/trash-rs.git?branch=cosmic#a225f753a88e722aeeb27bb2fb00144739911035"
2024-01-05 16:17:23 -07:00
dependencies = [
"chrono",
"libc",
"log",
2025-04-15 20:04:07 -04:00
"objc2 0.5.2",
"objc2-foundation 0.2.2",
2024-01-05 16:17:23 -07:00
"once_cell",
2025-04-21 13:32:41 -06:00
"percent-encoding",
2024-01-05 16:17:23 -07:00
"scopeguard",
"urlencoding",
2024-05-01 12:12:13 -06:00
"windows 0.56.0",
2024-01-05 16:17:23 -07:00
]
[[package]]
name = "ttf-parser"
2024-11-26 19:23:06 +01:00
version = "0.25.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-11-26 19:23:06 +01:00
checksum = "d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31"
dependencies = [
"core_maths",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "type-map"
2025-06-18 11:22:48 -04:00
version = "0.5.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-04-03 19:29:48 -04:00
"rustc-hash 2.1.2",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "typed-path"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e28f89b80c87b8fb0cf04ab448d5dd0dd0ade2f8891bae878de66a75a28600e"
2026-01-28 20:05:51 -05:00
[[package]]
name = "typeid"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c"
2024-01-03 15:27:32 -07:00
[[package]]
name = "typenum"
version = "1.20.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de"
2024-01-03 15:27:32 -07:00
[[package]]
name = "uds_windows"
version = "1.2.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2f6fb2847f6742cd76af783a2a2c49e9375d0a111c7bef6f71cd9e738c72d6e"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-03-13 16:04:17 -04:00
"memoffset",
2024-01-03 15:27:32 -07:00
"tempfile",
2026-03-13 16:04:17 -04:00
"windows-sys 0.61.2",
2024-01-03 15:27:32 -07:00
]
2026-01-28 20:05:51 -05:00
[[package]]
name = "uncased"
version = "0.9.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697"
dependencies = [
"version_check",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "unic-langid"
2025-06-18 11:22:48 -04:00
version = "0.9.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05"
2024-01-03 15:27:32 -07:00
dependencies = [
"unic-langid-impl",
]
[[package]]
name = "unic-langid-impl"
2025-06-18 11:22:48 -04:00
version = "0.9.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658"
2024-01-03 15:27:32 -07:00
dependencies = [
"serde",
2025-09-15 15:13:03 +02:00
"tinystr",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "unicase"
version = "2.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142"
2024-01-03 15:27:32 -07:00
[[package]]
name = "unicode-bidi"
2025-01-10 09:55:04 -07:00
version = "0.3.18"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-01-10 09:55:04 -07:00
checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5"
2024-01-03 15:27:32 -07:00
[[package]]
name = "unicode-bidi-mirroring"
2026-03-13 16:04:17 -04:00
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "5dfa6e8c60bb66d49db113e0125ee8711b7647b5579dc7f5f19c42357ed039fe"
[[package]]
name = "unicode-ccc"
2026-03-13 16:04:17 -04:00
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "ce61d488bcdc9bc8b5d1772c404828b17fc481c0a582b5581e95fb233aef503e"
2024-01-03 15:27:32 -07:00
[[package]]
name = "unicode-ident"
version = "1.0.24"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
2024-01-03 15:27:32 -07:00
[[package]]
name = "unicode-linebreak"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f"
[[package]]
name = "unicode-properties"
version = "0.1.4"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d"
2024-01-03 15:27:32 -07:00
[[package]]
name = "unicode-script"
version = "0.5.8"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "383ad40bb927465ec0ce7720e033cb4ca06912855fc35db31b5755d0de75b1ee"
2024-01-03 15:27:32 -07:00
[[package]]
name = "unicode-segmentation"
2026-04-03 19:29:48 -04:00
version = "1.13.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "9629274872b2bfaf8d66f5f15725007f635594914870f65218920345aa11aa8c"
2024-01-03 15:27:32 -07:00
[[package]]
name = "unicode-vo"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94"
[[package]]
name = "unicode-width"
2026-03-13 16:04:17 -04:00
version = "0.2.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
2024-01-03 15:27:32 -07:00
[[package]]
name = "unicode-xid"
2024-09-20 09:24:03 -06:00
version = "0.2.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-09-20 09:24:03 -06:00
checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
2024-01-03 15:27:32 -07:00
[[package]]
name = "url"
version = "2.5.8"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed"
2024-01-03 15:27:32 -07:00
dependencies = [
"form_urlencoded",
"idna",
"percent-encoding",
"serde",
"serde_derive",
2024-01-03 15:27:32 -07:00
]
2024-05-17 08:56:19 -06:00
[[package]]
name = "urlencoding"
version = "2.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da"
2024-01-03 15:27:32 -07:00
[[package]]
name = "usvg"
2026-03-13 16:04:17 -04:00
version = "0.45.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "80be9b06fbae3b8b303400ab20778c80bbaf338f563afe567cf3c9eea17b47ef"
2024-01-03 15:27:32 -07:00
dependencies = [
"base64",
2024-01-03 15:27:32 -07:00
"data-url",
"flate2",
2026-03-13 16:04:17 -04:00
"fontdb",
2024-01-03 15:27:32 -07:00
"imagesize",
2025-07-22 09:15:33 -06:00
"kurbo 0.11.3",
2024-01-03 15:27:32 -07:00
"log",
2024-10-21 13:51:10 -06:00
"pico-args",
"roxmltree",
"rustybuzz",
2024-01-03 15:27:32 -07:00
"simplecss",
2025-01-10 09:55:04 -07:00
"siphasher",
2024-10-21 13:51:10 -06:00
"strict-num",
2024-01-03 15:27:32 -07:00
"svgtypes",
2024-10-21 13:51:10 -06:00
"tiny-skia-path",
2024-01-03 15:27:32 -07:00
"unicode-bidi",
"unicode-script",
"unicode-vo",
2024-10-21 13:51:10 -06:00
"xmlwriter",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "utf16_iter"
version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246"
[[package]]
name = "utf8_iter"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
2024-01-28 06:23:40 -05:00
[[package]]
name = "utf8parse"
2024-06-10 08:25:53 -06:00
version = "0.2.2"
2024-01-28 06:23:40 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-10 08:25:53 -06:00
checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
2024-01-28 06:23:40 -05:00
2024-08-28 08:54:44 +02:00
[[package]]
name = "uuid"
version = "1.23.1"
2024-08-28 08:54:44 +02:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ddd74a9687298c6858e9b88ec8935ec45d22e8fd5e6394fa1bd4e99a87789c76"
2025-06-18 11:22:48 -04:00
dependencies = [
"js-sys",
"serde_core",
2025-06-18 11:22:48 -04:00
"wasm-bindgen",
]
2024-08-28 08:54:44 +02:00
2024-08-27 07:26:47 -06:00
[[package]]
name = "uzers"
version = "0.12.2"
2024-08-27 07:26:47 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b8275fb1afee25b4111d2dc8b5c505dbbc4afd0b990cb96deb2d88bff8be18d"
2024-08-27 07:26:47 -06:00
dependencies = [
"libc",
"log",
]
2024-11-11 09:14:03 -07:00
[[package]]
name = "v_frame"
2025-06-18 11:22:48 -04:00
version = "0.3.9"
2024-11-11 09:14:03 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2"
2024-11-11 09:14:03 -07:00
dependencies = [
"aligned-vec",
"num-traits",
"wasm-bindgen",
]
2024-04-30 13:29:58 -06:00
[[package]]
name = "valuable"
2025-02-19 17:55:33 +01:00
version = "0.1.1"
2024-04-30 13:29:58 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-02-19 17:55:33 +01:00
checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65"
2024-04-30 13:29:58 -06:00
2024-01-24 09:30:06 -05:00
[[package]]
name = "version-compare"
version = "0.2.1"
2024-01-24 09:30:06 -05:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e"
2024-01-24 09:30:06 -05:00
2024-01-03 15:27:32 -07:00
[[package]]
name = "version_check"
2024-08-19 13:25:36 -06:00
version = "0.9.5"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-08-19 13:25:36 -06:00
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
2024-01-03 15:27:32 -07:00
[[package]]
name = "walkdir"
version = "2.5.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
2024-01-03 15:27:32 -07:00
dependencies = [
"same-file",
"winapi-util",
]
[[package]]
name = "wasi"
2025-06-18 11:22:48 -04:00
version = "0.11.1+wasi-snapshot-preview1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
2024-01-03 15:27:32 -07:00
[[package]]
name = "wasip2"
version = "1.0.3+wasi-0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6"
2025-02-19 17:55:33 +01:00
dependencies = [
"wit-bindgen 0.57.1",
2025-02-19 17:55:33 +01:00
]
[[package]]
name = "wasip3"
version = "0.4.0+wasi-0.3.0-rc-2026-01-06"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5"
dependencies = [
"wit-bindgen 0.51.0",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "wasm-bindgen"
version = "0.2.122"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3ed04576f974d2b2fba0f38c51dbc5518011e38c36bf1143164be765528fd409"
2024-01-03 15:27:32 -07:00
dependencies = [
"cfg-if",
2024-08-19 13:25:36 -06:00
"once_cell",
2025-01-13 09:03:23 -07:00
"rustversion",
2024-01-03 15:27:32 -07:00
"wasm-bindgen-macro",
2025-09-07 20:29:03 -06:00
"wasm-bindgen-shared",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "wasm-bindgen-futures"
version = "0.4.72"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9473dbd2991ae90b6291c3c32c30c6187ac49aa32f9905d1cce280ec1e110b0f"
2024-01-03 15:27:32 -07:00
dependencies = [
"js-sys",
"wasm-bindgen",
]
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.122"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "916151b09da36bd82f6615cbf3a419e2f0ba23a03c6160e8e92eb6bd4aa1dec6"
2024-01-03 15:27:32 -07:00
dependencies = [
"quote",
"wasm-bindgen-macro-support",
]
[[package]]
name = "wasm-bindgen-macro-support"
version = "0.2.122"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "299047362ccbfce148b67ab7e73349f77748e00c8296f9542adfad2ad82c5c5e"
2024-01-03 15:27:32 -07:00
dependencies = [
"bumpalo",
2024-01-03 15:27:32 -07:00
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
version = "0.2.122"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a929b2c61f11ba3e9bc35b50c1f25cb38e0e892c0c231ae2b8cf78d5dad4437"
2025-01-13 09:03:23 -07:00
dependencies = [
"unicode-ident",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "wasm-encoder"
version = "0.244.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319"
dependencies = [
"leb128fmt",
"wasmparser",
]
[[package]]
name = "wasm-metadata"
version = "0.244.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909"
dependencies = [
"anyhow",
"indexmap 2.14.0",
"wasm-encoder",
"wasmparser",
]
[[package]]
name = "wasmparser"
version = "0.244.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe"
dependencies = [
"bitflags 2.11.1",
"hashbrown 0.15.5",
"indexmap 2.14.0",
"semver",
]
2026-03-13 16:04:17 -04:00
[[package]]
name = "wasmtimer"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c598d6b99ea013e35844697fc4670d08339d5cda15588f193c6beedd12f644b"
dependencies = [
"futures",
"js-sys",
"parking_lot",
"pin-utils",
"slab",
"wasm-bindgen",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "wayland-backend"
2026-04-03 19:29:48 -04:00
version = "0.3.15"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "2857dd20b54e916ec7253b3d6b4d5c4d7d4ca2c33c2e11c6c76a99bd8744755d"
2024-01-03 15:27:32 -07:00
dependencies = [
"cc",
"downcast-rs",
"rustix 1.1.4",
2024-01-03 15:27:32 -07:00
"scoped-tls",
"smallvec",
"wayland-sys",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "wayland-client"
2026-04-03 19:29:48 -04:00
version = "0.31.14"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "645c7c96bb74690c3189b5c9cb4ca1627062bb23693a4fad9d8c3de958260144"
2024-01-03 15:27:32 -07:00
dependencies = [
"bitflags 2.11.1",
"rustix 1.1.4",
2024-01-03 15:27:32 -07:00
"wayland-backend",
"wayland-scanner",
]
[[package]]
name = "wayland-csd-frame"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e"
dependencies = [
"bitflags 2.11.1",
"cursor-icon",
"wayland-backend",
]
[[package]]
name = "wayland-cursor"
2026-04-03 19:29:48 -04:00
version = "0.31.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "4a52d18780be9b1314328a3de5f930b73d2200112e3849ca6cb11822793fb34d"
dependencies = [
"rustix 1.1.4",
"wayland-client",
"xcursor",
]
2024-06-12 14:58:06 -04:00
[[package]]
name = "wayland-protocols"
2026-04-03 19:29:48 -04:00
version = "0.32.12"
2024-06-12 14:58:06 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "563a85523cade2429938e790815fd7319062103b9f4a2dc806e9b53b95982d8f"
2024-06-12 14:58:06 -04:00
dependencies = [
"bitflags 2.11.1",
2024-06-12 14:58:06 -04:00
"wayland-backend",
"wayland-client",
"wayland-scanner",
2024-06-27 09:03:44 -06:00
"wayland-server",
2024-06-12 14:58:06 -04:00
]
2025-09-07 20:29:03 -06:00
[[package]]
name = "wayland-protocols-experimental"
version = "20250721.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "40a1f863128dcaaec790d7b4b396cc9b9a7a079e878e18c47e6c2d2c5a8dcbb1"
dependencies = [
"bitflags 2.11.1",
2025-09-07 20:29:03 -06:00
"wayland-backend",
"wayland-client",
"wayland-protocols",
"wayland-scanner",
]
[[package]]
name = "wayland-protocols-misc"
2026-04-03 19:29:48 -04:00
version = "0.3.12"
2025-09-07 20:29:03 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "6e9567599ef23e09b8dad6e429e5738d4509dfc46b3b21f32841a304d16b29c8"
2025-09-07 20:29:03 -06:00
dependencies = [
"bitflags 2.11.1",
2025-09-07 20:29:03 -06:00
"wayland-backend",
"wayland-client",
"wayland-protocols",
"wayland-scanner",
]
[[package]]
2024-02-09 07:09:51 -07:00
name = "wayland-protocols-plasma"
2026-04-03 19:29:48 -04:00
version = "0.3.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "2b6d8cf1eb2c1c31ed1f5643c88a6e53538129d4af80030c8cabd1f9fa884d91"
dependencies = [
"bitflags 2.11.1",
"wayland-backend",
"wayland-client",
2024-10-21 13:51:10 -06:00
"wayland-protocols",
2024-06-12 14:58:06 -04:00
"wayland-scanner",
]
[[package]]
name = "wayland-protocols-wlr"
2026-04-03 19:29:48 -04:00
version = "0.3.12"
2024-06-12 14:58:06 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "eb04e52f7836d7c7976c78ca0250d61e33873c34156a2a1fc9474828ec268234"
2024-06-12 14:58:06 -04:00
dependencies = [
"bitflags 2.11.1",
2024-06-12 14:58:06 -04:00
"wayland-backend",
"wayland-client",
2024-10-21 13:51:10 -06:00
"wayland-protocols",
"wayland-scanner",
2024-06-27 09:03:44 -06:00
"wayland-server",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "wayland-scanner"
2026-04-03 19:29:48 -04:00
version = "0.31.10"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "9c324a910fd86ebdc364a3e61ec1f11737d3b1d6c273c0239ee8ff4bc0d24b4a"
2024-01-03 15:27:32 -07:00
dependencies = [
"proc-macro2",
"quick-xml 0.39.4",
2024-01-03 15:27:32 -07:00
"quote",
]
2024-06-27 09:03:44 -06:00
[[package]]
name = "wayland-server"
2026-04-03 19:29:48 -04:00
version = "0.31.13"
2024-06-27 09:03:44 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "cc1846eb04c49182e04f4a099e2a830a2b745610bbc1d61246e206f29c7000a0"
2024-06-27 09:03:44 -06:00
dependencies = [
"bitflags 2.11.1",
2024-06-27 09:03:44 -06:00
"downcast-rs",
"rustix 1.1.4",
2024-06-27 09:03:44 -06:00
"wayland-backend",
"wayland-scanner",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "wayland-sys"
2026-04-03 19:29:48 -04:00
version = "0.31.11"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "d8eab23fefc9e41f8e841df4a9c707e8a8c4ed26e944ef69297184de2785e3be"
2024-01-03 15:27:32 -07:00
dependencies = [
"dlib",
2024-01-03 15:27:32 -07:00
"log",
"once_cell",
"pkg-config",
]
[[package]]
name = "web-sys"
version = "0.3.99"
2024-02-09 07:09:51 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d621441cfc37b84979402712047321980c178f299193a3589d05b99e8763436"
2024-02-09 07:09:51 -07:00
dependencies = [
"js-sys",
"wasm-bindgen",
]
[[package]]
name = "web-time"
2024-10-21 13:51:10 -06:00
version = "1.1.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-10-21 13:51:10 -06:00
checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
2024-01-03 15:27:32 -07:00
dependencies = [
"js-sys",
"wasm-bindgen",
]
[[package]]
name = "weezl"
version = "0.1.12"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88"
2024-01-03 15:27:32 -07:00
[[package]]
name = "wgpu"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
version = "27.0.1"
2024-10-21 13:51:10 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
checksum = "bfe68bac7cde125de7a731c3400723cadaaf1703795ad3f4805f187459cd7a77"
2024-01-03 15:27:32 -07:00
dependencies = [
2025-02-19 17:55:33 +01:00
"arrayvec",
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"cfg-if",
"cfg_aliases",
2024-10-21 13:51:10 -06:00
"document-features",
2026-03-13 16:04:17 -04:00
"hashbrown 0.16.1",
2024-01-03 15:27:32 -07:00
"js-sys",
"log",
"naga",
2026-03-13 16:04:17 -04:00
"parking_lot",
"portable-atomic",
2024-01-03 15:27:32 -07:00
"profiling",
2024-05-17 08:56:19 -06:00
"raw-window-handle",
2024-01-03 15:27:32 -07:00
"smallvec",
"static_assertions",
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
"wgpu-core",
"wgpu-hal",
"wgpu-types",
]
[[package]]
name = "wgpu-core"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
version = "27.0.3"
2024-10-21 13:51:10 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
checksum = "27a75de515543b1897b26119f93731b385a19aea165a1ec5f0e3acecc229cae7"
2024-01-03 15:27:32 -07:00
dependencies = [
2025-02-19 17:55:33 +01:00
"arrayvec",
2026-03-13 16:04:17 -04:00
"bit-set",
2024-01-03 15:27:32 -07:00
"bit-vec",
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"bytemuck",
"cfg_aliases",
2024-10-21 13:51:10 -06:00
"document-features",
2026-03-13 16:04:17 -04:00
"hashbrown 0.16.1",
"indexmap 2.14.0",
2024-01-03 15:27:32 -07:00
"log",
"naga",
2024-02-09 07:09:51 -07:00
"once_cell",
2026-03-13 16:04:17 -04:00
"parking_lot",
"portable-atomic",
2024-01-03 15:27:32 -07:00
"profiling",
2024-05-17 08:56:19 -06:00
"raw-window-handle",
2024-10-21 13:51:10 -06:00
"rustc-hash 1.1.0",
2024-01-03 15:27:32 -07:00
"smallvec",
2026-03-13 16:04:17 -04:00
"thiserror 2.0.18",
"wgpu-core-deps-apple",
"wgpu-core-deps-emscripten",
"wgpu-core-deps-windows-linux-android",
2024-01-03 15:27:32 -07:00
"wgpu-hal",
"wgpu-types",
]
2026-03-13 16:04:17 -04:00
[[package]]
name = "wgpu-core-deps-apple"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
version = "27.0.0"
2026-03-13 16:04:17 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
checksum = "0772ae958e9be0c729561d5e3fd9a19679bcdfb945b8b1a1969d9bfe8056d233"
2026-03-13 16:04:17 -04:00
dependencies = [
"wgpu-hal",
]
[[package]]
name = "wgpu-core-deps-emscripten"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
version = "27.0.0"
2026-03-13 16:04:17 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
checksum = "b06ac3444a95b0813ecfd81ddb2774b66220b264b3e2031152a4a29fda4da6b5"
2026-03-13 16:04:17 -04:00
dependencies = [
"wgpu-hal",
]
[[package]]
name = "wgpu-core-deps-windows-linux-android"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
version = "27.0.0"
2026-03-13 16:04:17 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
checksum = "71197027d61a71748e4120f05a9242b2ad142e3c01f8c1b47707945a879a03c3"
2026-03-13 16:04:17 -04:00
dependencies = [
"wgpu-hal",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "wgpu-hal"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
version = "27.0.4"
2024-10-21 13:51:10 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
checksum = "5b21cb61c57ee198bc4aff71aeadff4cbb80b927beb912506af9c780d64313ce"
2024-01-03 15:27:32 -07:00
dependencies = [
"android_system_properties",
2025-02-19 17:55:33 +01:00
"arrayvec",
2024-01-03 15:27:32 -07:00
"ash",
"bit-set",
"bitflags 2.11.1",
2024-01-03 15:27:32 -07:00
"block",
2026-03-13 16:04:17 -04:00
"bytemuck",
"cfg-if",
"cfg_aliases",
"core-graphics-types 0.2.0",
2024-01-03 15:27:32 -07:00
"glow",
"glutin_wgl_sys",
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
"gpu-alloc",
2024-01-03 15:27:32 -07:00
"gpu-allocator",
"gpu-descriptor",
2026-03-13 16:04:17 -04:00
"hashbrown 0.16.1",
2024-01-03 15:27:32 -07:00
"js-sys",
"khronos-egl",
"libc",
2024-10-21 13:51:10 -06:00
"libloading",
2024-01-03 15:27:32 -07:00
"log",
"metal",
"naga",
2026-03-13 16:04:17 -04:00
"ndk-sys",
2024-01-03 15:27:32 -07:00
"objc",
"once_cell",
2026-03-13 16:04:17 -04:00
"ordered-float",
"parking_lot",
"portable-atomic",
"portable-atomic-util",
2024-01-03 15:27:32 -07:00
"profiling",
"range-alloc",
2024-05-17 08:56:19 -06:00
"raw-window-handle",
2024-01-03 15:27:32 -07:00
"renderdoc-sys",
"smallvec",
2026-03-13 16:04:17 -04:00
"thiserror 2.0.18",
2024-01-03 15:27:32 -07:00
"wasm-bindgen",
"web-sys",
"wgpu-types",
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
"windows 0.58.0",
"windows-core 0.58.0",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "wgpu-types"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
version = "27.0.1"
2024-10-21 13:51:10 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
checksum = "afdcf84c395990db737f2dd91628706cb31e86d72e53482320d368e52b5da5eb"
2024-01-03 15:27:32 -07:00
dependencies = [
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"bytemuck",
2024-01-03 15:27:32 -07:00
"js-sys",
2026-03-13 16:04:17 -04:00
"log",
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
"thiserror 2.0.18",
2024-01-03 15:27:32 -07:00
"web-sys",
]
[[package]]
name = "widestring"
2025-10-14 11:18:23 -06:00
version = "1.2.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471"
2024-01-03 15:27:32 -07:00
[[package]]
name = "winapi"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
dependencies = [
"winapi-i686-pc-windows-gnu",
"winapi-x86_64-pc-windows-gnu",
]
[[package]]
name = "winapi-i686-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[package]]
name = "winapi-util"
2025-09-07 20:29:03 -06:00
version = "0.1.11"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
2024-01-03 15:27:32 -07:00
dependencies = [
"windows-sys 0.61.2",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "winapi-x86_64-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
name = "window_clipboard"
2024-02-13 12:29:50 -07:00
version = "0.4.1"
2024-01-03 15:27:32 -07:00
dependencies = [
"clipboard-win",
"clipboard_macos",
"clipboard_wayland",
"dnd",
2024-03-18 12:23:08 -06:00
"mime 0.1.0",
2024-05-17 08:56:19 -06:00
"raw-window-handle",
2024-11-26 19:23:06 +01:00
"thiserror 1.0.69",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "windows"
2026-03-13 16:04:17 -04:00
version = "0.56.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132"
2024-01-03 15:27:32 -07:00
dependencies = [
2026-03-13 16:04:17 -04:00
"windows-core 0.56.0",
2024-10-21 13:51:10 -06:00
"windows-targets 0.52.6",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "windows"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
version = "0.58.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6"
2024-01-03 15:27:32 -07:00
dependencies = [
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
"windows-core 0.58.0",
"windows-targets 0.52.6",
2024-01-03 15:27:32 -07:00
]
2025-04-15 20:04:07 -04:00
[[package]]
name = "windows"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
version = "0.61.3"
2025-04-15 20:04:07 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893"
2025-04-15 20:04:07 -04:00
dependencies = [
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
"windows-collections",
"windows-core 0.61.2",
"windows-future",
"windows-link 0.1.3",
"windows-numerics",
2025-04-15 20:04:07 -04:00
]
[[package]]
name = "windows-collections"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8"
dependencies = [
2025-06-18 11:22:48 -04:00
"windows-core 0.61.2",
2025-04-15 20:04:07 -04:00
]
2024-05-01 12:12:13 -06:00
[[package]]
name = "windows-core"
2026-04-28 14:42:39 +02:00
version = "0.56.0"
2024-05-01 12:12:13 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-28 14:42:39 +02:00
checksum = "4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6"
2024-05-01 12:12:13 -06:00
dependencies = [
2026-04-28 14:42:39 +02:00
"windows-implement 0.56.0",
"windows-interface 0.56.0",
"windows-result 0.1.2",
"windows-targets 0.52.6",
2024-05-01 12:12:13 -06:00
]
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
[[package]]
name = "windows-core"
version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99"
dependencies = [
"windows-implement 0.58.0",
"windows-interface 0.58.0",
"windows-result 0.2.0",
"windows-strings 0.1.0",
"windows-targets 0.52.6",
]
2025-04-15 20:04:07 -04:00
[[package]]
name = "windows-core"
2025-06-18 11:22:48 -04:00
version = "0.61.2"
2025-04-15 20:04:07 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"
2025-04-15 20:04:07 -04:00
dependencies = [
2025-10-14 11:18:23 -06:00
"windows-implement 0.60.2",
"windows-interface 0.59.3",
2025-09-07 20:29:03 -06:00
"windows-link 0.1.3",
2025-06-18 11:22:48 -04:00
"windows-result 0.3.4",
"windows-strings 0.4.2",
]
2026-04-08 13:10:59 -06:00
[[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 0.2.1",
"windows-result 0.4.1",
"windows-strings 0.5.1",
]
2025-04-15 20:04:07 -04:00
[[package]]
name = "windows-future"
2025-06-18 11:22:48 -04:00
version = "0.2.1"
2025-04-15 20:04:07 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e"
2025-04-15 20:04:07 -04:00
dependencies = [
2025-06-18 11:22:48 -04:00
"windows-core 0.61.2",
2025-09-07 20:29:03 -06:00
"windows-link 0.1.3",
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
"windows-threading",
2025-04-15 20:04:07 -04:00
]
2024-01-03 15:27:32 -07:00
[[package]]
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
name = "windows-implement"
version = "0.56.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b"
2024-01-03 15:27:32 -07:00
dependencies = [
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
"proc-macro2",
"quote",
"syn",
2024-01-03 15:27:32 -07:00
]
2024-05-01 12:12:13 -06:00
[[package]]
name = "windows-implement"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
version = "0.58.0"
2024-05-01 12:12:13 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b"
2024-05-01 12:12:13 -06:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-05-01 12:12:13 -06:00
]
2025-04-15 20:04:07 -04:00
[[package]]
name = "windows-implement"
2025-10-14 11:18:23 -06:00
version = "0.60.2"
2025-04-15 20:04:07 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
2025-04-15 20:04:07 -04:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2025-04-15 20:04:07 -04:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "windows-interface"
2026-03-13 16:04:17 -04:00
version = "0.56.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc"
2024-01-03 15:27:32 -07:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-01-03 15:27:32 -07:00
]
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
[[package]]
name = "windows-interface"
version = "0.58.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
2025-04-15 20:04:07 -04:00
[[package]]
name = "windows-interface"
2025-10-14 11:18:23 -06:00
version = "0.59.3"
2025-04-15 20:04:07 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
2025-04-15 20:04:07 -04:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2025-04-15 20:04:07 -04:00
]
2025-03-15 11:59:03 -04:00
[[package]]
name = "windows-link"
2025-06-18 11:22:48 -04:00
version = "0.1.3"
2025-03-15 11:59:03 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
2025-03-15 11:59:03 -04:00
2025-09-07 20:29:03 -06:00
[[package]]
name = "windows-link"
2025-10-14 11:18:23 -06:00
version = "0.2.1"
2025-09-07 20:29:03 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
2025-09-07 20:29:03 -06:00
2025-04-15 20:04:07 -04:00
[[package]]
name = "windows-numerics"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1"
dependencies = [
2025-06-18 11:22:48 -04:00
"windows-core 0.61.2",
2025-09-07 20:29:03 -06:00
"windows-link 0.1.3",
2025-04-15 20:04:07 -04:00
]
2024-05-01 12:12:13 -06:00
[[package]]
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
name = "windows-result"
version = "0.1.2"
2024-05-01 12:12:13 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
checksum = "5e383302e8ec8515204254685643de10811af0ed97ea37210dc26fb0032647f8"
2024-05-01 12:12:13 -06:00
dependencies = [
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
"windows-targets 0.52.6",
2024-05-01 12:12:13 -06:00
]
2026-03-13 16:04:17 -04:00
[[package]]
name = "windows-result"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
version = "0.2.0"
2026-03-13 16:04:17 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e"
2026-03-13 16:04:17 -04:00
dependencies = [
"windows-targets 0.52.6",
]
2025-04-15 20:04:07 -04:00
[[package]]
name = "windows-result"
2025-06-18 11:22:48 -04:00
version = "0.3.4"
2025-04-15 20:04:07 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"
2025-04-15 20:04:07 -04:00
dependencies = [
2025-09-07 20:29:03 -06:00
"windows-link 0.1.3",
2025-04-15 20:04:07 -04:00
]
[[package]]
name = "windows-result"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
dependencies = [
"windows-link 0.2.1",
]
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
[[package]]
name = "windows-strings"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10"
dependencies = [
"windows-result 0.2.0",
"windows-targets 0.52.6",
]
2025-04-15 20:04:07 -04:00
[[package]]
name = "windows-strings"
2025-06-18 11:22:48 -04:00
version = "0.4.2"
2025-04-15 20:04:07 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"
2025-04-15 20:04:07 -04:00
dependencies = [
2025-09-07 20:29:03 -06:00
"windows-link 0.1.3",
2025-04-15 20:04:07 -04:00
]
2026-04-08 13:10:59 -06:00
[[package]]
name = "windows-strings"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091"
dependencies = [
"windows-link 0.2.1",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "windows-sys"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
dependencies = [
"windows-targets 0.48.5",
]
[[package]]
name = "windows-sys"
version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
dependencies = [
"windows-targets 0.52.6",
2024-01-03 15:27:32 -07:00
]
2024-08-19 13:25:36 -06:00
[[package]]
name = "windows-sys"
version = "0.59.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
dependencies = [
"windows-targets 0.52.6",
]
2025-06-18 11:22:48 -04:00
[[package]]
name = "windows-sys"
version = "0.60.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
dependencies = [
2025-10-14 11:18:23 -06:00
"windows-targets 0.53.5",
2025-06-18 11:22:48 -04:00
]
2025-09-07 20:29:03 -06:00
[[package]]
name = "windows-sys"
2025-10-14 11:18:23 -06:00
version = "0.61.2"
2025-09-07 20:29:03 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
2025-09-07 20:29:03 -06:00
dependencies = [
2025-10-14 11:18:23 -06:00
"windows-link 0.2.1",
2025-09-07 20:29:03 -06:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "windows-targets"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
dependencies = [
"windows_aarch64_gnullvm 0.48.5",
"windows_aarch64_msvc 0.48.5",
"windows_i686_gnu 0.48.5",
"windows_i686_msvc 0.48.5",
"windows_x86_64_gnu 0.48.5",
"windows_x86_64_gnullvm 0.48.5",
"windows_x86_64_msvc 0.48.5",
]
[[package]]
name = "windows-targets"
version = "0.52.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
2024-01-03 15:27:32 -07:00
dependencies = [
"windows_aarch64_gnullvm 0.52.6",
"windows_aarch64_msvc 0.52.6",
"windows_i686_gnu 0.52.6",
2025-06-18 11:22:48 -04:00
"windows_i686_gnullvm 0.52.6",
"windows_i686_msvc 0.52.6",
"windows_x86_64_gnu 0.52.6",
"windows_x86_64_gnullvm 0.52.6",
"windows_x86_64_msvc 0.52.6",
2024-01-03 15:27:32 -07:00
]
2025-06-18 11:22:48 -04:00
[[package]]
name = "windows-targets"
2025-10-14 11:18:23 -06:00
version = "0.53.5"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3"
2025-06-18 11:22:48 -04:00
dependencies = [
2025-10-14 11:18:23 -06:00
"windows-link 0.2.1",
"windows_aarch64_gnullvm 0.53.1",
"windows_aarch64_msvc 0.53.1",
"windows_i686_gnu 0.53.1",
"windows_i686_gnullvm 0.53.1",
"windows_i686_msvc 0.53.1",
"windows_x86_64_gnu 0.53.1",
"windows_x86_64_gnullvm 0.53.1",
"windows_x86_64_msvc 0.53.1",
2025-06-18 11:22:48 -04:00
]
[[package]]
name = "windows-threading"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6"
dependencies = [
2025-09-07 20:29:03 -06:00
"windows-link 0.1.3",
2025-06-18 11:22:48 -04:00
]
[[package]]
name = "windows-version"
2025-10-14 11:18:23 -06:00
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "e4060a1da109b9d0326b7262c8e12c84df67cc0dbc9e33cf49e01ccc2eb63631"
dependencies = [
2025-10-14 11:18:23 -06:00
"windows-link 0.2.1",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.52.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
2024-01-03 15:27:32 -07:00
2025-06-18 11:22:48 -04:00
[[package]]
name = "windows_aarch64_gnullvm"
2025-10-14 11:18:23 -06:00
version = "0.53.1"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53"
2025-06-18 11:22:48 -04:00
2024-01-03 15:27:32 -07:00
[[package]]
name = "windows_aarch64_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
[[package]]
name = "windows_aarch64_msvc"
version = "0.52.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
2024-01-03 15:27:32 -07:00
2025-06-18 11:22:48 -04:00
[[package]]
name = "windows_aarch64_msvc"
2025-10-14 11:18:23 -06:00
version = "0.53.1"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006"
2025-06-18 11:22:48 -04:00
2024-01-03 15:27:32 -07:00
[[package]]
name = "windows_i686_gnu"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
[[package]]
name = "windows_i686_gnu"
version = "0.52.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
2024-04-13 08:46:38 -06:00
2025-06-18 11:22:48 -04:00
[[package]]
name = "windows_i686_gnu"
2025-10-14 11:18:23 -06:00
version = "0.53.1"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3"
2025-06-18 11:22:48 -04:00
2024-04-13 08:46:38 -06:00
[[package]]
name = "windows_i686_gnullvm"
version = "0.52.6"
2024-04-13 08:46:38 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
2024-01-03 15:27:32 -07:00
2025-06-18 11:22:48 -04:00
[[package]]
name = "windows_i686_gnullvm"
2025-10-14 11:18:23 -06:00
version = "0.53.1"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c"
2025-06-18 11:22:48 -04:00
2024-01-03 15:27:32 -07:00
[[package]]
name = "windows_i686_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
[[package]]
name = "windows_i686_msvc"
version = "0.52.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
2024-01-03 15:27:32 -07:00
2025-06-18 11:22:48 -04:00
[[package]]
name = "windows_i686_msvc"
2025-10-14 11:18:23 -06:00
version = "0.53.1"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2"
2025-06-18 11:22:48 -04:00
2024-01-03 15:27:32 -07:00
[[package]]
name = "windows_x86_64_gnu"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
[[package]]
name = "windows_x86_64_gnu"
version = "0.52.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
2024-01-03 15:27:32 -07:00
2025-06-18 11:22:48 -04:00
[[package]]
name = "windows_x86_64_gnu"
2025-10-14 11:18:23 -06:00
version = "0.53.1"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499"
2025-06-18 11:22:48 -04:00
2024-01-03 15:27:32 -07:00
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.52.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
2024-01-03 15:27:32 -07:00
2025-06-18 11:22:48 -04:00
[[package]]
name = "windows_x86_64_gnullvm"
2025-10-14 11:18:23 -06:00
version = "0.53.1"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1"
2025-06-18 11:22:48 -04:00
2024-01-03 15:27:32 -07:00
[[package]]
name = "windows_x86_64_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
[[package]]
name = "windows_x86_64_msvc"
version = "0.52.6"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
2024-01-03 15:27:32 -07:00
2025-06-18 11:22:48 -04:00
[[package]]
name = "windows_x86_64_msvc"
2025-10-14 11:18:23 -06:00
version = "0.53.1"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-10-14 11:18:23 -06:00
checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650"
2025-06-18 11:22:48 -04:00
2024-01-03 15:27:32 -07:00
[[package]]
name = "winit"
2026-03-13 16:04:17 -04:00
version = "0.31.0-beta.2"
source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#261cda54017f98a12dc55569c864430fe6770366"
2024-01-03 15:27:32 -07:00
dependencies = [
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"cfg_aliases",
2024-02-09 07:09:51 -07:00
"cursor-icon",
2024-10-21 13:51:10 -06:00
"dpi",
2024-01-03 15:27:32 -07:00
"libc",
2026-03-13 16:04:17 -04:00
"raw-window-handle",
"rustix 1.1.4",
"smol_str",
"tracing",
"winit-android",
"winit-appkit",
"winit-common",
"winit-core",
"winit-orbital",
"winit-uikit",
"winit-wayland",
"winit-web",
"winit-win32",
]
[[package]]
name = "winit-android"
version = "0.31.0-beta.2"
source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#261cda54017f98a12dc55569c864430fe6770366"
2026-03-13 16:04:17 -04:00
dependencies = [
"android-activity",
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"dpi",
"ndk",
2026-03-13 16:04:17 -04:00
"raw-window-handle",
"smol_str",
"tracing",
"winit-core",
]
[[package]]
name = "winit-appkit"
version = "0.31.0-beta.2"
source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#261cda54017f98a12dc55569c864430fe6770366"
2026-03-13 16:04:17 -04:00
dependencies = [
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"block2 0.6.2",
"dispatch2",
"dpi",
"objc2 0.6.4",
"objc2-app-kit 0.3.2",
"objc2-core-foundation",
"objc2-core-graphics",
"objc2-core-video",
"objc2-foundation 0.3.2",
"raw-window-handle",
"smol_str",
"tracing",
"winit-common",
"winit-core",
]
[[package]]
name = "winit-common"
version = "0.31.0-beta.2"
source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#261cda54017f98a12dc55569c864430fe6770366"
2026-03-13 16:04:17 -04:00
dependencies = [
"memmap2 0.9.10",
"objc2 0.6.4",
"objc2-core-foundation",
"smol_str",
"tracing",
"winit-core",
"xkbcommon-dl",
]
[[package]]
name = "winit-core"
version = "0.31.0-beta.2"
source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#261cda54017f98a12dc55569c864430fe6770366"
2026-03-13 16:04:17 -04:00
dependencies = [
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"cursor-icon",
"dpi",
"keyboard-types",
"raw-window-handle",
"smol_str",
"web-time",
]
[[package]]
name = "winit-orbital"
version = "0.31.0-beta.2"
source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#261cda54017f98a12dc55569c864430fe6770366"
2026-03-13 16:04:17 -04:00
dependencies = [
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"dpi",
"libredox",
2024-01-03 15:27:32 -07:00
"orbclient",
2024-05-17 08:56:19 -06:00
"raw-window-handle",
"redox_syscall 0.7.5",
2026-03-13 16:04:17 -04:00
"smol_str",
"tracing",
"winit-core",
]
[[package]]
name = "winit-uikit"
version = "0.31.0-beta.2"
source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#261cda54017f98a12dc55569c864430fe6770366"
2026-03-13 16:04:17 -04:00
dependencies = [
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"block2 0.6.2",
"dispatch2",
"dpi",
"objc2 0.6.4",
"objc2-core-foundation",
"objc2-foundation 0.3.2",
"objc2-ui-kit",
"raw-window-handle",
"smol_str",
"tracing",
"winit-common",
"winit-core",
]
[[package]]
name = "winit-wayland"
version = "0.31.0-beta.2"
source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#261cda54017f98a12dc55569c864430fe6770366"
2026-03-13 16:04:17 -04:00
dependencies = [
"ahash",
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"calloop",
"cursor-icon",
"dpi",
"libc",
"memmap2 0.9.10",
"raw-window-handle",
"rustix 1.1.4",
2024-01-03 15:27:32 -07:00
"sctk-adwaita",
2026-03-13 16:04:17 -04:00
"smithay-client-toolkit",
"smol_str",
2024-10-21 13:51:10 -06:00
"tracing",
2024-02-09 07:09:51 -07:00
"wayland-backend",
"wayland-client",
2024-10-21 13:51:10 -06:00
"wayland-protocols",
2024-02-09 07:09:51 -07:00
"wayland-protocols-plasma",
2026-03-13 16:04:17 -04:00
"winit-common",
"winit-core",
]
[[package]]
name = "winit-web"
version = "0.31.0-beta.2"
source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#261cda54017f98a12dc55569c864430fe6770366"
2026-03-13 16:04:17 -04:00
dependencies = [
"atomic-waker",
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"concurrent-queue",
"cursor-icon",
"dpi",
"js-sys",
"pin-project",
"raw-window-handle",
"smol_str",
"tracing",
"wasm-bindgen",
"wasm-bindgen-futures",
2024-01-03 15:27:32 -07:00
"web-sys",
2024-02-09 07:09:51 -07:00
"web-time",
2026-03-13 16:04:17 -04:00
"winit-core",
2024-01-03 15:27:32 -07:00
]
[[package]]
2026-03-13 16:04:17 -04:00
name = "winit-win32"
version = "0.31.0-beta.2"
source = "git+https://github.com/pop-os/winit.git?tag=cosmic-0.14#261cda54017f98a12dc55569c864430fe6770366"
2024-02-13 12:29:50 -07:00
dependencies = [
"bitflags 2.11.1",
2026-03-13 16:04:17 -04:00
"cursor-icon",
"dpi",
"raw-window-handle",
"smol_str",
"tracing",
"unicode-segmentation",
"windows-sys 0.59.0",
"winit-core",
]
[[package]]
yoda: cosmic-files customizations (squashed 21 commits) This commit squashes the 21 local commits that customize cosmic-files for the yoda stack, to allow a clean rebase on upstream/master. Original commits (chronological): - 9bcfe7a Cargo.toml: patch libcosmic via local path for dev builds - 04abd13 yoda: depend on libcosmic-yoda (path) instead of upstream libcosmic - 02adcc3 lockfile: libcosmic-yoda 0.1.0-yoda -> 0.1.0-yoda.2 - a025fd6 yoda: prefer cosmic-yoterm over upstream cosmic-term in terminal fallback - e8d62ae yoda: add "Always use this app" toggle to OpenWith dialog - 8fb2b15 yoda wayland-v5: redirect window_clipboard + cosmic-text to local forks - 0595296 yoda: Dolphin-style quick actions toolbar under the headerbar - 4b6d345 yoda: fix missing rename icon in toolbar - 8b51af1 yoda: use pencil-symbolic for the Rename toolbar button - 33a5c8f yoda: phase 2 - customizable toolbar (settings toggles per button) - 1cf17dc yoda: phase 3 - drag-drop toolbar editor in Settings - 11d4357 yoda: add up/down buttons next to drag handle in toolbar editor - af843d2 yoda: direct drag-drop reorder on the toolbar itself - 94c3e6c yoda: toolbar as segmented_button for working drag reorder - f053819 yoda: toolbar icon-only + clean visual (Control style, 32px squares) - 338354c Improve initial directory listing latency - d080bc8 Resolve cosmic-files warnings without masking - 69c35ab yoda: switch window_clipboard patch to public Forgejo fork - 35e115f yoda: switch cosmic-text patch to public Forgejo fork - 6f3adcd chore: clean feature-gated warnings - 57ab1ec fix: clean files warnings for terminal build Original tip preserved as tag backup/pre-rebase-upstream-20260524.
2026-05-24 21:16:14 +02:00
name = "winnow"
version = "1.0.3"
2026-03-24 15:07:11 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1"
2026-03-24 15:07:11 -04:00
dependencies = [
"memchr",
]
2025-02-19 17:55:33 +01:00
[[package]]
2025-09-07 20:29:03 -06:00
name = "wit-bindgen"
2026-01-24 16:49:12 +01:00
version = "0.51.0"
2025-02-19 17:55:33 +01:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-01-24 16:49:12 +01:00
checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5"
dependencies = [
"wit-bindgen-rust-macro",
]
[[package]]
name = "wit-bindgen"
version = "0.57.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e"
[[package]]
name = "wit-bindgen-core"
version = "0.51.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc"
dependencies = [
"anyhow",
"heck 0.5.0",
"wit-parser",
]
[[package]]
name = "wit-bindgen-rust"
version = "0.51.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21"
dependencies = [
"anyhow",
"heck 0.5.0",
"indexmap 2.14.0",
"prettyplease",
2026-03-13 16:04:17 -04:00
"syn",
"wasm-metadata",
"wit-bindgen-core",
"wit-component",
]
[[package]]
name = "wit-bindgen-rust-macro"
version = "0.51.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a"
dependencies = [
"anyhow",
"prettyplease",
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
"wit-bindgen-core",
"wit-bindgen-rust",
]
[[package]]
name = "wit-component"
version = "0.244.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2"
dependencies = [
"anyhow",
"bitflags 2.11.1",
"indexmap 2.14.0",
"log",
"serde",
"serde_derive",
"serde_json",
"wasm-encoder",
"wasm-metadata",
"wasmparser",
"wit-parser",
]
[[package]]
name = "wit-parser"
version = "0.244.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736"
dependencies = [
"anyhow",
"id-arena",
"indexmap 2.14.0",
"log",
"semver",
"serde",
"serde_derive",
"serde_json",
"unicode-xid",
"wasmparser",
]
2025-02-19 17:55:33 +01:00
[[package]]
name = "write16"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936"
[[package]]
name = "writeable"
2026-04-03 19:29:48 -04:00
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4"
dependencies = [
"either",
]
[[package]]
name = "xattr"
2025-09-30 11:54:11 -04:00
version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-30 11:54:11 -04:00
checksum = "32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156"
dependencies = [
"libc",
"rustix 1.1.4",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "xcursor"
2025-06-27 11:14:09 -06:00
version = "0.3.10"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-27 11:14:09 -06:00
checksum = "bec9e4a500ca8864c5b47b8b482a73d62e4237670e5b5f1d6b9e3cae50f28f2b"
2024-01-03 15:27:32 -07:00
2025-09-07 20:29:03 -06:00
[[package]]
name = "xdg"
version = "3.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2fb433233f2df9344722454bc7e96465c9d03bff9d77c248f9e7523fe79585b5"
2024-01-03 15:27:32 -07:00
[[package]]
name = "xdg-home"
2024-08-19 13:25:36 -06:00
version = "1.3.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-08-19 13:25:36 -06:00
checksum = "ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6"
2024-01-03 15:27:32 -07:00
dependencies = [
2024-02-09 07:09:51 -07:00
"libc",
2024-08-19 13:25:36 -06:00
"windows-sys 0.59.0",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "xdg-mime"
2025-02-19 17:55:33 +01:00
version = "0.4.0"
2025-09-11 18:16:09 -04:00
source = "git+https://github.com/ebassi/xdg-mime-rs#f8efb3fb1fad582539e2af7d1e9fbc9613dcc7d9"
dependencies = [
"dirs-next",
"glob",
2024-03-18 12:23:08 -06:00
"mime 0.3.17",
"nom 7.1.3",
"unicase",
]
[[package]]
name = "xdgen"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25af88f104f06d5aeb80c77e5eb85e6f6f355f86f6e34307a14befd716efe4bf"
dependencies = [
"fluent",
"freedesktop_entry_parser",
"unic-langid",
"xmltree",
]
2024-05-17 08:56:19 -06:00
[[package]]
name = "xkbcommon"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13867d259930edc7091a6c41b4ce6eee464328c6ff9659b7e4c668ca20d4c91e"
dependencies = [
"libc",
"memmap2 0.8.0",
"xkeysym",
]
2025-09-07 20:29:03 -06:00
[[package]]
name = "xkbcommon"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8d66ca9352cbd4eecbbc40871d8a11b4ac8107cfc528a6e14d7c19c69d0e1ac9"
dependencies = [
"libc",
"memmap2 0.9.10",
2025-09-07 20:29:03 -06:00
"xkeysym",
]
[[package]]
name = "xkbcommon"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7a974f48060a14e95705c01f24ad9c3345022f4d97441b8a36beb7ed5c4a02d"
dependencies = [
"libc",
"memmap2 0.9.10",
"xkeysym",
]
2024-02-09 07:09:51 -07:00
[[package]]
name = "xkbcommon-dl"
2024-02-12 10:02:05 -07:00
version = "0.4.2"
2024-02-09 07:09:51 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-02-12 10:02:05 -07:00
checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5"
2024-02-09 07:09:51 -07:00
dependencies = [
"bitflags 2.11.1",
"dlib",
2024-02-09 07:09:51 -07:00
"log",
"once_cell",
"xkeysym",
]
[[package]]
name = "xkeysym"
2024-06-10 08:25:53 -06:00
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-06-10 08:25:53 -06:00
checksum = "b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56"
2024-05-17 08:56:19 -06:00
dependencies = [
"bytemuck",
]
[[package]]
name = "xml"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "636f85e5ca6488e96401b61eb7de54f4e44755c988af0f52cf90230c312a1a89"
2024-01-03 15:27:32 -07:00
[[package]]
name = "xml-rs"
version = "0.8.28"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3f"
2024-01-03 15:27:32 -07:00
[[package]]
name = "xmltree"
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cbc04313cab124e498ab1724e739720807b6dc405b9ed0edc5860164d2e4ff70"
dependencies = [
"xml",
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "xmlwriter"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9"
[[package]]
name = "y4m"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a5a4b21e1a62b67a2970e6831bc091d7b87e119e7f9791aef9702e3bef04448"
2024-01-03 15:27:32 -07:00
[[package]]
2024-10-21 13:51:10 -06:00
name = "yansi"
version = "1.0.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2024-10-21 13:51:10 -06:00
checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"
2024-01-03 15:27:32 -07:00
[[package]]
name = "yazi"
2025-01-10 09:55:04 -07:00
version = "0.2.1"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-01-10 09:55:04 -07:00
checksum = "e01738255b5a16e78bbb83e7fbba0a1e7dd506905cfc53f4622d89015a03fbb5"
2024-01-03 15:27:32 -07:00
2025-06-18 11:22:48 -04:00
[[package]]
name = "yoke"
2026-04-03 19:29:48 -04:00
version = "0.8.2"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca"
2025-06-18 11:22:48 -04:00
dependencies = [
"stable_deref_trait",
2025-09-15 15:13:03 +02:00
"yoke-derive",
"zerofrom",
]
2025-06-18 11:22:48 -04:00
[[package]]
name = "yoke-derive"
2026-04-03 19:29:48 -04:00
version = "0.8.2"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e"
2025-06-18 11:22:48 -04:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
"synstructure",
]
[[package]]
name = "zbus"
version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725"
dependencies = [
2026-03-13 16:04:17 -04:00
"async-broadcast",
"async-executor",
"async-fs",
2026-03-13 16:04:17 -04:00
"async-io",
"async-lock",
"async-process",
"async-recursion",
"async-task",
"async-trait",
"blocking",
"enumflags2",
2026-03-13 16:04:17 -04:00
"event-listener",
"futures-core",
"futures-sink",
"futures-util",
"hex",
2026-03-13 16:04:17 -04:00
"nix",
"ordered-stream",
"rand 0.8.6",
"serde",
"serde_repr",
"sha1 0.10.6",
"static_assertions",
"tracing",
"uds_windows",
"windows-sys 0.52.0",
"xdg-home",
"zbus_macros 4.4.0",
"zbus_names 3.0.0",
"zvariant 4.2.0",
]
2024-05-17 08:56:19 -06:00
[[package]]
name = "zbus"
version = "5.15.0"
2025-01-13 09:03:23 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3bcbf15c8708d7fc1be0c993622e0a5cbd5e8b52bfa40afa4c3e0cd8d724ac1"
2025-01-13 09:03:23 -07:00
dependencies = [
2026-03-13 16:04:17 -04:00
"async-broadcast",
2025-01-13 09:03:23 -07:00
"async-executor",
2026-03-13 16:04:17 -04:00
"async-io",
"async-lock",
"async-process",
2025-01-13 09:03:23 -07:00
"async-recursion",
"async-task",
"async-trait",
"blocking",
"enumflags2",
2026-03-13 16:04:17 -04:00
"event-listener",
2025-01-13 09:03:23 -07:00
"futures-core",
2026-03-13 16:04:17 -04:00
"futures-lite",
2025-01-13 09:03:23 -07:00
"hex",
"libc",
2025-01-13 09:03:23 -07:00
"ordered-stream",
"rustix 1.1.4",
2025-01-13 09:03:23 -07:00
"serde",
"serde_repr",
2025-06-18 11:22:48 -04:00
"tokio",
2025-01-13 09:03:23 -07:00
"tracing",
"uds_windows",
"uuid",
"windows-sys 0.61.2",
"winnow",
"zbus_macros 5.15.0",
"zbus_names 4.3.2",
"zvariant 5.11.0",
2025-01-13 09:03:23 -07:00
]
2024-01-03 15:27:32 -07:00
[[package]]
2026-03-13 16:04:17 -04:00
name = "zbus-lockstep"
version = "0.5.2"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "6998de05217a084b7578728a9443d04ea4cd80f2a0839b8d78770b76ccd45863"
dependencies = [
"zbus_xml",
"zvariant 5.11.0",
2026-03-13 16:04:17 -04:00
]
[[package]]
name = "zbus-lockstep-macros"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "10da05367f3a7b7553c8cdf8fa91aee6b64afebe32b51c95177957efc47ca3a0"
2024-01-03 15:27:32 -07:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
"zbus-lockstep",
"zbus_xml",
"zvariant 5.11.0",
2024-01-03 15:27:32 -07:00
]
[[package]]
name = "zbus_macros"
version = "4.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e"
dependencies = [
2026-03-13 16:04:17 -04:00
"proc-macro-crate",
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
"zvariant_utils 2.1.0",
]
2024-05-17 08:56:19 -06:00
[[package]]
name = "zbus_macros"
version = "5.15.0"
2024-05-17 08:56:19 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51fa5406ad9175a8c825a931f8cf347116b531b3634fcb0b627c290f1f2516ff"
2024-05-17 08:56:19 -06:00
dependencies = [
2026-03-13 16:04:17 -04:00
"proc-macro-crate",
2024-05-17 08:56:19 -06:00
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
"zbus_names 4.3.2",
"zvariant 5.11.0",
"zvariant_utils 3.3.1",
2025-01-13 09:03:23 -07:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "zbus_names"
2026-03-13 16:04:17 -04:00
version = "3.0.0"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c"
2024-01-03 15:27:32 -07:00
dependencies = [
"serde",
"static_assertions",
2026-03-13 16:04:17 -04:00
"zvariant 4.2.0",
2024-05-17 08:56:19 -06:00
]
[[package]]
name = "zbus_names"
version = "4.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7074f3e50b894eac91750142016d30d0a89be8e67dbfd9704fb875825760e52d"
dependencies = [
"serde",
"winnow",
"zvariant 5.11.0",
]
2025-01-13 09:03:23 -07:00
[[package]]
2026-03-13 16:04:17 -04:00
name = "zbus_xml"
version = "5.1.1"
2025-01-13 09:03:23 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8067892e940ed1727dea64690378601603b31d62dfde019a5335fbb7c0e0ed9"
2025-01-13 09:03:23 -07:00
dependencies = [
"quick-xml 0.39.4",
2025-01-13 09:03:23 -07:00
"serde",
"zbus_names 4.3.2",
"zvariant 5.11.0",
2025-01-13 09:03:23 -07:00
]
2024-01-03 15:27:32 -07:00
[[package]]
name = "zeno"
2025-06-18 11:22:48 -04:00
version = "0.3.3"
2024-01-03 15:27:32 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-06-18 11:22:48 -04:00
checksum = "6df3dc4292935e51816d896edcd52aa30bc297907c26167fec31e2b0c6a32524"
2025-03-15 11:59:03 -04:00
[[package]]
name = "zerocopy"
2026-04-03 19:29:48 -04:00
version = "0.8.48"
2025-03-15 11:59:03 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9"
2025-03-15 11:59:03 -04:00
dependencies = [
2025-06-18 11:22:48 -04:00
"zerocopy-derive",
2025-03-15 11:59:03 -04:00
]
[[package]]
name = "zerocopy-derive"
2026-04-03 19:29:48 -04:00
version = "0.8.48"
2025-03-15 11:59:03 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4"
2025-03-15 11:59:03 -04:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
2024-06-10 08:25:53 -06:00
]
[[package]]
name = "zerofrom"
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272"
dependencies = [
"zerofrom-derive",
]
[[package]]
name = "zerofrom-derive"
2026-04-03 19:29:48 -04:00
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1"
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
"synstructure",
]
[[package]]
name = "zeroize"
2025-09-30 11:54:11 -04:00
version = "1.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-30 11:54:11 -04:00
checksum = "b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0"
2025-06-18 11:22:48 -04:00
[[package]]
name = "zerotrie"
2026-04-03 19:29:48 -04:00
version = "0.2.4"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf"
2025-06-18 11:22:48 -04:00
dependencies = [
"displaydoc",
2025-09-15 15:13:03 +02:00
"yoke",
"zerofrom",
2026-04-03 19:29:48 -04:00
"zerovec",
]
2025-06-18 11:22:48 -04:00
[[package]]
name = "zerovec"
2026-04-03 19:29:48 -04:00
version = "0.11.6"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239"
2025-06-18 11:22:48 -04:00
dependencies = [
"serde",
2025-09-15 15:13:03 +02:00
"yoke",
"zerofrom",
2025-09-15 15:13:03 +02:00
"zerovec-derive",
2025-06-18 11:22:48 -04:00
]
[[package]]
name = "zerovec-derive"
2026-04-03 19:29:48 -04:00
version = "0.11.3"
2025-06-18 11:22:48 -04:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555"
2025-06-18 11:22:48 -04:00
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
]
[[package]]
name = "zip"
version = "8.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d04a6b5381502aa6087c94c669499eb1602eb9c5e8198e534de571f7154809b"
dependencies = [
"aes",
2025-03-15 11:59:03 -04:00
"bzip2",
"constant_time_eq",
"crc32fast",
"deflate64",
"flate2",
"getrandom 0.4.2",
"hmac",
"indexmap 2.14.0",
2025-12-29 15:36:05 -07:00
"lzma-rust2",
"memchr",
"pbkdf2",
"ppmd-rust",
"sha1 0.11.0",
"time",
"typed-path",
"zeroize",
"zopfli",
"zstd",
]
[[package]]
name = "zlib-rs"
2026-03-13 16:04:17 -04:00
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-03-13 16:04:17 -04:00
checksum = "3be3d40e40a133f9c916ee3f9f4fa2d9d63435b5fbe1bfc6d9dae0aa0ada1513"
[[package]]
name = "zmij"
version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
[[package]]
name = "zopfli"
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f05cd8797d63865425ff89b5c4a48804f35ba0ce8d125800027ad6017d2b5249"
dependencies = [
"bumpalo",
"crc32fast",
"log",
"simd-adler32",
]
[[package]]
name = "zstd"
2025-03-15 11:59:03 -04:00
version = "0.13.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-03-15 11:59:03 -04:00
checksum = "e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a"
dependencies = [
"zstd-safe",
]
[[package]]
name = "zstd-safe"
version = "7.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d"
dependencies = [
"zstd-sys",
]
[[package]]
name = "zstd-sys"
2025-09-07 20:29:03 -06:00
version = "2.0.16+zstd.1.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748"
dependencies = [
"cc",
"pkg-config",
]
2024-11-11 09:14:03 -07:00
[[package]]
name = "zune-core"
version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a"
[[package]]
name = "zune-core"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb8a0807f7c01457d0379ba880ba6322660448ddebc890ce29bb64da71fb40f9"
2024-01-03 15:27:32 -07:00
[[package]]
name = "zune-inflate"
version = "0.2.54"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02"
dependencies = [
"simd-adler32",
]
2024-11-11 09:14:03 -07:00
[[package]]
name = "zune-jpeg"
2025-09-07 20:29:03 -06:00
version = "0.4.21"
2024-11-11 09:14:03 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
2025-09-07 20:29:03 -06:00
checksum = "29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713"
2024-11-11 09:14:03 -07:00
dependencies = [
"zune-core 0.4.12",
]
[[package]]
name = "zune-jpeg"
2026-04-03 19:29:48 -04:00
version = "0.5.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
2026-04-03 19:29:48 -04:00
checksum = "27bc9d5b815bc103f142aa054f561d9187d191692ec7c2d1e2b4737f8dbd7296"
dependencies = [
"zune-core 0.5.1",
2024-11-11 09:14:03 -07:00
]
[[package]]
name = "zvariant"
version = "4.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe"
dependencies = [
"endi",
"enumflags2",
"serde",
"static_assertions",
"zvariant_derive 4.2.0",
]
2024-05-17 08:56:19 -06:00
[[package]]
name = "zvariant"
version = "5.11.0"
2024-05-17 08:56:19 -06:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c1567a6ec68df868cbbfde844cfc6d81649fe5109a62b116b19fabd53e618ee"
2024-05-17 08:56:19 -06:00
dependencies = [
"endi",
"enumflags2",
"serde",
2024-01-03 15:27:32 -07:00
"url",
"winnow",
"zvariant_derive 5.11.0",
"zvariant_utils 3.3.1",
2025-01-13 09:03:23 -07:00
]
[[package]]
name = "zvariant_derive"
version = "4.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449"
dependencies = [
2026-03-13 16:04:17 -04:00
"proc-macro-crate",
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
"zvariant_utils 2.1.0",
]
2024-05-17 08:56:19 -06:00
[[package]]
name = "zvariant_derive"
version = "5.11.0"
2025-01-13 09:03:23 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c7d5b780599bbde114e39d9a0799577fad1ced5105d38515745f7b3099d8ceda"
2025-01-13 09:03:23 -07:00
dependencies = [
2026-03-13 16:04:17 -04:00
"proc-macro-crate",
2025-01-13 09:03:23 -07:00
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
"zvariant_utils 3.3.1",
2025-01-13 09:03:23 -07:00
]
[[package]]
name = "zvariant_utils"
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340"
dependencies = [
"proc-macro2",
"quote",
2026-03-13 16:04:17 -04:00
"syn",
]
2025-01-13 09:03:23 -07:00
[[package]]
name = "zvariant_utils"
version = "3.3.1"
2025-01-13 09:03:23 -07:00
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d464f5733ffa07a3164d656f18533caace9d0638596721355d73256a410d691"
2025-01-13 09:03:23 -07:00
dependencies = [
"proc-macro2",
"quote",
"serde",
2026-03-13 16:04:17 -04:00
"syn",
"winnow",
2025-01-13 09:03:23 -07:00
]