2026-03-22 14:56:27 +03:00
|
|
|
# This file is automatically @generated by Cargo.
|
|
|
|
|
# It is not intended for manual editing.
|
|
|
|
|
version = 4
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-05-23 17:16:15 +03:00
|
|
|
name = "OpenCADStudio"
|
2026-08-15 23:33:18 +03:00
|
|
|
version = "0.9.6"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-08-10 15:03:31 +03:00
|
|
|
"acadrust",
|
2026-07-30 21:07:31 +03:00
|
|
|
"ashpd",
|
2026-07-25 18:49:18 +03:00
|
|
|
"bincode",
|
2026-03-22 14:56:27 +03:00
|
|
|
"bytemuck",
|
2026-08-10 15:03:31 +03:00
|
|
|
"cadkernel",
|
2026-06-20 13:59:20 +03:00
|
|
|
"clap",
|
2026-06-16 13:16:35 +03:00
|
|
|
"console_error_panic_hook",
|
2026-07-30 14:47:28 +03:00
|
|
|
"cosmic-text 0.15.0",
|
2026-07-11 01:27:17 +03:00
|
|
|
"dwg-thumbnailer",
|
2026-06-20 13:59:20 +03:00
|
|
|
"env_logger",
|
2026-04-06 23:19:08 +03:00
|
|
|
"flate2",
|
2026-06-16 11:18:17 +03:00
|
|
|
"fontdb",
|
2026-06-25 14:11:18 +03:00
|
|
|
"getrandom 0.3.4",
|
2026-07-31 14:48:34 +03:00
|
|
|
"glam",
|
2026-08-02 18:53:38 +03:00
|
|
|
"i18n-embed",
|
|
|
|
|
"i18n-embed-fl",
|
2026-03-22 14:56:27 +03:00
|
|
|
"iced",
|
2026-07-28 01:02:00 +03:00
|
|
|
"iced_aw",
|
2026-07-31 14:48:34 +03:00
|
|
|
"iced_core",
|
2026-04-06 23:19:08 +03:00
|
|
|
"image",
|
2026-05-26 22:45:54 +03:00
|
|
|
"inventory",
|
2026-06-17 00:52:20 +03:00
|
|
|
"js-sys",
|
2026-07-21 16:43:35 +03:00
|
|
|
"log",
|
2026-06-25 18:17:01 +01:00
|
|
|
"lyon_tessellation",
|
2026-08-12 16:02:10 +03:00
|
|
|
"meshopt",
|
2026-07-30 14:47:28 +03:00
|
|
|
"naga 27.0.3",
|
2026-06-15 01:36:04 +03:00
|
|
|
"ocs_plugin_api",
|
2026-03-22 14:56:27 +03:00
|
|
|
"open",
|
2026-03-31 08:05:17 +03:00
|
|
|
"printpdf",
|
2026-04-26 02:36:34 +03:00
|
|
|
"rayon",
|
2026-08-07 17:37:59 +03:00
|
|
|
"resvg",
|
2026-03-22 14:56:27 +03:00
|
|
|
"rfd",
|
2026-08-02 18:53:38 +03:00
|
|
|
"rust-embed",
|
2026-07-16 21:48:06 +03:00
|
|
|
"rustc-hash 2.1.3",
|
2026-07-29 14:27:32 +03:00
|
|
|
"semver",
|
refactor(config): consolidate settings into one grouped settings.json
App preferences were spread across six flat plain-text files (settings.txt,
recent.txt, recent_limit.txt, statusbar.txt, ribbon.txt, plot.txt), each with a
bespoke line parser and no grouping. Replace them with a single grouped JSON,
serialized via serde (enabling the derive feature; serde_json was already a
dependency).
- New app/config.rs: AppConfig { settings, recent, statusbar, ribbon, plot } →
<config>/settings.json (pretty JSON), load()/save().
- Make UserSettings, StatusBarConfig/StatusPill, CollapseMode and
PlotDialogState serde-derived; #[serde(skip)] marks the plot dialog's runtime
fields so only print preferences persist. Their bespoke .txt load/save is
removed.
- App gains current_config/apply_config/save_config: one AppConfig::load at
startup distributes into live state; every settings-change site
(persist_settings_if_changed, recent add/remove/limit, status-bar pill
toggle, ribbon density, plot commit) routes through save_config, which diffs
against the last write to avoid thrashing.
- Clean start: the old flat files are ignored (no migration). ocad.pgp stays a
separate hand-editable file.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-10 16:41:34 +03:00
|
|
|
"serde",
|
2026-06-17 15:24:56 +03:00
|
|
|
"serde_json",
|
2026-08-03 12:47:48 +03:00
|
|
|
"sha2 0.10.9",
|
2026-06-16 11:18:17 +03:00
|
|
|
"ttf-parser",
|
2026-05-16 19:55:57 +03:00
|
|
|
"ureq",
|
2026-06-17 00:52:20 +03:00
|
|
|
"wasm-bindgen",
|
feat(web): lazy per-script font loading for international CAD text
The web build has no system-font access, so CAD text in non-Latin scripts
(Cyrillic, Greek, CJK, …) rendered as nothing — build_fallback was a hard
None on wasm (#141). Instead, ship per-script Noto subsets under web/fonts
(one alphabet per file, SIL OFL 1.1) and fetch them lazily over HTTP the
first time a drawing uses that script, then outline glyphs with ttf-parser.
- web_font: Script enum + script_of (char → script font), a per-script
store with lazy fetch, and a pending queue drained by the app loop.
- CJK is split by language (chinese/japanese/korean). Han ideographs share
code points but differ by language, so the shared block is routed by the
document's $DWGCODEPAGE (932→JP, 949→KR, GB/936→CN); kana is always
Japanese, Hangul always Korean. Re-tessellates when the language changes.
- build_fallback (wasm) outlines from the fetched subset; clear_fallback_cache
lets glyphs that missed while a font was in flight reappear on load.
- PollWebFonts subscription (web only) + WebFontLoaded message drive fetches.
- Trunk copy-dir serves web/fonts; nothing is bundled into the native binary
(desktop keeps using system fonts).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 16:13:26 +03:00
|
|
|
"wasm-bindgen-futures",
|
2026-06-17 00:27:33 +03:00
|
|
|
"web-sys",
|
2026-05-23 22:21:30 +03:00
|
|
|
"windows-sys 0.61.2",
|
2026-06-16 04:10:01 +03:00
|
|
|
"winresource",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "ab_glyph"
|
|
|
|
|
version = "0.2.32"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "01c0457472c38ea5bd1c3b5ada5e368271cb550be7a4ca4a0b4634e9913f6cc2"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"ab_glyph_rasterizer",
|
|
|
|
|
"owned_ttf_parser",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "ab_glyph_rasterizer"
|
|
|
|
|
version = "0.1.10"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618"
|
|
|
|
|
|
2026-08-10 10:18:53 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "acadrust"
|
|
|
|
|
version = "0.4.1"
|
2026-08-20 12:13:35 +03:00
|
|
|
source = "git+https://github.com/HakanSeven12/cadcodec.git?rev=0975677#0975677029f2b472759db00e9692421a5831ad00"
|
2026-08-10 10:18:53 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"ahash 0.8.12",
|
|
|
|
|
"anyhow",
|
|
|
|
|
"bitflags 2.13.1",
|
|
|
|
|
"byteorder",
|
|
|
|
|
"encoding_rs",
|
|
|
|
|
"flate2",
|
|
|
|
|
"indexmap",
|
|
|
|
|
"itoa",
|
|
|
|
|
"memmap2",
|
|
|
|
|
"nom 7.1.3",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"rayon",
|
|
|
|
|
"ryu",
|
|
|
|
|
"serde",
|
|
|
|
|
"thiserror 1.0.69",
|
|
|
|
|
"web-time",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "adler2"
|
|
|
|
|
version = "2.0.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "aes"
|
|
|
|
|
version = "0.8.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"cipher",
|
2026-08-02 18:53:38 +03:00
|
|
|
"cpufeatures 0.2.17",
|
2026-03-31 08:05:17 +03:00
|
|
|
]
|
|
|
|
|
|
2026-06-25 00:16:08 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "ahash"
|
|
|
|
|
version = "0.7.8"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"getrandom 0.2.17",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"version_check",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "ahash"
|
|
|
|
|
version = "0.8.12"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"getrandom 0.3.4",
|
|
|
|
|
"once_cell",
|
2026-07-25 09:05:52 +03:00
|
|
|
"serde",
|
2026-03-22 14:56:27 +03:00
|
|
|
"version_check",
|
|
|
|
|
"zerocopy",
|
|
|
|
|
]
|
|
|
|
|
|
2026-05-31 19:27:06 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "aho-corasick"
|
|
|
|
|
version = "1.1.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301"
|
|
|
|
|
dependencies = [
|
2026-08-12 16:02:10 +03:00
|
|
|
"memchr",
|
2026-05-31 19:27:06 +03:00
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "aliasable"
|
|
|
|
|
version = "0.1.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "250f629c0161ad8107cf89319e990051fae62832fd343083bea452d93e2205fd"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "aligned"
|
|
|
|
|
version = "0.4.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ee4508988c62edf04abd8d92897fca0c2995d907ce1dfeaf369dac3716a40685"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"as-slice",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "aligned-vec"
|
|
|
|
|
version = "0.6.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"equator",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03: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"
|
2026-06-22 01:40:26 +03:00
|
|
|
version = "0.2.4"
|
2026-03-31 08:05:17 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-22 01:40:26 +03:00
|
|
|
checksum = "0e76a019e91224d279006ff972f1e984179a6e9feb050adba6ce8274aef23195"
|
2026-03-31 08:05:17 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"alloc-no-stdlib",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "allocator-api2"
|
|
|
|
|
version = "0.2.21"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "allsorts"
|
|
|
|
|
version = "0.16.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "4ba21c7f883cc76d76a41910815b1b212e1ca7870af2bd551565282140660ca5"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-31 08:05:17 +03:00
|
|
|
"bitreader",
|
|
|
|
|
"brotli-decompressor",
|
|
|
|
|
"byteorder",
|
|
|
|
|
"crc32fast",
|
|
|
|
|
"encoding_rs",
|
|
|
|
|
"flate2",
|
|
|
|
|
"glyph-names",
|
|
|
|
|
"itertools 0.10.5",
|
|
|
|
|
"lazy_static",
|
|
|
|
|
"libc",
|
|
|
|
|
"log",
|
|
|
|
|
"num-traits",
|
|
|
|
|
"ouroboros",
|
|
|
|
|
"pathfinder_geometry",
|
|
|
|
|
"rustc-hash 1.1.0",
|
|
|
|
|
"tinyvec",
|
|
|
|
|
"ucd-trie",
|
|
|
|
|
"unicode-canonical-combining-class",
|
|
|
|
|
"unicode-general-category",
|
|
|
|
|
"unicode-joining-type",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "android-activity"
|
2026-03-31 08:05:17 +03:00
|
|
|
version = "0.6.1"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-03-31 08:05:17 +03:00
|
|
|
checksum = "0f2a1bb052857d5dd49572219344a7332b31b76405648eabac5bc68978251bcd"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"android-properties",
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"cc",
|
2026-07-29 15:00:07 +03:00
|
|
|
"jni 0.22.4",
|
2026-03-22 14:56:27 +03:00
|
|
|
"libc",
|
|
|
|
|
"log",
|
|
|
|
|
"ndk",
|
|
|
|
|
"ndk-context",
|
|
|
|
|
"ndk-sys",
|
|
|
|
|
"num_enum",
|
2026-03-31 08:05:17 +03:00
|
|
|
"thiserror 2.0.18",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "android-build"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "0.1.4"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "f9fc9904ad2ad097c3c1cfe2eacaaf0fc24710936fa9ed941cb310b7c6ed2ab7"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"windows-sys 0.52.0",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[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",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-20 13:59:20 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "anstream"
|
|
|
|
|
version = "1.0.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"anstyle",
|
|
|
|
|
"anstyle-parse",
|
|
|
|
|
"anstyle-query",
|
|
|
|
|
"anstyle-wincon",
|
|
|
|
|
"colorchoice",
|
|
|
|
|
"is_terminal_polyfill",
|
|
|
|
|
"utf8parse",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "anstyle"
|
|
|
|
|
version = "1.0.14"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "anstyle-parse"
|
|
|
|
|
version = "1.0.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"utf8parse",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "anstyle-query"
|
|
|
|
|
version = "1.1.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "anstyle-wincon"
|
|
|
|
|
version = "3.0.11"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"anstyle",
|
|
|
|
|
"once_cell_polyfill",
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "anyhow"
|
2026-06-26 07:00:36 +03:00
|
|
|
version = "1.0.103"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-26 07:00:36 +03:00
|
|
|
checksum = "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "arbitrary"
|
|
|
|
|
version = "1.4.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1"
|
|
|
|
|
|
2026-07-30 14:47:28 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "arboard"
|
|
|
|
|
version = "3.6.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"clipboard-win",
|
|
|
|
|
"image",
|
|
|
|
|
"log",
|
|
|
|
|
"objc2 0.6.4",
|
|
|
|
|
"objc2-app-kit 0.3.2",
|
|
|
|
|
"objc2-core-foundation",
|
|
|
|
|
"objc2-core-graphics",
|
|
|
|
|
"objc2-foundation 0.3.2",
|
|
|
|
|
"parking_lot",
|
|
|
|
|
"percent-encoding",
|
|
|
|
|
"windows-sys 0.59.0",
|
|
|
|
|
"wl-clipboard-rs",
|
|
|
|
|
"x11rb",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "arc-swap"
|
|
|
|
|
version = "1.9.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c049c0be4daef0b145cb3555416b3b8ef5b7888a38aea1a3a155801fe7b0810b"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"rustversion",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03: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-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "arrayref"
|
|
|
|
|
version = "0.3.9"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "arrayvec"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.7.8"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "d3fb67a6e08acf24fdeccbac2cb6ac4305825bd1f117462e0e6f2f193345ad56"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "as-raw-xcb-connection"
|
|
|
|
|
version = "1.0.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "as-slice"
|
|
|
|
|
version = "0.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"stable_deref_trait",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "ash"
|
|
|
|
|
version = "0.38.0+1.3.281"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"libloading",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-30 21:07:31 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "ashpd"
|
|
|
|
|
version = "0.13.13"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "fb8421aaa9644a5faf26735f258b669b15f063313ef8f8e2bdb28912a1a6f111"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"enumflags2",
|
|
|
|
|
"futures-channel",
|
|
|
|
|
"futures-util",
|
|
|
|
|
"getrandom 0.4.3",
|
|
|
|
|
"serde",
|
|
|
|
|
"wayland-backend",
|
|
|
|
|
"wayland-client",
|
|
|
|
|
"wayland-protocols",
|
|
|
|
|
"zbus",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "async-broadcast"
|
|
|
|
|
version = "0.7.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"event-listener",
|
|
|
|
|
"event-listener-strategy",
|
|
|
|
|
"futures-core",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "async-channel"
|
|
|
|
|
version = "2.5.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"concurrent-queue",
|
|
|
|
|
"event-listener-strategy",
|
|
|
|
|
"futures-core",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "async-executor"
|
|
|
|
|
version = "1.14.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"async-task",
|
|
|
|
|
"concurrent-queue",
|
|
|
|
|
"fastrand",
|
|
|
|
|
"futures-lite",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
"slab",
|
|
|
|
|
]
|
|
|
|
|
|
2026-05-31 13:14:35 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "async-fs"
|
|
|
|
|
version = "2.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8034a681df4aed8b8edbd7fbe472401ecf009251c8b40556b304567052e294c5"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"async-lock",
|
|
|
|
|
"blocking",
|
|
|
|
|
"futures-lite",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "async-io"
|
|
|
|
|
version = "2.6.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"autocfg",
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"concurrent-queue",
|
|
|
|
|
"futures-io",
|
|
|
|
|
"futures-lite",
|
|
|
|
|
"parking",
|
|
|
|
|
"polling",
|
|
|
|
|
"rustix 1.1.4",
|
|
|
|
|
"slab",
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "async-lock"
|
|
|
|
|
version = "3.4.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"event-listener",
|
|
|
|
|
"event-listener-strategy",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
]
|
|
|
|
|
|
2026-05-31 13:14:35 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "async-net"
|
|
|
|
|
version = "2.0.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"async-io",
|
|
|
|
|
"blocking",
|
|
|
|
|
"futures-lite",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "async-process"
|
|
|
|
|
version = "2.5.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"async-channel",
|
|
|
|
|
"async-io",
|
|
|
|
|
"async-lock",
|
|
|
|
|
"async-signal",
|
|
|
|
|
"async-task",
|
|
|
|
|
"blocking",
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"event-listener",
|
|
|
|
|
"futures-lite",
|
|
|
|
|
"rustix 1.1.4",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "async-recursion"
|
|
|
|
|
version = "1.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "async-signal"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "0.2.14"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "52b5aaafa020cf5053a01f2a60e8ff5dccf550f0f77ec54a4e47285ac2bab485"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"async-io",
|
|
|
|
|
"async-lock",
|
|
|
|
|
"atomic-waker",
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"futures-core",
|
|
|
|
|
"futures-io",
|
|
|
|
|
"rustix 1.1.4",
|
|
|
|
|
"signal-hook-registry",
|
|
|
|
|
"slab",
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "async-task"
|
|
|
|
|
version = "4.7.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "async-trait"
|
|
|
|
|
version = "0.1.89"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "atomic-waker"
|
|
|
|
|
version = "1.1.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "autocfg"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "1.5.1"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
|
2026-03-22 14:56:27 +03: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",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "av1-grain"
|
|
|
|
|
version = "0.2.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8cfddb07216410377231960af4fcab838eaa12e013417781b78bd95ee22077f8"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"anyhow",
|
|
|
|
|
"arrayvec",
|
|
|
|
|
"log",
|
|
|
|
|
"nom 8.0.0",
|
|
|
|
|
"num-rational",
|
|
|
|
|
"v_frame",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "avif-serialize"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "0.8.9"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "e7178fe5f7d460b13895ebb9dcb28a3a6216d2df2574a0806cb51b555d297f38"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"arrayvec",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "base64"
|
|
|
|
|
version = "0.22.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "basic-toml"
|
|
|
|
|
version = "0.1.10"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ba62675e8242a4c4e806d12f11d136e626e6c8361d6b829310732241652a178a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"serde",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "bincode"
|
|
|
|
|
version = "1.3.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"serde",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "bit-set"
|
|
|
|
|
version = "0.8.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3"
|
|
|
|
|
dependencies = [
|
2026-07-30 14:47:28 +03:00
|
|
|
"bit-vec 0.8.0",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "bit-set"
|
|
|
|
|
version = "0.9.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "34ddef2995421ab6a5c779542c81ee77c115206f4ad9d5a8e05f4ff49716a3dd"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bit-vec 0.9.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "bit-vec"
|
|
|
|
|
version = "0.8.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7"
|
|
|
|
|
|
2026-07-30 14:47:28 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "bit-vec"
|
|
|
|
|
version = "0.9.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b71798fca2c1fe1086445a7258a4bc81e6e49dcd24c8d0dd9a1e57395b603f51"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "bit_field"
|
|
|
|
|
version = "0.10.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "bitflags"
|
|
|
|
|
version = "1.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "bitflags"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "2.13.1"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "b588b76d00fde79687d7646a9b5bdf3cc0f655e0bbd080335a95d7e96f3587da"
|
2026-06-25 00:16:08 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"serde_core",
|
|
|
|
|
]
|
2026-03-22 14:56:27 +03:00
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "bitreader"
|
|
|
|
|
version = "0.3.11"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "886559b1e163d56c765bc3a985febb4eee8009f625244511d8ee3c432e08c066"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "bitstream-io"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "4.10.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "7eff00be299a18769011411c9def0d827e8f2d7bf0c3dbf53633147a8867fd1f"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-06-01 20:09:31 +03:00
|
|
|
"no_std_io2",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
2026-06-25 00:16:08 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "bitvec"
|
|
|
|
|
version = "1.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ddcec3d12c579d40898fe0a9a358a803c23e9c52ca3c425707f81c9436211837"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"funty",
|
|
|
|
|
"radium",
|
|
|
|
|
"tap",
|
|
|
|
|
"wyz",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "block-buffer"
|
|
|
|
|
version = "0.10.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"generic-array",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "block-buffer"
|
|
|
|
|
version = "0.12.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"hybrid-array",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "block-padding"
|
|
|
|
|
version = "0.3.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"generic-array",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "block2"
|
|
|
|
|
version = "0.5.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"objc2 0.5.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "block2"
|
|
|
|
|
version = "0.6.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"objc2 0.6.4",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "blocking"
|
|
|
|
|
version = "1.6.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"async-channel",
|
|
|
|
|
"async-task",
|
|
|
|
|
"futures-io",
|
|
|
|
|
"futures-lite",
|
|
|
|
|
"piper",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "brotli-decompressor"
|
2026-06-22 01:40:26 +03:00
|
|
|
version = "5.0.3"
|
2026-03-31 08:05:17 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-22 01:40:26 +03:00
|
|
|
checksum = "3a32acac15fe1967bc3986b2a6347dffc965602354ea6f450ad07e8bfd253583"
|
2026-03-31 08:05:17 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"alloc-no-stdlib",
|
|
|
|
|
"alloc-stdlib",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "built"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "0.8.1"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "5c0e531d93d39c34eef561e929e8a7f86d77a5af08aac4f6d6e39976c51858e9"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "bumpalo"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "3.20.3"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
2026-06-25 00:16:08 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "bytecheck"
|
|
|
|
|
version = "0.6.12"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bytecheck_derive",
|
|
|
|
|
"ptr_meta",
|
|
|
|
|
"simdutf8",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "bytecheck_derive"
|
|
|
|
|
version = "0.6.12"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn 1.0.109",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "bytecount"
|
|
|
|
|
version = "0.6.9"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "bytemuck"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "1.25.1"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "d6aedf8ae72766347502cf3cb4f41cf5e9cc37d28bee90f1fdaaae15f9cf9424"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"bytemuck_derive",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "bytemuck_derive"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "1.11.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "f65693059b6b9c588b9f62fed1cedbf0a8b805631457ea162d68f0de186f3de5"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "byteorder"
|
|
|
|
|
version = "1.5.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "byteorder-lite"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "bytes"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "1.12.1"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
2026-08-08 13:11:33 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "cadkernel"
|
|
|
|
|
version = "0.1.0"
|
2026-08-20 15:20:07 +03:00
|
|
|
source = "git+https://github.com/HakanSeven12/cadkernel.git?rev=eda1263#eda1263da23c1b18e7593151a277a0593bb317ef"
|
refactor(offset): take polyline offsetting from cadkernel
The offset core moves out: normalising the source, the cavalier_contours
call, the sharp-corner join fixup and the conversion back. What stays is
entity work — reading an LwPolyline in, writing offset LwPolylines out,
and the per-type offsets for lines, arcs, circles, ellipses and splines,
which are analytic and never needed the polyline machinery.
`BulgeArc` moves with it, since the offset preprocessing splits over-half-
turn arcs and cannot work without it. `entities::common` now re-exports it
from the kernel, so the twelve modules already reaching for
`entities::common::BulgeArc` are untouched.
`norm_rad` was a fourth copy of angle normalisation, after the three
removed from trim, fillet and explode. It now aliases the kernel's.
cavalier_contours leaves this crate's manifest: nothing here calls it any
more, and it arrives through the kernel's `offset` feature instead, which
acadifc forwards.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-08 16:01:43 +03:00
|
|
|
dependencies = [
|
2026-08-10 15:03:31 +03:00
|
|
|
"acadrust",
|
refactor(offset): take polyline offsetting from cadkernel
The offset core moves out: normalising the source, the cavalier_contours
call, the sharp-corner join fixup and the conversion back. What stays is
entity work — reading an LwPolyline in, writing offset LwPolylines out,
and the per-type offsets for lines, arcs, circles, ellipses and splines,
which are analytic and never needed the polyline machinery.
`BulgeArc` moves with it, since the offset preprocessing splits over-half-
turn arcs and cannot work without it. `entities::common` now re-exports it
from the kernel, so the twelve modules already reaching for
`entities::common::BulgeArc` are untouched.
`norm_rad` was a fourth copy of angle normalisation, after the three
removed from trim, fillet and explode. It now aliases the kernel's.
cavalier_contours leaves this crate's manifest: nothing here calls it any
more, and it arrives through the kernel's `offset` feature instead, which
acadifc forwards.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-08 16:01:43 +03:00
|
|
|
"cavalier_contours",
|
2026-08-11 12:49:20 +03:00
|
|
|
"rustc-hash 2.1.3",
|
2026-08-10 14:13:43 +03:00
|
|
|
"spade",
|
refactor(offset): take polyline offsetting from cadkernel
The offset core moves out: normalising the source, the cavalier_contours
call, the sharp-corner join fixup and the conversion back. What stays is
entity work — reading an LwPolyline in, writing offset LwPolylines out,
and the per-type offsets for lines, arcs, circles, ellipses and splines,
which are analytic and never needed the polyline machinery.
`BulgeArc` moves with it, since the offset preprocessing splits over-half-
turn arcs and cannot work without it. `entities::common` now re-exports it
from the kernel, so the twelve modules already reaching for
`entities::common::BulgeArc` are untouched.
`norm_rad` was a fourth copy of angle normalisation, after the three
removed from trim, fillet and explode. It now aliases the kernel's.
cavalier_contours leaves this crate's manifest: nothing here calls it any
more, and it arrives through the kernel's `offset` feature instead, which
acadifc forwards.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-08 16:01:43 +03:00
|
|
|
]
|
2026-08-08 13:11:33 +03:00
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "calloop"
|
|
|
|
|
version = "0.13.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"log",
|
|
|
|
|
"polling",
|
|
|
|
|
"rustix 0.38.44",
|
|
|
|
|
"slab",
|
|
|
|
|
"thiserror 1.0.69",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "calloop-wayland-source"
|
|
|
|
|
version = "0.3.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20"
|
|
|
|
|
dependencies = [
|
2026-07-30 14:47:28 +03:00
|
|
|
"calloop",
|
2026-03-22 14:56:27 +03:00
|
|
|
"rustix 0.38.44",
|
|
|
|
|
"wayland-backend",
|
|
|
|
|
"wayland-client",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-15 20:17:43 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "cargo-lock"
|
|
|
|
|
version = "11.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "50524592e6bfbb1bf6f94e8184a786f637faeaf1cf37bbe65502b9a2c5c48939"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"semver",
|
|
|
|
|
"serde",
|
|
|
|
|
"toml 1.1.3+spec-1.1.0",
|
|
|
|
|
"url",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-30 00:06:02 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "cavalier_contours"
|
|
|
|
|
version = "0.7.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "31cab9e73a5a3533d3d6fb36818e8735dd033e080fa70a63d90846c8183708c9"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"num-traits",
|
|
|
|
|
"static_aabb2d_index",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "cbc"
|
|
|
|
|
version = "0.1.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cipher",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "cc"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "1.2.67"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "e17dd265a7d0f31ef544e1b20e03add05d3b45b491b633b10d67145d2acc1a38"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"find-msvc-tools",
|
|
|
|
|
"jobserver",
|
|
|
|
|
"libc",
|
|
|
|
|
"shlex",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-29 15:00:07 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "cesu8"
|
|
|
|
|
version = "1.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "cfg-if"
|
|
|
|
|
version = "1.0.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "cfg_aliases"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.2.2"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "f079e83a288787bcd14a6aea84cee5c87a67c5a3e660c30f557a3d24761b3527"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "cipher"
|
|
|
|
|
version = "0.4.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad"
|
|
|
|
|
dependencies = [
|
2026-08-02 18:53:38 +03:00
|
|
|
"crypto-common 0.1.7",
|
2026-03-31 08:05:17 +03:00
|
|
|
"inout",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-20 13:59:20 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "clap"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "4.6.2"
|
2026-06-20 13:59:20 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "dd059f9da4f5c36b3787f65d38ccaab1cc315f07b01f89abc8359ee6a8205011"
|
2026-06-20 13:59:20 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"clap_builder",
|
|
|
|
|
"clap_derive",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "clap_builder"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "4.6.2"
|
2026-06-20 13:59:20 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "f09628afdcc538b57f3c6341e9c8e9970f18e4a481690a64974d7023bd33548b"
|
2026-06-20 13:59:20 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"anstream",
|
|
|
|
|
"anstyle",
|
|
|
|
|
"clap_lex",
|
|
|
|
|
"strsim",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "clap_derive"
|
|
|
|
|
version = "4.6.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"heck 0.5.0",
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-06-20 13:59:20 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "clap_lex"
|
|
|
|
|
version = "1.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "clipboard-win"
|
|
|
|
|
version = "5.4.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"error-code",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-07-30 14:47:28 +03:00
|
|
|
name = "codespan-reporting"
|
|
|
|
|
version = "0.12.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-30 14:47:28 +03:00
|
|
|
checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-30 14:47:28 +03:00
|
|
|
"unicode-width",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "codespan-reporting"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "0.13.1"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-30 14:47:28 +03:00
|
|
|
checksum = "af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"serde",
|
|
|
|
|
"termcolor",
|
|
|
|
|
"unicode-width",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "color_quant"
|
|
|
|
|
version = "1.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
|
|
|
|
|
|
2026-06-20 13:59:20 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "colorchoice"
|
|
|
|
|
version = "1.0.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "combine"
|
|
|
|
|
version = "4.6.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bytes",
|
2026-08-12 16:02:10 +03:00
|
|
|
"memchr",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "concurrent-queue"
|
|
|
|
|
version = "2.5.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"crossbeam-utils",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-16 13:16:35 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "console_error_panic_hook"
|
|
|
|
|
version = "0.1.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "const-oid"
|
|
|
|
|
version = "0.10.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c"
|
|
|
|
|
|
2026-03-22 14:56:27 +03: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",
|
|
|
|
|
"libc",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[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",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "core-foundation-sys"
|
|
|
|
|
version = "0.8.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "core-graphics"
|
|
|
|
|
version = "0.23.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bitflags 1.3.2",
|
|
|
|
|
"core-foundation 0.9.4",
|
2026-07-30 14:47:28 +03:00
|
|
|
"core-graphics-types",
|
2026-03-22 14:56:27 +03:00
|
|
|
"foreign-types",
|
|
|
|
|
"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",
|
|
|
|
|
"core-foundation 0.9.4",
|
|
|
|
|
"libc",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "core_maths"
|
|
|
|
|
version = "0.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"libm",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "cosmic-text"
|
|
|
|
|
version = "0.15.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "173852283a9a57a3cbe365d86e74dc428a09c50421477d5ad6fe9d9509e37737"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"fontdb",
|
2026-07-30 14:47:28 +03:00
|
|
|
"harfrust 0.3.2",
|
2026-03-22 14:56:27 +03:00
|
|
|
"linebender_resource_handle",
|
|
|
|
|
"log",
|
|
|
|
|
"rangemap",
|
|
|
|
|
"rustc-hash 1.1.0",
|
|
|
|
|
"self_cell",
|
2026-03-31 08:05:17 +03:00
|
|
|
"skrifa 0.37.0",
|
2026-07-30 14:47:28 +03:00
|
|
|
"smol_str 0.2.2",
|
|
|
|
|
"swash",
|
|
|
|
|
"sys-locale",
|
|
|
|
|
"unicode-bidi",
|
|
|
|
|
"unicode-linebreak",
|
|
|
|
|
"unicode-script",
|
|
|
|
|
"unicode-segmentation",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "cosmic-text"
|
|
|
|
|
version = "0.19.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "be17b688510d934ce13f48a2beba700e11583e281e0fda99c22bb256a14eda73"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bitflags 2.13.1",
|
|
|
|
|
"fontdb",
|
|
|
|
|
"harfrust 0.5.2",
|
|
|
|
|
"linebender_resource_handle",
|
|
|
|
|
"log",
|
|
|
|
|
"rangemap",
|
|
|
|
|
"rustc-hash 2.1.3",
|
|
|
|
|
"self_cell",
|
|
|
|
|
"skrifa 0.40.0",
|
|
|
|
|
"smol_str 0.3.6",
|
2026-03-22 14:56:27 +03:00
|
|
|
"swash",
|
|
|
|
|
"sys-locale",
|
|
|
|
|
"unicode-bidi",
|
|
|
|
|
"unicode-linebreak",
|
|
|
|
|
"unicode-script",
|
|
|
|
|
"unicode-segmentation",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "cpufeatures"
|
|
|
|
|
version = "0.2.17"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "cpufeatures"
|
|
|
|
|
version = "0.3.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "crc32fast"
|
|
|
|
|
version = "1.5.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "crossbeam-deque"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.8.7"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "5181e0de7b61eb03a81e347d6dd8797bae9da5146707b51077e2d71a54ec0ceb"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"crossbeam-epoch",
|
|
|
|
|
"crossbeam-utils",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "crossbeam-epoch"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.9.20"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "2d6914041f254d6e9176c01941b21115dcfb7089e55135a35411081bd106ef3f"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"crossbeam-utils",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "crossbeam-utils"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.8.22"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "61803da095bee82a81bb1a452ecc25d3b2f1416d1897eb86430c6159ef717c17"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "crunchy"
|
|
|
|
|
version = "0.2.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "cryoglyph"
|
|
|
|
|
version = "0.1.0"
|
2026-07-30 14:47:28 +03:00
|
|
|
source = "git+https://github.com/iced-rs/cryoglyph.git?rev=53ba3e879539d19ed8162942126a977ec896cc3b#53ba3e879539d19ed8162942126a977ec896cc3b"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-30 14:47:28 +03:00
|
|
|
"cosmic-text 0.19.0",
|
2026-03-22 14:56:27 +03:00
|
|
|
"etagere",
|
|
|
|
|
"lru",
|
2026-07-16 21:48:06 +03:00
|
|
|
"rustc-hash 2.1.3",
|
2026-03-22 14:56:27 +03:00
|
|
|
"wgpu",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "crypto-common"
|
|
|
|
|
version = "0.1.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"generic-array",
|
|
|
|
|
"typenum",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "crypto-common"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"hybrid-array",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
2026-06-01 20:09:31 +03:00
|
|
|
name = "ctor"
|
|
|
|
|
version = "0.10.1"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "83cf0d42651b16c6dfe68685716d18480d18a9c39c62d76e8cf3eb6ed5d8bcbf"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"dtor",
|
|
|
|
|
]
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "cursor-icon"
|
|
|
|
|
version = "1.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "data-url"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376"
|
|
|
|
|
|
2026-06-26 07:00:36 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "defmt"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "1.1.1"
|
2026-06-26 07:00:36 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "e2953bfe4f93bbd20cc71198842756f77d161884c99ebbabc41d80231ded88d1"
|
2026-06-26 07:00:36 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"bitflags 1.3.2",
|
|
|
|
|
"defmt-macros",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "defmt-macros"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "1.1.1"
|
2026-06-26 07:00:36 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "bad9c72e7ca2137e0dc3813245a0d282fd6daad32fd800af018306a9169b5fe8"
|
2026-06-26 07:00:36 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"defmt-parser",
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-06-26 07:00:36 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "defmt-parser"
|
|
|
|
|
version = "1.0.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "10d60334b3b2e7c9d91ef8150abfb6fa4c1c39ebbcf4a81c2e346aad939fee3e"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "deranged"
|
|
|
|
|
version = "0.5.8"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"serde_core",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "digest"
|
|
|
|
|
version = "0.10.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292"
|
|
|
|
|
dependencies = [
|
2026-08-02 18:53:38 +03:00
|
|
|
"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.1",
|
|
|
|
|
"const-oid",
|
|
|
|
|
"crypto-common 0.2.2",
|
2026-03-31 08:05:17 +03:00
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "dispatch"
|
|
|
|
|
version = "0.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "dispatch2"
|
|
|
|
|
version = "0.3.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"block2 0.6.2",
|
|
|
|
|
"libc",
|
|
|
|
|
"objc2 0.6.4",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "displaydoc"
|
|
|
|
|
version = "0.2.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c6232dd377dcc64799954cbd3a9bb882e9cdc1308ccd87b1c098f1fb2eaf82a8"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn 3.0.3",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "dlib"
|
|
|
|
|
version = "0.5.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ab8ecd87370524b461f8557c119c405552c396ed91fc0a8eec68679eab26f94a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"libloading",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-25 00:16:08 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "doctest-file"
|
|
|
|
|
version = "1.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c2db04e74f0a9a93103b50e90b96024c9b2bdca8bce6a632ec71b88736d3d359"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "document-features"
|
|
|
|
|
version = "0.2.12"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"litrs",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "downcast-rs"
|
|
|
|
|
version = "1.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "dpi"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "0.1.1"
|
|
|
|
|
source = "git+https://github.com/iced-rs/winit.git?rev=05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed#05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
2026-06-01 20:09:31 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "dtor"
|
|
|
|
|
version = "0.8.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "edf234dd1594d6dd434a8fb8cada51ddbbc593e40e4a01556a0b31c62da2775b"
|
|
|
|
|
|
2026-07-11 01:27:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "dwg-thumbnailer"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"image",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "dwg-thumbnailer-win"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"dwg-thumbnailer",
|
|
|
|
|
"windows 0.58.0",
|
2026-07-11 02:11:22 +03:00
|
|
|
"windows-core 0.58.0",
|
2026-07-11 01:27:17 +03:00
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "ecb"
|
|
|
|
|
version = "0.1.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1a8bfa975b1aec2145850fcaa1c6fe269a16578c44705a532ae3edc92b8881c7"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cipher",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "either"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "1.16.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "encoding_rs"
|
|
|
|
|
version = "0.8.35"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "endi"
|
|
|
|
|
version = "1.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "enumflags2"
|
|
|
|
|
version = "0.7.12"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"enumflags2_derive",
|
|
|
|
|
"serde",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "enumflags2_derive"
|
|
|
|
|
version = "0.7.12"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
2026-06-20 13:59:20 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "env_filter"
|
2026-06-26 07:00:36 +03:00
|
|
|
version = "2.0.0"
|
2026-06-20 13:59:20 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-26 07:00:36 +03:00
|
|
|
checksum = "900d271a03799a1ee8d1ca9b19893b48ca674a9284fefcfb85f05e74ed314217"
|
2026-06-20 13:59:20 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"log",
|
|
|
|
|
"regex",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "env_logger"
|
2026-06-26 07:00:36 +03:00
|
|
|
version = "0.11.11"
|
2026-06-20 13:59:20 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-26 07:00:36 +03:00
|
|
|
checksum = "de671bd27a75a797dc9ae289ba1e77276e75e2026408aab65185384e2d5cd3f6"
|
2026-06-20 13:59:20 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"anstream",
|
|
|
|
|
"anstyle",
|
|
|
|
|
"env_filter",
|
|
|
|
|
"jiff",
|
|
|
|
|
"log",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03: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-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "equivalent"
|
|
|
|
|
version = "1.0.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
|
|
|
|
|
|
2026-08-15 20:17:43 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "erased-discriminant"
|
|
|
|
|
version = "1.0.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c1a6df962265a53221f29081896c412ef325c17fa7d638cd9578febe53d3c82c"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"typeid",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "errno"
|
|
|
|
|
version = "0.3.14"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "error-code"
|
|
|
|
|
version = "3.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "etagere"
|
|
|
|
|
version = "0.2.15"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "fc89bf99e5dc15954a60f707c1e09d7540e5cd9af85fa75caa0b510bc08c5342"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"euclid",
|
|
|
|
|
"svg_fmt",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "euclid"
|
2026-03-31 08:05:17 +03:00
|
|
|
version = "0.22.14"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-03-31 08:05:17 +03:00
|
|
|
checksum = "f1a05365e3b1c6d1650318537c7460c6923f1abdd272ad6842baa2b509957a06"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"num-traits",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "event-listener"
|
|
|
|
|
version = "5.4.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"concurrent-queue",
|
|
|
|
|
"parking",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "event-listener-strategy"
|
|
|
|
|
version = "0.5.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"event-listener",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "exr"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "1.74.2"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "711fe42c9964295e01ee3fba3f9fe0e1d24b98886950d68efe81b1c76e21adf3"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"bit_field",
|
|
|
|
|
"half",
|
|
|
|
|
"lebe",
|
|
|
|
|
"miniz_oxide",
|
2026-07-16 21:48:06 +03:00
|
|
|
"num-complex",
|
|
|
|
|
"pulp",
|
2026-03-22 14:56:27 +03:00
|
|
|
"rayon-core",
|
|
|
|
|
"smallvec",
|
|
|
|
|
"zune-inflate",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "fastrand"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "2.4.1"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "fax"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "0.2.7"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "caf1079563223d5d59d83c85886a56e586cfd5c1a26292e971a0fa266531ac5a"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "fdeflate"
|
|
|
|
|
version = "0.3.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"simd-adler32",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[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",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "find-msvc-tools"
|
|
|
|
|
version = "0.1.9"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
|
|
|
|
|
|
2026-07-30 14:47:28 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "fixedbitset"
|
|
|
|
|
version = "0.5.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "flate2"
|
|
|
|
|
version = "1.1.9"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"crc32fast",
|
|
|
|
|
"miniz_oxide",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "float-cmp"
|
|
|
|
|
version = "0.9.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4"
|
|
|
|
|
|
2026-08-12 16:02:10 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "float-cmp"
|
|
|
|
|
version = "0.10.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"num-traits",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "float_next_after"
|
|
|
|
|
version = "1.0.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8bf7cc16383c4b8d58b9905a8509f02926ce3058053c056376248d958c9df1e8"
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "fluent"
|
|
|
|
|
version = "0.17.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8137a6d5a2c50d6b0ebfcb9aaa91a28154e0a70605f112d30cb0cd4a78670477"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"fluent-bundle",
|
|
|
|
|
"unic-langid",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[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",
|
|
|
|
|
"intl-memoizer",
|
|
|
|
|
"intl_pluralrules",
|
|
|
|
|
"rustc-hash 2.1.3",
|
|
|
|
|
"self_cell",
|
|
|
|
|
"smallvec",
|
|
|
|
|
"unic-langid",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "fluent-langneg"
|
|
|
|
|
version = "0.13.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7eebbe59450baee8282d71676f3bfed5689aeab00b27545e83e5f14b1195e8b0"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"unic-langid",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "fluent-syntax"
|
|
|
|
|
version = "0.12.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "54f0d287c53ffd184d04d8677f590f4ac5379785529e5e08b1c8083acdd5c198"
|
|
|
|
|
dependencies = [
|
2026-08-12 16:02:10 +03:00
|
|
|
"memchr",
|
2026-08-02 18:53:38 +03:00
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "foldhash"
|
|
|
|
|
version = "0.1.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "foldhash"
|
|
|
|
|
version = "0.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "font-types"
|
|
|
|
|
version = "0.10.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "39a654f404bbcbd48ea58c617c2993ee91d1cb63727a37bf2323a4edeed1b8c5"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bytemuck",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "font-types"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "0.11.3"
|
2026-03-31 08:05:17 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "5b38ad915f6dadd993ced50848a8291a543bd41ca62bc10740d5e64e2ab4cfd7"
|
2026-03-31 08:05:17 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"bytemuck",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "fontconfig-parser"
|
|
|
|
|
version = "0.5.8"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "bbc773e24e02d4ddd8395fd30dc147524273a83e54e0f312d986ea30de5f5646"
|
|
|
|
|
dependencies = [
|
2026-06-28 17:26:55 +01:00
|
|
|
"roxmltree",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "fontdb"
|
|
|
|
|
version = "0.23.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "457e789b3d1202543297a350643cf459f836cade38934e7a4cf6a39e7cde2905"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"fontconfig-parser",
|
|
|
|
|
"log",
|
|
|
|
|
"memmap2",
|
|
|
|
|
"slotmap",
|
|
|
|
|
"tinyvec",
|
|
|
|
|
"ttf-parser",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[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",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[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-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "foreign-types-shared"
|
|
|
|
|
version = "0.3.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b"
|
|
|
|
|
|
2026-08-15 20:17:43 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "form_urlencoded"
|
|
|
|
|
version = "1.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"percent-encoding",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-25 00:16:08 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "funty"
|
|
|
|
|
version = "2.0.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "futures"
|
|
|
|
|
version = "0.3.32"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"futures-channel",
|
|
|
|
|
"futures-core",
|
|
|
|
|
"futures-executor",
|
|
|
|
|
"futures-io",
|
|
|
|
|
"futures-sink",
|
|
|
|
|
"futures-task",
|
|
|
|
|
"futures-util",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "futures-channel"
|
|
|
|
|
version = "0.3.32"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"futures-core",
|
|
|
|
|
"futures-sink",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "futures-core"
|
|
|
|
|
version = "0.3.32"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "futures-executor"
|
|
|
|
|
version = "0.3.32"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"futures-core",
|
|
|
|
|
"futures-task",
|
|
|
|
|
"futures-util",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "futures-io"
|
|
|
|
|
version = "0.3.32"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "futures-lite"
|
|
|
|
|
version = "2.6.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"fastrand",
|
|
|
|
|
"futures-core",
|
|
|
|
|
"futures-io",
|
|
|
|
|
"parking",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "futures-macro"
|
|
|
|
|
version = "0.3.32"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "futures-sink"
|
|
|
|
|
version = "0.3.32"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "futures-task"
|
|
|
|
|
version = "0.3.32"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "futures-util"
|
|
|
|
|
version = "0.3.32"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"futures-channel",
|
|
|
|
|
"futures-core",
|
|
|
|
|
"futures-io",
|
|
|
|
|
"futures-macro",
|
|
|
|
|
"futures-sink",
|
|
|
|
|
"futures-task",
|
2026-08-12 16:02:10 +03:00
|
|
|
"memchr",
|
2026-03-22 14:56:27 +03:00
|
|
|
"pin-project-lite",
|
|
|
|
|
"slab",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "generic-array"
|
|
|
|
|
version = "0.14.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"typenum",
|
|
|
|
|
"version_check",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "gethostname"
|
|
|
|
|
version = "1.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"rustix 1.1.4",
|
|
|
|
|
"windows-link",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-29 14:27:32 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "getopts"
|
|
|
|
|
version = "0.2.24"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "cfe4fbac503b8d1f88e6676011885f34b7174f46e59956bba534ba83abded4df"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"unicode-width",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "getrandom"
|
|
|
|
|
version = "0.2.17"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"libc",
|
2026-06-28 17:26:55 +01:00
|
|
|
"wasi",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "getrandom"
|
|
|
|
|
version = "0.3.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
2026-03-31 08:05:17 +03:00
|
|
|
"js-sys",
|
2026-03-22 14:56:27 +03:00
|
|
|
"libc",
|
|
|
|
|
"r-efi 5.3.0",
|
|
|
|
|
"wasip2",
|
2026-03-31 08:05:17 +03:00
|
|
|
"wasm-bindgen",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "getrandom"
|
2026-06-26 07:00:36 +03:00
|
|
|
version = "0.4.3"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-26 07:00:36 +03:00
|
|
|
checksum = "300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"libc",
|
|
|
|
|
"r-efi 6.0.0",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "gif"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "0.14.2"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "ee8cfcc411d9adbbaba82fb72661cc1bcca13e8bba98b364e62b2dba8f960159"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"color_quant",
|
|
|
|
|
"weezl",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[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"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.33.2"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "7f22fb22f065b308be0d8724e3706c7fa3fc2a6c7d6899df4cad7860e7a75436"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"bytemuck",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "glow"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "0.17.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-30 14:47:28 +03:00
|
|
|
checksum = "29038e1c483364cc6bb3cf78feee1816002e127c331a1eec55a4d202b9e1adb5"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"js-sys",
|
|
|
|
|
"slotmap",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
"web-sys",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "glutin_wgl_sys"
|
|
|
|
|
version = "0.6.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "2c4ee00b289aba7a9e5306d57c2d05499b2e5dc427f84ac708bd2c090212cf3e"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"gl_generator",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "glyph-names"
|
|
|
|
|
version = "0.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c3531d702d6c1a3ba92a5fb55a404c7b8c476c8e7ca249951077afcbe4bc807f"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "gpu-allocator"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "0.28.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-30 14:47:28 +03:00
|
|
|
checksum = "51255ea7cfaadb6c5f1528d43e92a82acb2b96c43365989a28b2d44ee38f8795"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-30 14:47:28 +03:00
|
|
|
"ash",
|
|
|
|
|
"hashbrown 0.16.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"log",
|
|
|
|
|
"presser",
|
2026-07-30 14:47:28 +03:00
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"windows 0.62.2",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "gpu-descriptor"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"gpu-descriptor-types",
|
|
|
|
|
"hashbrown 0.15.5",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "gpu-descriptor-types"
|
|
|
|
|
version = "0.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03: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"
|
|
|
|
|
version = "2.7.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"crunchy",
|
|
|
|
|
"num-traits",
|
|
|
|
|
"zerocopy",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "harfrust"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "92c020db12c71d8a12a3fe7607873cade3a01a6287e29d540c8723276221b9d8"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"bytemuck",
|
|
|
|
|
"core_maths",
|
2026-03-31 08:05:17 +03:00
|
|
|
"read-fonts 0.35.0",
|
2026-03-22 14:56:27 +03:00
|
|
|
"smallvec",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-30 14:47:28 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "harfrust"
|
|
|
|
|
version = "0.5.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9da2e5ae821f6e96664977bf974d6d6a2d6682f9ccee23e62ec1d134246845f9"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bitflags 2.13.1",
|
|
|
|
|
"bytemuck",
|
|
|
|
|
"core_maths",
|
|
|
|
|
"read-fonts 0.37.0",
|
|
|
|
|
"smallvec",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-25 00:16:08 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "hashbrown"
|
|
|
|
|
version = "0.12.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"ahash 0.7.8",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "hashbrown"
|
|
|
|
|
version = "0.15.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"foldhash 0.1.5",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "hashbrown"
|
|
|
|
|
version = "0.16.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100"
|
|
|
|
|
dependencies = [
|
2026-03-31 08:05:17 +03:00
|
|
|
"allocator-api2",
|
|
|
|
|
"equivalent",
|
2026-03-22 14:56:27 +03:00
|
|
|
"foldhash 0.2.0",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-01 20:09:31 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "hashbrown"
|
|
|
|
|
version = "0.17.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a"
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "heck"
|
|
|
|
|
version = "0.4.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "heck"
|
|
|
|
|
version = "0.5.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "hermit-abi"
|
|
|
|
|
version = "0.5.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c"
|
|
|
|
|
|
|
|
|
|
[[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"
|
|
|
|
|
|
2026-05-23 22:21:30 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "http"
|
2026-06-26 07:00:36 +03:00
|
|
|
version = "1.4.2"
|
2026-05-23 22:21:30 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-26 07:00:36 +03:00
|
|
|
checksum = "6970f50e31d6fc17d3fa27329444bfa74e196cf62e95052a3f6fee181dba6425"
|
2026-05-23 22:21:30 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"bytes",
|
2026-06-28 17:26:55 +01:00
|
|
|
"itoa",
|
2026-05-23 22:21:30 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "httparse"
|
|
|
|
|
version = "1.10.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "hybrid-array"
|
|
|
|
|
version = "0.4.14"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "707114b52a152fa7bdb290cd7cd5912d9467273b6d74e21b8d81aca1f8533f6b"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"typenum",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "i18n-config"
|
|
|
|
|
version = "0.4.8"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3e06b90c8a0d252e203c94344b21e35a30f3a3a85dc7db5af8f8df9f3e0c63ef"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"basic-toml",
|
|
|
|
|
"log",
|
|
|
|
|
"serde",
|
|
|
|
|
"serde_derive",
|
|
|
|
|
"thiserror 1.0.69",
|
|
|
|
|
"unic-langid",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "i18n-embed"
|
|
|
|
|
version = "0.16.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a217bbb075dcaefb292efa78897fc0678245ca67f265d12c351e42268fcb0305"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"arc-swap",
|
|
|
|
|
"fluent",
|
|
|
|
|
"fluent-langneg",
|
|
|
|
|
"fluent-syntax",
|
|
|
|
|
"i18n-embed-impl",
|
|
|
|
|
"intl-memoizer",
|
|
|
|
|
"log",
|
|
|
|
|
"parking_lot",
|
|
|
|
|
"rust-embed",
|
|
|
|
|
"sys-locale",
|
|
|
|
|
"thiserror 1.0.69",
|
|
|
|
|
"unic-langid",
|
|
|
|
|
"walkdir",
|
|
|
|
|
"web-sys",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "i18n-embed-fl"
|
|
|
|
|
version = "0.10.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "602e6bd30c3db2749e13e38b363a3d98d9d41de1d8de7a79c31bb69e45b47cda"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"find-crate",
|
|
|
|
|
"fluent",
|
|
|
|
|
"fluent-syntax",
|
|
|
|
|
"i18n-config",
|
|
|
|
|
"i18n-embed",
|
|
|
|
|
"proc-macro-error3",
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"strsim",
|
|
|
|
|
"syn 2.0.119",
|
|
|
|
|
"unic-langid",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "i18n-embed-impl"
|
|
|
|
|
version = "0.8.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0f2cc0e0523d1fe6fc2c6f66e5038624ea8091b3e7748b5e8e0c84b1698db6c2"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"find-crate",
|
|
|
|
|
"i18n-config",
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn 2.0.119",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "iced"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "0.15.0-dev"
|
|
|
|
|
source = "git+https://github.com/iced-rs/iced.git?rev=23604ff22ab0aad9e00b9327cb7b8546ed84db39#23604ff22ab0aad9e00b9327cb7b8546ed84db39"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-31 14:48:34 +03:00
|
|
|
"iced_core",
|
2026-03-22 14:56:27 +03:00
|
|
|
"iced_debug",
|
2026-07-31 14:48:34 +03:00
|
|
|
"iced_futures",
|
|
|
|
|
"iced_renderer",
|
2026-03-22 14:56:27 +03:00
|
|
|
"iced_runtime",
|
2026-07-31 14:48:34 +03:00
|
|
|
"iced_widget",
|
2026-03-22 14:56:27 +03:00
|
|
|
"iced_winit",
|
|
|
|
|
"image",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-28 01:02:00 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "iced_aw"
|
|
|
|
|
version = "0.14.1"
|
2026-07-31 14:48:34 +03:00
|
|
|
source = "git+https://github.com/HakanSeven12/iced_aw.git?branch=agent%2Ffix-iced-fonts#9bff59df71c215abe91710870634886967fc9f1c"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-31 14:48:34 +03:00
|
|
|
"iced_core",
|
|
|
|
|
"iced_fonts_macros",
|
|
|
|
|
"iced_widget",
|
2026-07-30 14:47:28 +03:00
|
|
|
"web-time",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "iced_core"
|
|
|
|
|
version = "0.15.0-dev"
|
|
|
|
|
source = "git+https://github.com/iced-rs/iced.git?rev=23604ff22ab0aad9e00b9327cb7b8546ed84db39#23604ff22ab0aad9e00b9327cb7b8546ed84db39"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bitflags 2.13.1",
|
|
|
|
|
"bytes",
|
2026-07-31 14:48:34 +03:00
|
|
|
"glam",
|
2026-07-30 14:47:28 +03:00
|
|
|
"lilt",
|
|
|
|
|
"log",
|
|
|
|
|
"num-traits",
|
|
|
|
|
"raw-window-handle",
|
|
|
|
|
"rustc-hash 2.1.3",
|
|
|
|
|
"smol_str 0.2.2",
|
2026-03-22 14:56:27 +03:00
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"web-time",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "iced_debug"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "0.15.0-dev"
|
|
|
|
|
source = "git+https://github.com/iced-rs/iced.git?rev=23604ff22ab0aad9e00b9327cb7b8546ed84db39#23604ff22ab0aad9e00b9327cb7b8546ed84db39"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-31 14:48:34 +03:00
|
|
|
"iced_core",
|
|
|
|
|
"iced_futures",
|
2026-03-22 14:56:27 +03:00
|
|
|
"log",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-28 01:02:00 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "iced_fonts_macros"
|
|
|
|
|
version = "0.3.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7ef5125e110cb19cd1910a28298661c98c5d9ab02eef43594968352940e8752e"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn 2.0.119",
|
|
|
|
|
"ttf-parser",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-30 14:47:28 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "iced_futures"
|
|
|
|
|
version = "0.15.0-dev"
|
|
|
|
|
source = "git+https://github.com/iced-rs/iced.git?rev=23604ff22ab0aad9e00b9327cb7b8546ed84db39#23604ff22ab0aad9e00b9327cb7b8546ed84db39"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"futures",
|
2026-07-31 14:48:34 +03:00
|
|
|
"iced_core",
|
2026-03-22 14:56:27 +03:00
|
|
|
"log",
|
2026-07-16 21:48:06 +03:00
|
|
|
"rustc-hash 2.1.3",
|
2026-05-31 13:14:35 +03:00
|
|
|
"smol",
|
2026-03-22 14:56:27 +03:00
|
|
|
"wasm-bindgen-futures",
|
|
|
|
|
"wasmtimer",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-30 14:47:28 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "iced_graphics"
|
|
|
|
|
version = "0.15.0-dev"
|
|
|
|
|
source = "git+https://github.com/iced-rs/iced.git?rev=23604ff22ab0aad9e00b9327cb7b8546ed84db39#23604ff22ab0aad9e00b9327cb7b8546ed84db39"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bitflags 2.13.1",
|
|
|
|
|
"bytemuck",
|
|
|
|
|
"cosmic-text 0.19.0",
|
2026-03-22 14:56:27 +03:00
|
|
|
"half",
|
2026-07-31 14:48:34 +03:00
|
|
|
"iced_core",
|
|
|
|
|
"iced_futures",
|
2026-03-22 14:56:27 +03:00
|
|
|
"image",
|
|
|
|
|
"kamadak-exif",
|
|
|
|
|
"log",
|
|
|
|
|
"lyon_path",
|
|
|
|
|
"raw-window-handle",
|
2026-07-16 21:48:06 +03:00
|
|
|
"rustc-hash 2.1.3",
|
2026-03-22 14:56:27 +03:00
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"unicode-segmentation",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "iced_program"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "0.15.0-dev"
|
|
|
|
|
source = "git+https://github.com/iced-rs/iced.git?rev=23604ff22ab0aad9e00b9327cb7b8546ed84db39#23604ff22ab0aad9e00b9327cb7b8546ed84db39"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-31 14:48:34 +03:00
|
|
|
"iced_graphics",
|
2026-03-22 14:56:27 +03:00
|
|
|
"iced_runtime",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-30 14:47:28 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "iced_renderer"
|
|
|
|
|
version = "0.15.0-dev"
|
|
|
|
|
source = "git+https://github.com/iced-rs/iced.git?rev=23604ff22ab0aad9e00b9327cb7b8546ed84db39#23604ff22ab0aad9e00b9327cb7b8546ed84db39"
|
|
|
|
|
dependencies = [
|
2026-07-31 14:48:34 +03:00
|
|
|
"iced_graphics",
|
2026-03-22 14:56:27 +03:00
|
|
|
"iced_tiny_skia",
|
|
|
|
|
"iced_wgpu",
|
|
|
|
|
"log",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "iced_runtime"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "0.15.0-dev"
|
|
|
|
|
source = "git+https://github.com/iced-rs/iced.git?rev=23604ff22ab0aad9e00b9327cb7b8546ed84db39#23604ff22ab0aad9e00b9327cb7b8546ed84db39"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"bytes",
|
2026-07-31 14:48:34 +03:00
|
|
|
"iced_core",
|
|
|
|
|
"iced_futures",
|
2026-03-22 14:56:27 +03:00
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "iced_tiny_skia"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "0.15.0-dev"
|
|
|
|
|
source = "git+https://github.com/iced-rs/iced.git?rev=23604ff22ab0aad9e00b9327cb7b8546ed84db39#23604ff22ab0aad9e00b9327cb7b8546ed84db39"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"bytemuck",
|
2026-07-30 14:47:28 +03:00
|
|
|
"cosmic-text 0.19.0",
|
2026-03-22 14:56:27 +03:00
|
|
|
"iced_debug",
|
2026-07-31 14:48:34 +03:00
|
|
|
"iced_graphics",
|
2026-03-22 14:56:27 +03:00
|
|
|
"kurbo 0.10.4",
|
|
|
|
|
"log",
|
|
|
|
|
"resvg",
|
2026-07-16 21:48:06 +03:00
|
|
|
"rustc-hash 2.1.3",
|
2026-03-22 14:56:27 +03:00
|
|
|
"softbuffer",
|
|
|
|
|
"tiny-skia",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "iced_wgpu"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "0.15.0-dev"
|
|
|
|
|
source = "git+https://github.com/iced-rs/iced.git?rev=23604ff22ab0aad9e00b9327cb7b8546ed84db39#23604ff22ab0aad9e00b9327cb7b8546ed84db39"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"bytemuck",
|
|
|
|
|
"cryoglyph",
|
|
|
|
|
"futures",
|
|
|
|
|
"guillotiere",
|
|
|
|
|
"iced_debug",
|
2026-07-31 14:48:34 +03:00
|
|
|
"iced_graphics",
|
2026-03-22 14:56:27 +03:00
|
|
|
"log",
|
|
|
|
|
"lyon",
|
|
|
|
|
"resvg",
|
2026-07-16 21:48:06 +03:00
|
|
|
"rustc-hash 2.1.3",
|
2026-03-22 14:56:27 +03:00
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"wgpu",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-30 14:47:28 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "iced_widget"
|
|
|
|
|
version = "0.15.0-dev"
|
|
|
|
|
source = "git+https://github.com/iced-rs/iced.git?rev=23604ff22ab0aad9e00b9327cb7b8546ed84db39#23604ff22ab0aad9e00b9327cb7b8546ed84db39"
|
|
|
|
|
dependencies = [
|
2026-07-31 14:48:34 +03:00
|
|
|
"iced_renderer",
|
2026-07-30 14:47:28 +03:00
|
|
|
"iced_runtime",
|
2026-03-22 14:56:27 +03:00
|
|
|
"log",
|
|
|
|
|
"num-traits",
|
2026-07-29 14:27:32 +03:00
|
|
|
"pulldown-cmark",
|
2026-07-16 21:48:06 +03:00
|
|
|
"rustc-hash 2.1.3",
|
2026-03-22 14:56:27 +03:00
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"unicode-segmentation",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "iced_winit"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "0.15.0-dev"
|
|
|
|
|
source = "git+https://github.com/iced-rs/iced.git?rev=23604ff22ab0aad9e00b9327cb7b8546ed84db39#23604ff22ab0aad9e00b9327cb7b8546ed84db39"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-30 14:47:28 +03:00
|
|
|
"arboard",
|
2026-03-22 14:56:27 +03:00
|
|
|
"iced_debug",
|
|
|
|
|
"iced_program",
|
2026-07-30 14:47:28 +03:00
|
|
|
"iced_runtime",
|
2026-03-22 14:56:27 +03:00
|
|
|
"log",
|
|
|
|
|
"mundy",
|
2026-07-30 14:47:28 +03:00
|
|
|
"objc2 0.5.2",
|
2026-07-16 21:48:06 +03:00
|
|
|
"rustc-hash 2.1.3",
|
2026-03-22 14:56:27 +03:00
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"tracing",
|
|
|
|
|
"wasm-bindgen-futures",
|
|
|
|
|
"web-sys",
|
|
|
|
|
"winit",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-15 20:17:43 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "icu_collections"
|
|
|
|
|
version = "2.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"displaydoc",
|
|
|
|
|
"potential_utf",
|
|
|
|
|
"utf8_iter",
|
|
|
|
|
"yoke",
|
|
|
|
|
"zerofrom",
|
|
|
|
|
"zerovec",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "icu_locale_core"
|
|
|
|
|
version = "2.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"displaydoc",
|
|
|
|
|
"litemap",
|
|
|
|
|
"tinystr",
|
|
|
|
|
"writeable",
|
|
|
|
|
"zerovec",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "icu_normalizer"
|
|
|
|
|
version = "2.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"icu_collections",
|
|
|
|
|
"icu_normalizer_data",
|
|
|
|
|
"icu_properties",
|
|
|
|
|
"icu_provider",
|
|
|
|
|
"smallvec",
|
|
|
|
|
"zerovec",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "icu_normalizer_data"
|
|
|
|
|
version = "2.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "icu_properties"
|
|
|
|
|
version = "2.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"icu_collections",
|
|
|
|
|
"icu_locale_core",
|
|
|
|
|
"icu_properties_data",
|
|
|
|
|
"icu_provider",
|
|
|
|
|
"zerotrie",
|
|
|
|
|
"zerovec",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "icu_properties_data"
|
|
|
|
|
version = "2.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "icu_provider"
|
|
|
|
|
version = "2.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"displaydoc",
|
|
|
|
|
"icu_locale_core",
|
|
|
|
|
"writeable",
|
|
|
|
|
"yoke",
|
|
|
|
|
"zerofrom",
|
|
|
|
|
"zerotrie",
|
|
|
|
|
"zerovec",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "idna"
|
|
|
|
|
version = "1.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"idna_adapter",
|
|
|
|
|
"smallvec",
|
|
|
|
|
"utf8_iter",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "idna_adapter"
|
|
|
|
|
version = "1.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "cb68373c0d6620ef8105e855e7745e18b0d00d3bdb07fb532e434244cdb9a714"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"icu_normalizer",
|
|
|
|
|
"icu_properties",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "image"
|
|
|
|
|
version = "0.25.10"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bytemuck",
|
|
|
|
|
"byteorder-lite",
|
|
|
|
|
"color_quant",
|
|
|
|
|
"exr",
|
2026-07-30 14:47:28 +03:00
|
|
|
"gif",
|
2026-03-22 14:56:27 +03:00
|
|
|
"image-webp",
|
|
|
|
|
"moxcms",
|
|
|
|
|
"num-traits",
|
|
|
|
|
"png 0.18.1",
|
|
|
|
|
"qoi",
|
|
|
|
|
"ravif",
|
|
|
|
|
"rayon",
|
|
|
|
|
"rgb",
|
|
|
|
|
"tiff",
|
2026-07-30 14:47:28 +03:00
|
|
|
"zune-core",
|
|
|
|
|
"zune-jpeg",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "image-webp"
|
|
|
|
|
version = "0.2.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"byteorder-lite",
|
|
|
|
|
"quick-error",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "imagesize"
|
|
|
|
|
version = "0.13.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "imgref"
|
2026-06-26 07:00:36 +03:00
|
|
|
version = "1.12.2"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-26 07:00:36 +03:00
|
|
|
checksum = "89194689a993ab15268672e99e7b0e19da2da3268ac682e8f02d29d4d1434cd7"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "indexmap"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "2.14.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"equivalent",
|
2026-06-01 20:09:31 +03:00
|
|
|
"hashbrown 0.17.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"serde",
|
|
|
|
|
"serde_core",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "inout"
|
|
|
|
|
version = "0.1.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"block-padding",
|
|
|
|
|
"generic-array",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03: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-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
2026-06-25 00:16:08 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "interprocess"
|
|
|
|
|
version = "2.4.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "069323743400cb7ab06a8fe5c1ed911d36b6919ec531661d034c89083629595b"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"doctest-file",
|
|
|
|
|
"libc",
|
|
|
|
|
"recvmsg",
|
|
|
|
|
"widestring",
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "intl-memoizer"
|
|
|
|
|
version = "0.5.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "310da2e345f5eb861e7a07ee182262e94975051db9e4223e909ba90f392f163f"
|
|
|
|
|
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",
|
|
|
|
|
]
|
|
|
|
|
|
2026-05-26 22:45:54 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "inventory"
|
|
|
|
|
version = "0.3.24"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a4f0c30c76f2f4ccee3fe55a2435f691ca00c0e4bd87abe4f4a851b1d4dac39b"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"rustversion",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[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",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-20 13:59:20 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "is_terminal_polyfill"
|
|
|
|
|
version = "1.70.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695"
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "itertools"
|
|
|
|
|
version = "0.10.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"either",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "itertools"
|
|
|
|
|
version = "0.14.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"either",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "itoa"
|
|
|
|
|
version = "1.0.18"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
2026-06-20 13:59:20 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "jiff"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.2.32"
|
2026-06-20 13:59:20 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "961d16382652bfdd8c6f68b223b26a8c93e0d475c672f414411db31c6c5c900e"
|
2026-06-20 13:59:20 +03:00
|
|
|
dependencies = [
|
2026-06-26 07:00:36 +03:00
|
|
|
"defmt",
|
2026-06-20 13:59:20 +03:00
|
|
|
"jiff-static",
|
|
|
|
|
"log",
|
|
|
|
|
"portable-atomic",
|
|
|
|
|
"portable-atomic-util",
|
|
|
|
|
"serde_core",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "jiff-static"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.2.32"
|
2026-06-20 13:59:20 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "d0879bd39df99c4c5e2c6615ccc026391a423dde10532c573e6086eb94a802cc"
|
2026-06-20 13:59:20 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-06-20 13:59:20 +03:00
|
|
|
]
|
|
|
|
|
|
2026-07-29 15:00:07 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "jni"
|
|
|
|
|
version = "0.21.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cesu8",
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"combine",
|
|
|
|
|
"jni-sys 0.3.1",
|
|
|
|
|
"log",
|
|
|
|
|
"thiserror 1.0.69",
|
|
|
|
|
"walkdir",
|
|
|
|
|
"windows-sys 0.45.0",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "jni"
|
|
|
|
|
version = "0.22.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"combine",
|
|
|
|
|
"jni-macros",
|
|
|
|
|
"jni-sys 0.4.1",
|
|
|
|
|
"log",
|
|
|
|
|
"simd_cesu8",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"walkdir",
|
|
|
|
|
"windows-link",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[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",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-31 08:05:17 +03:00
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "jni-sys"
|
2026-03-31 08:05:17 +03:00
|
|
|
version = "0.3.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
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"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-03-31 08:05:17 +03:00
|
|
|
checksum = "38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-31 08:05:17 +03:00
|
|
|
]
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "jobserver"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.1.35"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "1c00acbd29eabad4a2392fa0e921c874934dbbf4194312ad20f04a0ed67a3cb3"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"getrandom 0.4.3",
|
2026-03-22 14:56:27 +03:00
|
|
|
"libc",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "js-sys"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "0.3.85"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-30 14:47:28 +03:00
|
|
|
checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-30 14:47:28 +03:00
|
|
|
"once_cell",
|
2026-03-22 14:56:27 +03:00
|
|
|
"wasm-bindgen",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "kamadak-exif"
|
|
|
|
|
version = "0.6.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1130d80c7374efad55a117d715a3af9368f0fa7a2c54573afc15a188cd984837"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"mutate_once",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "khronos-egl"
|
|
|
|
|
version = "6.0.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
"libloading",
|
|
|
|
|
"pkg-config",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "khronos_api"
|
|
|
|
|
version = "3.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "kurbo"
|
|
|
|
|
version = "0.10.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1618d4ebd923e97d67e7cd363d80aef35fe961005cbbbb3d2dad8bdd1bc63440"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"arrayvec",
|
|
|
|
|
"smallvec",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "kurbo"
|
|
|
|
|
version = "0.11.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c62026ae44756f8a599ba21140f350303d4f08dcdcc71b5ad9c9bb8128c13c62"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"arrayvec",
|
|
|
|
|
"euclid",
|
|
|
|
|
"smallvec",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "lazy_static"
|
|
|
|
|
version = "1.5.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "lebe"
|
|
|
|
|
version = "0.5.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "libc"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "0.2.186"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "libfuzzer-sys"
|
2026-06-26 07:00:36 +03:00
|
|
|
version = "0.4.13"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-26 07:00:36 +03:00
|
|
|
checksum = "a9fd2f41a1cba099f79a0b6b6c35656cf7c03351a7bae8ff0f28f25270f929d2"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"arbitrary",
|
|
|
|
|
"cc",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "libloading"
|
|
|
|
|
version = "0.8.9"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"windows-link",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "libm"
|
|
|
|
|
version = "0.2.16"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "libredox"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.1.18"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "c943259e342f1e06ff2da7a83eabdfe7f92ce10262688dbf1895ff0b3e6e4652"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"libc",
|
|
|
|
|
"plain",
|
2026-07-16 21:48:06 +03:00
|
|
|
"redox_syscall 0.9.0",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "lilt"
|
|
|
|
|
version = "0.8.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f67562e5eff6b20553fa9be1c503356768420994e28f67e3eafe6f41910e57ad"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"web-time",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "linebender_resource_handle"
|
|
|
|
|
version = "0.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d4a5ff6bcca6c4867b1c4fd4ef63e4db7436ef363e0ad7531d1558856bae64f4"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "linux-raw-sys"
|
|
|
|
|
version = "0.4.15"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "linux-raw-sys"
|
|
|
|
|
version = "0.12.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
|
|
|
|
|
|
2026-08-15 20:17:43 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "litemap"
|
|
|
|
|
version = "0.8.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "47d9d19d1d6efa0109d2f65ff4c85cddd50bd572e5a00127ab10987290bcefae"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "litrs"
|
|
|
|
|
version = "1.0.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "lock_api"
|
|
|
|
|
version = "0.4.14"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"scopeguard",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "log"
|
2026-06-26 07:00:36 +03:00
|
|
|
version = "0.4.33"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-26 07:00:36 +03:00
|
|
|
checksum = "0ceec5bc11778974d1bcb055b18002eba7f4b3518b6a0081b3af5f21666da9ad"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "loop9"
|
|
|
|
|
version = "0.1.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"imgref",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "lopdf"
|
|
|
|
|
version = "0.39.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f560f57dfb9142a02d673e137622fd515d4231e51feb8b4af28d92647d83f35b"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"aes",
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-31 08:05:17 +03:00
|
|
|
"cbc",
|
|
|
|
|
"ecb",
|
|
|
|
|
"encoding_rs",
|
|
|
|
|
"flate2",
|
|
|
|
|
"getrandom 0.3.4",
|
|
|
|
|
"indexmap",
|
2026-06-28 17:26:55 +01:00
|
|
|
"itoa",
|
2026-03-31 08:05:17 +03:00
|
|
|
"log",
|
|
|
|
|
"md-5",
|
|
|
|
|
"nom 8.0.0",
|
|
|
|
|
"nom_locate",
|
refactor: drop truck, and evaluate every curve through the kernel
The last four truck crates are gone from the manifest. What they were doing
falls into three parts, and each now has one answer instead of two.
NURBS evaluation. truck was carrying B-spline curves and surfaces for the
SPLINE entity, hatch boundaries, BLEND's endpoint frames, the spline preview
and ACIS spline-surface faces. The kernel now has both, over one de Boor
written across however many coordinates a control point holds — so a plane
curve and a space curve cannot drift apart, and a surface is the same
algorithm applied twice. The rational and the polynomial cases stop being
separate types: weights absent means polynomial.
The entity conversion. Every LINE, ARC, ELLIPSE, SPLINE and polyline was
built into truck topology purely so it could be sampled back into points.
They are sampled through `entities::curve` now, which is where each one's
geometry is already defined once and what EXTRUDE and REVOLVE read — so a
circle drawn on screen and a circle handed to the Model tab come from the
same definition. That retires four of TruckObject's variants and the module
is renamed for what it does.
SWEEP and LOFT. Both only ever produced a mesh, so both are built from point
lists: a band of quads per span, and a lid where a profile closes. Lofting
profiles of different densities resamples them by distance rather than by
index, so a circle lofted to a square no longer twists.
Two things worth noting for anyone reading the old comments. The tolerance
globals that lived in the tessellation module were never about truck at all —
they are the per-frame chord height, and they move to `curve_tol`. And the
rule that a profile handed over as `Lines` silently broke EXTRUDE and REVOLVE
no longer holds: those read the curve directly and never look at this channel.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 01:08:50 +03:00
|
|
|
"rand",
|
2026-03-31 08:05:17 +03:00
|
|
|
"rangemap",
|
2026-08-02 18:53:38 +03:00
|
|
|
"sha2 0.10.9",
|
2026-03-31 08:05:17 +03:00
|
|
|
"stringprep",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"time",
|
|
|
|
|
"ttf-parser",
|
|
|
|
|
"weezl",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "lru"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "0.16.4"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "7f66e8d5d03f609abc3a39e6f08e4164ebf1447a732906d39eb9b99b7919ef39"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "lyon"
|
|
|
|
|
version = "1.0.19"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "bd0578bdecb7d6d88987b8b2b1e3a4e2f81df9d0ece1078623324a567904e7b7"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"lyon_algorithms",
|
|
|
|
|
"lyon_tessellation",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "lyon_algorithms"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "1.0.20"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "8575c0d003ae459399623c4def180c63b77f343b1a7fee64f249b349e7699a31"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"lyon_path",
|
|
|
|
|
"num-traits",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "lyon_geom"
|
|
|
|
|
version = "1.0.19"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "4336502e29e32af93cf2dad2214ed6003c17ceb5bd499df77b1de663b9042b92"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"arrayvec",
|
|
|
|
|
"euclid",
|
|
|
|
|
"num-traits",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "lyon_path"
|
|
|
|
|
version = "1.0.19"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5c463f9c428b7fc5ec885dcd39ce4aa61e29111d0e33483f6f98c74e89d8621e"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"lyon_geom",
|
|
|
|
|
"num-traits",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "lyon_tessellation"
|
2026-03-31 08:05:17 +03:00
|
|
|
version = "1.0.20"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-03-31 08:05:17 +03:00
|
|
|
checksum = "8e43b7e44161571868f5c931d12583592c223c5583eef86b08aa02b7048a3552"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"float_next_after",
|
|
|
|
|
"lyon_path",
|
|
|
|
|
"num-traits",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "maybe-rayon"
|
|
|
|
|
version = "0.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"rayon",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "md-5"
|
|
|
|
|
version = "0.10.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
2026-08-02 18:53:38 +03:00
|
|
|
"digest 0.10.7",
|
2026-03-31 08:05:17 +03:00
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "memchr"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "2.8.3"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "memmap2"
|
2026-06-26 07:00:36 +03:00
|
|
|
version = "0.9.11"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-26 07:00:36 +03:00
|
|
|
checksum = "d1219ed1b7f229ee7104d281dd01d6802fe28bb6e95d292942c4daacdeb798c0"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "memoffset"
|
|
|
|
|
version = "0.9.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"autocfg",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-12 16:02:10 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "meshopt"
|
|
|
|
|
version = "0.6.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e01e77ead21976b3a9f01ec1724f766923da74f0726364e2b0f425658935d71a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bitflags 2.13.1",
|
|
|
|
|
"cc",
|
|
|
|
|
"float-cmp 0.10.0",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "mime"
|
|
|
|
|
version = "0.3.17"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "mime_guess"
|
|
|
|
|
version = "2.0.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"mime",
|
|
|
|
|
"unicase",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "minimal-lexical"
|
|
|
|
|
version = "0.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "miniz_oxide"
|
|
|
|
|
version = "0.8.9"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"adler2",
|
|
|
|
|
"simd-adler32",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "moxcms"
|
|
|
|
|
version = "0.8.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"num-traits",
|
|
|
|
|
"pxfm",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "mundy"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "0.2.3"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "f32eb0db40f2df2bcfb05c93b8f73938d4c26ce9ac8881f1df0c8d3296921a73"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"android-build",
|
|
|
|
|
"async-io",
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"dispatch",
|
|
|
|
|
"futures-channel",
|
|
|
|
|
"futures-lite",
|
2026-07-29 15:00:07 +03:00
|
|
|
"jni 0.22.4",
|
2026-03-22 14:56:27 +03:00
|
|
|
"ndk-context",
|
|
|
|
|
"objc2 0.6.4",
|
|
|
|
|
"objc2-app-kit 0.3.2",
|
|
|
|
|
"objc2-foundation 0.3.2",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
"wasm-bindgen-futures",
|
|
|
|
|
"web-sys",
|
|
|
|
|
"windows 0.62.2",
|
|
|
|
|
"zbus",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "mutate_once"
|
|
|
|
|
version = "0.1.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "13d2233c9842d08cfe13f9eac96e207ca6a2ea10b80259ebe8ad0268be27d2af"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "naga"
|
|
|
|
|
version = "27.0.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "066cf25f0e8b11ee0df221219010f213ad429855f57c494f995590c861a9a7d8"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"arrayvec",
|
2026-07-30 14:47:28 +03:00
|
|
|
"bit-set 0.8.0",
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"cfg-if",
|
|
|
|
|
"cfg_aliases",
|
2026-07-30 14:47:28 +03:00
|
|
|
"codespan-reporting 0.12.0",
|
|
|
|
|
"half",
|
|
|
|
|
"hashbrown 0.16.1",
|
|
|
|
|
"hexf-parse",
|
|
|
|
|
"indexmap",
|
|
|
|
|
"libm",
|
|
|
|
|
"log",
|
|
|
|
|
"num-traits",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"rustc-hash 1.1.0",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"unicode-ident",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "naga"
|
|
|
|
|
version = "29.0.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b2bf919621e7975acb27d881bae2fb993e0d45c8e0446e85e6272971e00dc8df"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"arrayvec",
|
|
|
|
|
"bit-set 0.9.1",
|
|
|
|
|
"bitflags 2.13.1",
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"cfg_aliases",
|
|
|
|
|
"codespan-reporting 0.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"half",
|
|
|
|
|
"hashbrown 0.16.1",
|
|
|
|
|
"hexf-parse",
|
|
|
|
|
"indexmap",
|
|
|
|
|
"libm",
|
|
|
|
|
"log",
|
|
|
|
|
"num-traits",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"rustc-hash 1.1.0",
|
|
|
|
|
"spirv",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"unicode-ident",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "ndk"
|
|
|
|
|
version = "0.9.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-31 08:05:17 +03:00
|
|
|
"jni-sys 0.3.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"log",
|
|
|
|
|
"ndk-sys",
|
|
|
|
|
"num_enum",
|
|
|
|
|
"raw-window-handle",
|
|
|
|
|
"thiserror 1.0.69",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "ndk-context"
|
|
|
|
|
version = "0.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "ndk-sys"
|
|
|
|
|
version = "0.6.0+11769913"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873"
|
|
|
|
|
dependencies = [
|
2026-03-31 08:05:17 +03:00
|
|
|
"jni-sys 0.3.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "new_debug_unreachable"
|
|
|
|
|
version = "1.0.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086"
|
|
|
|
|
|
2026-06-01 20:09:31 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "no_std_io2"
|
|
|
|
|
version = "0.9.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "418abd1b6d34fbf6cae440dc874771b0525a604428704c76e48b29a5e67b8003"
|
|
|
|
|
dependencies = [
|
2026-08-12 16:02:10 +03:00
|
|
|
"memchr",
|
2026-06-01 20:09:31 +03:00
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "nom"
|
|
|
|
|
version = "7.1.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
|
|
|
|
|
dependencies = [
|
2026-08-12 16:02:10 +03:00
|
|
|
"memchr",
|
2026-03-22 14:56:27 +03:00
|
|
|
"minimal-lexical",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "nom"
|
|
|
|
|
version = "8.0.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405"
|
|
|
|
|
dependencies = [
|
2026-08-12 16:02:10 +03:00
|
|
|
"memchr",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "nom_locate"
|
|
|
|
|
version = "5.0.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0b577e2d69827c4740cba2b52efaad1c4cc7c73042860b199710b3575c68438d"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bytecount",
|
2026-08-12 16:02:10 +03:00
|
|
|
"memchr",
|
2026-03-31 08:05:17 +03:00
|
|
|
"nom 8.0.0",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "noop_proc_macro"
|
|
|
|
|
version = "0.3.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "num-bigint"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.4.8"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "c89e69e7e0f03bea5ef08013795c25018e101932225a656383bd384495ecc367"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"num-integer",
|
|
|
|
|
"num-traits",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "num-complex"
|
|
|
|
|
version = "0.4.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bytemuck",
|
2026-03-22 14:56:27 +03:00
|
|
|
"num-traits",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "num-conv"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "0.2.2"
|
2026-03-31 08:05:17 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "521739c6d2bac4aa25192232afe6841231376b2b26d4d9fae5ecf8ca5772e441"
|
2026-03-31 08:05:17 +03:00
|
|
|
|
2026-03-22 14:56:27 +03: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-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "num-integer"
|
|
|
|
|
version = "0.1.46"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"num-traits",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "num-rational"
|
|
|
|
|
version = "0.4.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"num-bigint",
|
|
|
|
|
"num-integer",
|
|
|
|
|
"num-traits",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "num-traits"
|
|
|
|
|
version = "0.2.19"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"autocfg",
|
|
|
|
|
"libm",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "num_enum"
|
2026-03-31 08:05:17 +03:00
|
|
|
version = "0.7.6"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-03-31 08:05:17 +03:00
|
|
|
checksum = "5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"num_enum_derive",
|
|
|
|
|
"rustversion",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "num_enum_derive"
|
2026-03-31 08:05:17 +03:00
|
|
|
version = "0.7.6"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-03-31 08:05:17 +03:00
|
|
|
checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
feat(model): build and read solids with the geometry kernel
Every 3-D solid OCS makes or opens now goes through cadkernel, which holds
analytic surfaces — a cylinder is a cylinder record, not a spline that looks
like one. That is what lets a solid built here be written back out as exact
ACIS instead of a triangulation, and a facetted export is a one-way door: the
next application to open the file would have no way back to the circle.
The Model tab's seven primitives, the Design-group booleans, 3DROTATE,
3DMIRROR, 3DALIGN, SLICE, SECTION, POLYSOLID and PYRAMID all come from the
kernel now, and `scene.solid_models` holds a `Body`. A mirrored solid needed
its own care before; the kernel reverses the loops on the way through, so it
comes back the right way out rather than lighting black.
EXTRUDE and REVOLVE sweep the profile `entities::curve` already defines, so a
circle, an arc-bulged polyline and a closed spline arrive as the same thing.
A circle extrudes into four cylinder patches rather than a run of chords, and
a profile turned about an axis becomes a cone, a sphere or a torus. A spline
profile has no analytic side wall and is refused rather than approximated.
ACIS goes both ways through the codec's own bridge: `lift` to read and
`append` to write. That drops the 679-line truck conversion and the planar-
only exporter, and the tessellator keeps its bespoke sampler as a fallback for
whatever the kernel cannot yet express — reported rather than passed off as
whole, since a mesh missing a wall looks finished.
truck-shapeops is no longer used and is gone from the manifest. truck-modeling
stays for now: fourteen files use it as a 3-D NURBS evaluator, which the
kernel has no answer for yet, and SWEEP and LOFT have no kernel operation
behind them either.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 00:32:34 +03:00
|
|
|
"proc-macro-crate",
|
2026-03-22 14:56:27 +03:00
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc-sys"
|
|
|
|
|
version = "0.3.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2"
|
|
|
|
|
version = "0.5.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"objc-sys",
|
|
|
|
|
"objc2-encode",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2"
|
|
|
|
|
version = "0.6.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"objc2-encode",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-app-kit"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"block2 0.5.1",
|
|
|
|
|
"libc",
|
|
|
|
|
"objc2 0.5.2",
|
|
|
|
|
"objc2-core-data 0.2.2",
|
|
|
|
|
"objc2-core-image 0.2.2",
|
|
|
|
|
"objc2-foundation 0.2.2",
|
|
|
|
|
"objc2-quartz-core 0.2.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-app-kit"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"block2 0.6.2",
|
|
|
|
|
"libc",
|
|
|
|
|
"objc2 0.6.4",
|
|
|
|
|
"objc2-cloud-kit 0.3.2",
|
|
|
|
|
"objc2-core-data 0.3.2",
|
|
|
|
|
"objc2-core-foundation",
|
|
|
|
|
"objc2-core-graphics",
|
|
|
|
|
"objc2-core-image 0.3.2",
|
|
|
|
|
"objc2-core-text",
|
|
|
|
|
"objc2-core-video",
|
|
|
|
|
"objc2-foundation 0.3.2",
|
|
|
|
|
"objc2-quartz-core 0.3.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-cloud-kit"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"block2 0.5.1",
|
|
|
|
|
"objc2 0.5.2",
|
|
|
|
|
"objc2-core-location",
|
|
|
|
|
"objc2-foundation 0.2.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-cloud-kit"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"objc2 0.6.4",
|
|
|
|
|
"objc2-foundation 0.3.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-contacts"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"block2 0.5.1",
|
|
|
|
|
"objc2 0.5.2",
|
|
|
|
|
"objc2-foundation 0.2.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-core-data"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"block2 0.5.1",
|
|
|
|
|
"objc2 0.5.2",
|
|
|
|
|
"objc2-foundation 0.2.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-core-data"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"objc2 0.6.4",
|
|
|
|
|
"objc2-foundation 0.3.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-core-foundation"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"dispatch2",
|
|
|
|
|
"objc2 0.6.4",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-core-graphics"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"dispatch2",
|
|
|
|
|
"objc2 0.6.4",
|
|
|
|
|
"objc2-core-foundation",
|
|
|
|
|
"objc2-io-surface",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-core-image"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"block2 0.5.1",
|
|
|
|
|
"objc2 0.5.2",
|
|
|
|
|
"objc2-foundation 0.2.2",
|
2026-07-30 14:47:28 +03:00
|
|
|
"objc2-metal 0.2.2",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-core-image"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"objc2 0.6.4",
|
|
|
|
|
"objc2-foundation 0.3.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-core-location"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"block2 0.5.1",
|
|
|
|
|
"objc2 0.5.2",
|
|
|
|
|
"objc2-contacts",
|
|
|
|
|
"objc2-foundation 0.2.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-core-text"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"objc2 0.6.4",
|
|
|
|
|
"objc2-core-foundation",
|
|
|
|
|
"objc2-core-graphics",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-core-video"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"objc2 0.6.4",
|
|
|
|
|
"objc2-core-foundation",
|
|
|
|
|
"objc2-core-graphics",
|
|
|
|
|
"objc2-io-surface",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-encode"
|
|
|
|
|
version = "4.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-foundation"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"block2 0.5.1",
|
|
|
|
|
"dispatch",
|
|
|
|
|
"libc",
|
|
|
|
|
"objc2 0.5.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-foundation"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"block2 0.6.2",
|
|
|
|
|
"libc",
|
|
|
|
|
"objc2 0.6.4",
|
|
|
|
|
"objc2-core-foundation",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-io-surface"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"objc2 0.6.4",
|
|
|
|
|
"objc2-core-foundation",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-link-presentation"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"block2 0.5.1",
|
|
|
|
|
"objc2 0.5.2",
|
|
|
|
|
"objc2-app-kit 0.2.2",
|
|
|
|
|
"objc2-foundation 0.2.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-metal"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"block2 0.5.1",
|
|
|
|
|
"objc2 0.5.2",
|
|
|
|
|
"objc2-foundation 0.2.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-30 14:47:28 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-metal"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a0125f776a10d00af4152d74616409f0d4a2053a6f57fa5b7d6aa2854ac04794"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bitflags 2.13.1",
|
|
|
|
|
"block2 0.6.2",
|
|
|
|
|
"objc2 0.6.4",
|
|
|
|
|
"objc2-foundation 0.3.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-quartz-core"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"block2 0.5.1",
|
|
|
|
|
"objc2 0.5.2",
|
|
|
|
|
"objc2-foundation 0.2.2",
|
2026-07-30 14:47:28 +03:00
|
|
|
"objc2-metal 0.2.2",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-quartz-core"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"objc2 0.6.4",
|
|
|
|
|
"objc2-core-foundation",
|
|
|
|
|
"objc2-foundation 0.3.2",
|
2026-07-30 14:47:28 +03:00
|
|
|
"objc2-metal 0.3.2",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-symbols"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"objc2 0.5.2",
|
|
|
|
|
"objc2-foundation 0.2.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-ui-kit"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"block2 0.5.1",
|
|
|
|
|
"objc2 0.5.2",
|
|
|
|
|
"objc2-cloud-kit 0.2.2",
|
|
|
|
|
"objc2-core-data 0.2.2",
|
|
|
|
|
"objc2-core-image 0.2.2",
|
|
|
|
|
"objc2-core-location",
|
|
|
|
|
"objc2-foundation 0.2.2",
|
|
|
|
|
"objc2-link-presentation",
|
|
|
|
|
"objc2-quartz-core 0.2.2",
|
|
|
|
|
"objc2-symbols",
|
|
|
|
|
"objc2-uniform-type-identifiers",
|
|
|
|
|
"objc2-user-notifications",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-uniform-type-identifiers"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"block2 0.5.1",
|
|
|
|
|
"objc2 0.5.2",
|
|
|
|
|
"objc2-foundation 0.2.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "objc2-user-notifications"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"block2 0.5.1",
|
|
|
|
|
"objc2 0.5.2",
|
|
|
|
|
"objc2-core-location",
|
|
|
|
|
"objc2-foundation 0.2.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-15 01:36:04 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "ocs_plugin_api"
|
2026-08-15 20:17:43 +03:00
|
|
|
version = "0.2.0"
|
2026-06-17 11:31:05 +03:00
|
|
|
dependencies = [
|
2026-08-10 15:03:31 +03:00
|
|
|
"acadrust",
|
2026-06-25 00:16:08 +03:00
|
|
|
"bincode",
|
2026-08-15 20:17:43 +03:00
|
|
|
"cargo-lock",
|
2026-06-28 19:26:06 +03:00
|
|
|
"getrandom 0.2.17",
|
2026-06-25 00:16:08 +03:00
|
|
|
"interprocess",
|
|
|
|
|
"libloading",
|
|
|
|
|
"memmap2",
|
|
|
|
|
"rkyv",
|
|
|
|
|
"serde",
|
2026-08-15 20:17:43 +03:00
|
|
|
"serde-reflection",
|
|
|
|
|
"serde_json",
|
2026-06-25 00:16:08 +03:00
|
|
|
"thiserror 1.0.69",
|
2026-06-17 11:31:05 +03:00
|
|
|
]
|
2026-06-15 01:36:04 +03:00
|
|
|
|
2026-07-25 18:49:18 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "ocs_web_worker"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
dependencies = [
|
2026-08-10 15:03:31 +03:00
|
|
|
"acadrust",
|
2026-07-25 18:49:18 +03:00
|
|
|
"bincode",
|
2026-07-25 21:34:29 +03:00
|
|
|
"console_error_panic_hook",
|
2026-07-25 18:49:18 +03:00
|
|
|
"getrandom 0.3.4",
|
|
|
|
|
"js-sys",
|
2026-08-11 17:16:46 +03:00
|
|
|
"serde",
|
2026-08-03 12:47:48 +03:00
|
|
|
"sha2 0.10.9",
|
2026-07-25 18:49:18 +03:00
|
|
|
"wasm-bindgen",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "once_cell"
|
|
|
|
|
version = "1.21.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
|
|
|
|
|
|
2026-06-20 13:59:20 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "once_cell_polyfill"
|
|
|
|
|
version = "1.70.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "open"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "5.4.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "a0b3d059e795d52b8a72fef45658620edd4d9c359b338564aa14391ffa511ed5"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"is-wsl",
|
|
|
|
|
"libc",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-29 15:00:07 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "openssl-probe"
|
|
|
|
|
version = "0.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "orbclient"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "0.3.55"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "5df339f526ea9a60e371768d50efc2f2508c7203290731565d1f7a6f71d21747"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
"libredox",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "ordered-float"
|
2026-03-31 08:05:17 +03:00
|
|
|
version = "5.3.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-03-31 08:05:17 +03:00
|
|
|
checksum = "b7d950ca161dc355eaf28f82b11345ed76c6e1f6eb1f4f4479e0323b9e2fbd0e"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"num-traits",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[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",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-30 14:47:28 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "os_pipe"
|
|
|
|
|
version = "1.2.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "ouroboros"
|
|
|
|
|
version = "0.17.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e2ba07320d39dfea882faa70554b4bd342a5f273ed59ba7c1c6b4c840492c954"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"aliasable",
|
|
|
|
|
"ouroboros_macro",
|
|
|
|
|
"static_assertions",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "ouroboros_macro"
|
|
|
|
|
version = "0.17.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ec4c6225c69b4ca778c0aea097321a64c421cf4577b331c61b229267edabb6f8"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"heck 0.4.1",
|
|
|
|
|
"proc-macro-error",
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-31 08:05:17 +03:00
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "owned_ttf_parser"
|
|
|
|
|
version = "0.25.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "36820e9051aca1014ddc75770aab4d68bc1e9e632f0f5627c4086bc216fb583b"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"ttf-parser",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "parking"
|
|
|
|
|
version = "2.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "parking_lot"
|
|
|
|
|
version = "0.12.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"lock_api",
|
|
|
|
|
"parking_lot_core",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "parking_lot_core"
|
|
|
|
|
version = "0.9.12"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"libc",
|
|
|
|
|
"redox_syscall 0.5.18",
|
|
|
|
|
"smallvec",
|
|
|
|
|
"windows-link",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "paste"
|
|
|
|
|
version = "1.0.15"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "pastey"
|
|
|
|
|
version = "0.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec"
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "pathfinder_geometry"
|
|
|
|
|
version = "0.5.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0b7b7e7b4ea703700ce73ebf128e1450eb69c3a8329199ffbfb9b2a0418e5ad3"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"log",
|
|
|
|
|
"pathfinder_simd",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "pathfinder_simd"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "0.5.6"
|
2026-03-31 08:05:17 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "4500030c302e4af1d423f36f3b958d1aecb6c04184356ed5a833bf6b60435777"
|
2026-03-31 08:05:17 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"rustc_version",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "percent-encoding"
|
|
|
|
|
version = "2.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
|
|
|
|
|
|
2026-07-30 14:47:28 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "petgraph"
|
|
|
|
|
version = "0.8.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"fixedbitset",
|
|
|
|
|
"hashbrown 0.15.5",
|
|
|
|
|
"indexmap",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "pico-args"
|
|
|
|
|
version = "0.5.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "pin-project"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "1.1.13"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "2466b2336ed02bcdca6b294417127b90ec92038d1d5c4fbeac971a922e0e0924"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"pin-project-internal",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "pin-project-internal"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "1.1.13"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "c96395f0a926bc13b1c17622aaddda1ecb55d49c8f1bf9777e4d877800a43f8b"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "pin-project-lite"
|
|
|
|
|
version = "0.2.17"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "pin-utils"
|
|
|
|
|
version = "0.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "piper"
|
|
|
|
|
version = "0.2.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"atomic-waker",
|
|
|
|
|
"fastrand",
|
|
|
|
|
"futures-io",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "pkg-config"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "0.3.33"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "plain"
|
|
|
|
|
version = "0.2.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "png"
|
|
|
|
|
version = "0.17.16"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bitflags 1.3.2",
|
|
|
|
|
"crc32fast",
|
|
|
|
|
"fdeflate",
|
|
|
|
|
"flate2",
|
|
|
|
|
"miniz_oxide",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "png"
|
|
|
|
|
version = "0.18.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"crc32fast",
|
|
|
|
|
"fdeflate",
|
|
|
|
|
"flate2",
|
|
|
|
|
"miniz_oxide",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "polling"
|
|
|
|
|
version = "3.11.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"concurrent-queue",
|
|
|
|
|
"hermit-abi",
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
"rustix 1.1.4",
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "pollster"
|
|
|
|
|
version = "0.4.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "portable-atomic"
|
|
|
|
|
version = "1.13.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "portable-atomic-util"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "0.2.7"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "c2a106d1259c23fac8e543272398ae0e3c0b8d33c88ed73d0cc71b0f1d902618"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"portable-atomic",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-15 20:17:43 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "potential_utf"
|
|
|
|
|
version = "0.1.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"zerovec",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "powerfmt"
|
|
|
|
|
version = "0.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "ppv-lite86"
|
|
|
|
|
version = "0.2.21"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"zerocopy",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "presser"
|
|
|
|
|
version = "0.3.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa"
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "printpdf"
|
|
|
|
|
version = "0.9.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b91dac59ed5eed56d899517c12cb9f00756738731926b54e513732a36f49a83d"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"allsorts",
|
feat(model): build and read solids with the geometry kernel
Every 3-D solid OCS makes or opens now goes through cadkernel, which holds
analytic surfaces — a cylinder is a cylinder record, not a spline that looks
like one. That is what lets a solid built here be written back out as exact
ACIS instead of a triangulation, and a facetted export is a one-way door: the
next application to open the file would have no way back to the circle.
The Model tab's seven primitives, the Design-group booleans, 3DROTATE,
3DMIRROR, 3DALIGN, SLICE, SECTION, POLYSOLID and PYRAMID all come from the
kernel now, and `scene.solid_models` holds a `Body`. A mirrored solid needed
its own care before; the kernel reverses the loops on the way through, so it
comes back the right way out rather than lighting black.
EXTRUDE and REVOLVE sweep the profile `entities::curve` already defines, so a
circle, an arc-bulged polyline and a closed spline arrive as the same thing.
A circle extrudes into four cylinder patches rather than a run of chords, and
a profile turned about an axis becomes a cone, a sphere or a torus. A spline
profile has no analytic side wall and is refused rather than approximated.
ACIS goes both ways through the codec's own bridge: `lift` to read and
`append` to write. That drops the 679-line truck conversion and the planar-
only exporter, and the tessellator keeps its bespoke sampler as a fallback for
whatever the kernel cannot yet express — reported rather than passed off as
whole, since a mesh missing a wall looks finished.
truck-shapeops is no longer used and is gone from the manifest. truck-modeling
stays for now: fourteen files use it as a 3-D NURBS evaluator, which the
kernel has no answer for yet, and SWEEP and LOFT have no kernel operation
behind them either.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 00:32:34 +03:00
|
|
|
"base64",
|
2026-03-31 08:05:17 +03:00
|
|
|
"flate2",
|
|
|
|
|
"getrandom 0.3.4",
|
|
|
|
|
"lopdf",
|
|
|
|
|
"serde",
|
|
|
|
|
"serde_derive",
|
|
|
|
|
"serde_json",
|
|
|
|
|
"time",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
"wasm-bindgen-futures",
|
|
|
|
|
"weezl",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "proc-macro-crate"
|
|
|
|
|
version = "3.5.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f"
|
|
|
|
|
dependencies = [
|
feat(model): build and read solids with the geometry kernel
Every 3-D solid OCS makes or opens now goes through cadkernel, which holds
analytic surfaces — a cylinder is a cylinder record, not a spline that looks
like one. That is what lets a solid built here be written back out as exact
ACIS instead of a triangulation, and a facetted export is a one-way door: the
next application to open the file would have no way back to the circle.
The Model tab's seven primitives, the Design-group booleans, 3DROTATE,
3DMIRROR, 3DALIGN, SLICE, SECTION, POLYSOLID and PYRAMID all come from the
kernel now, and `scene.solid_models` holds a `Body`. A mirrored solid needed
its own care before; the kernel reverses the loops on the way through, so it
comes back the right way out rather than lighting black.
EXTRUDE and REVOLVE sweep the profile `entities::curve` already defines, so a
circle, an arc-bulged polyline and a closed spline arrive as the same thing.
A circle extrudes into four cylinder patches rather than a run of chords, and
a profile turned about an axis becomes a cone, a sphere or a torus. A spline
profile has no analytic side wall and is refused rather than approximated.
ACIS goes both ways through the codec's own bridge: `lift` to read and
`append` to write. That drops the 679-line truck conversion and the planar-
only exporter, and the tessellator keeps its bespoke sampler as a fallback for
whatever the kernel cannot yet express — reported rather than passed off as
whole, since a mesh missing a wall looks finished.
truck-shapeops is no longer used and is gone from the manifest. truck-modeling
stays for now: fourteen files use it as a 3-D NURBS evaluator, which the
kernel has no answer for yet, and SWEEP and LOFT have no kernel operation
behind them either.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 00:32:34 +03:00
|
|
|
"toml_edit",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "proc-macro-error"
|
|
|
|
|
version = "1.0.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro-error-attr",
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn 1.0.109",
|
|
|
|
|
"version_check",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "proc-macro-error-attr"
|
|
|
|
|
version = "1.0.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"version_check",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "proc-macro-error-attr3"
|
|
|
|
|
version = "3.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b0084e6206a967a2dad822180626b2f6b07a3b379325e8f1ec0438e33a469ba7"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "proc-macro-error3"
|
|
|
|
|
version = "3.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0cf066225f2373bc711684792b69bdeac0356019b007e721090c24d92d5d5a50"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro-error-attr3",
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn 3.0.3",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "proc-macro2"
|
|
|
|
|
version = "1.0.106"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"unicode-ident",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "profiling"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "1.0.18"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "3d595e54a326bc53c1c197b32d295e14b169e3cfeaa8dc82b529f947fba6bcf5"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"profiling-procmacros",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "profiling-procmacros"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "1.0.18"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "4488a4a36b9a4ba6b9334a32a39971f77c1436ec82c38707bce707699cc3bbcb"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
2026-06-25 00:16:08 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "ptr_meta"
|
|
|
|
|
version = "0.1.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"ptr_meta_derive",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "ptr_meta_derive"
|
|
|
|
|
version = "0.1.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn 1.0.109",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-29 14:27:32 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "pulldown-cmark"
|
|
|
|
|
version = "0.12.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f86ba2052aebccc42cbbb3ed234b8b13ce76f75c3551a303cb2bcffcff12bb14"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bitflags 2.13.1",
|
|
|
|
|
"getopts",
|
2026-08-12 16:02:10 +03:00
|
|
|
"memchr",
|
2026-07-29 14:27:32 +03:00
|
|
|
"pulldown-cmark-escape",
|
|
|
|
|
"unicase",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "pulldown-cmark-escape"
|
|
|
|
|
version = "0.11.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "007d8adb5ddab6f8e3f491ac63566a7d5002cc7ed73901f72057943fa71ae1ae"
|
|
|
|
|
|
2026-07-16 21:48:06 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "pulp"
|
|
|
|
|
version = "0.22.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "046aa45b989642ec2e4717c8e72d677b13edd831a4d3b6cf37d9a3e54912496a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bytemuck",
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"libm",
|
|
|
|
|
"num-complex",
|
|
|
|
|
"paste",
|
|
|
|
|
"pulp-wasm-simd-flag",
|
|
|
|
|
"raw-cpuid",
|
|
|
|
|
"reborrow",
|
|
|
|
|
"version_check",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "pulp-wasm-simd-flag"
|
|
|
|
|
version = "0.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1d8f70e07b9c3962945a74e59ca1c511bba65b6419468acc217c457d93f3c740"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "pxfm"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.1.30"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "d55d956fa96f5ec02be2e13af0e20391a5aa83d6a074e3ad368959d0fab299ea"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "qoi"
|
|
|
|
|
version = "0.4.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bytemuck",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "quick-error"
|
|
|
|
|
version = "2.0.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "quick-xml"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "0.39.4"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "cdcc8dd4e2f670d309a5f0e83fe36dfdc05af317008fea29144da1a2ac858e5e"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-08-12 16:02:10 +03:00
|
|
|
"memchr",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "quote"
|
2026-06-26 07:00:36 +03:00
|
|
|
version = "1.0.46"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-26 07:00:36 +03:00
|
|
|
checksum = "dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "r-efi"
|
|
|
|
|
version = "5.3.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "r-efi"
|
|
|
|
|
version = "6.0.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
|
|
|
|
|
|
2026-06-25 00:16:08 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "radium"
|
|
|
|
|
version = "0.7.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "rand"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.9.5"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "b9ef1d0d795eb7d84685bca4f72f3649f064e6641543d3a8c415898726a57b41"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
refactor: drop truck, and evaluate every curve through the kernel
The last four truck crates are gone from the manifest. What they were doing
falls into three parts, and each now has one answer instead of two.
NURBS evaluation. truck was carrying B-spline curves and surfaces for the
SPLINE entity, hatch boundaries, BLEND's endpoint frames, the spline preview
and ACIS spline-surface faces. The kernel now has both, over one de Boor
written across however many coordinates a control point holds — so a plane
curve and a space curve cannot drift apart, and a surface is the same
algorithm applied twice. The rational and the polynomial cases stop being
separate types: weights absent means polynomial.
The entity conversion. Every LINE, ARC, ELLIPSE, SPLINE and polyline was
built into truck topology purely so it could be sampled back into points.
They are sampled through `entities::curve` now, which is where each one's
geometry is already defined once and what EXTRUDE and REVOLVE read — so a
circle drawn on screen and a circle handed to the Model tab come from the
same definition. That retires four of TruckObject's variants and the module
is renamed for what it does.
SWEEP and LOFT. Both only ever produced a mesh, so both are built from point
lists: a band of quads per span, and a lid where a profile closes. Lofting
profiles of different densities resamples them by distance rather than by
index, so a circle lofted to a square no longer twists.
Two things worth noting for anyone reading the old comments. The tolerance
globals that lived in the tessellation module were never about truck at all —
they are the per-frame chord height, and they move to `curve_tol`. And the
rule that a profile handed over as `Lines` silently broke EXTRUDE and REVOLVE
no longer holds: those read the curve directly and never look at this channel.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 01:08:50 +03:00
|
|
|
"rand_chacha",
|
|
|
|
|
"rand_core",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rand_chacha"
|
|
|
|
|
version = "0.9.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"ppv-lite86",
|
refactor: drop truck, and evaluate every curve through the kernel
The last four truck crates are gone from the manifest. What they were doing
falls into three parts, and each now has one answer instead of two.
NURBS evaluation. truck was carrying B-spline curves and surfaces for the
SPLINE entity, hatch boundaries, BLEND's endpoint frames, the spline preview
and ACIS spline-surface faces. The kernel now has both, over one de Boor
written across however many coordinates a control point holds — so a plane
curve and a space curve cannot drift apart, and a surface is the same
algorithm applied twice. The rational and the polynomial cases stop being
separate types: weights absent means polynomial.
The entity conversion. Every LINE, ARC, ELLIPSE, SPLINE and polyline was
built into truck topology purely so it could be sampled back into points.
They are sampled through `entities::curve` now, which is where each one's
geometry is already defined once and what EXTRUDE and REVOLVE read — so a
circle drawn on screen and a circle handed to the Model tab come from the
same definition. That retires four of TruckObject's variants and the module
is renamed for what it does.
SWEEP and LOFT. Both only ever produced a mesh, so both are built from point
lists: a band of quads per span, and a lid where a profile closes. Lofting
profiles of different densities resamples them by distance rather than by
index, so a circle lofted to a square no longer twists.
Two things worth noting for anyone reading the old comments. The tolerance
globals that lived in the tessellation module were never about truck at all —
they are the per-frame chord height, and they move to `curve_tol`. And the
rule that a profile handed over as `Lines` silently broke EXTRUDE and REVOLVE
no longer holds: those read the curve directly and never look at this channel.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 01:08:50 +03:00
|
|
|
"rand_core",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rand_core"
|
|
|
|
|
version = "0.9.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"getrandom 0.3.4",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "range-alloc"
|
|
|
|
|
version = "0.1.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ca45419789ae5a7899559e9512e58ca889e41f04f1f2445e9f4b290ceccd1d08"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rangemap"
|
|
|
|
|
version = "1.7.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "973443cf09a9c8656b574a866ab68dfa19f0867d0340648c7d2f6a71b8a8ea68"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rav1e"
|
|
|
|
|
version = "0.8.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "43b6dd56e85d9483277cde964fd1bdb0428de4fec5ebba7540995639a21cb32b"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"aligned-vec",
|
|
|
|
|
"arbitrary",
|
|
|
|
|
"arg_enum_proc_macro",
|
|
|
|
|
"arrayvec",
|
|
|
|
|
"av-scenechange",
|
|
|
|
|
"av1-grain",
|
|
|
|
|
"bitstream-io",
|
|
|
|
|
"built",
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"interpolate_name",
|
|
|
|
|
"itertools 0.14.0",
|
|
|
|
|
"libc",
|
|
|
|
|
"libfuzzer-sys",
|
|
|
|
|
"log",
|
|
|
|
|
"maybe-rayon",
|
|
|
|
|
"new_debug_unreachable",
|
|
|
|
|
"noop_proc_macro",
|
feat(model): build and read solids with the geometry kernel
Every 3-D solid OCS makes or opens now goes through cadkernel, which holds
analytic surfaces — a cylinder is a cylinder record, not a spline that looks
like one. That is what lets a solid built here be written back out as exact
ACIS instead of a triangulation, and a facetted export is a one-way door: the
next application to open the file would have no way back to the circle.
The Model tab's seven primitives, the Design-group booleans, 3DROTATE,
3DMIRROR, 3DALIGN, SLICE, SECTION, POLYSOLID and PYRAMID all come from the
kernel now, and `scene.solid_models` holds a `Body`. A mirrored solid needed
its own care before; the kernel reverses the loops on the way through, so it
comes back the right way out rather than lighting black.
EXTRUDE and REVOLVE sweep the profile `entities::curve` already defines, so a
circle, an arc-bulged polyline and a closed spline arrive as the same thing.
A circle extrudes into four cylinder patches rather than a run of chords, and
a profile turned about an axis becomes a cone, a sphere or a torus. A spline
profile has no analytic side wall and is refused rather than approximated.
ACIS goes both ways through the codec's own bridge: `lift` to read and
`append` to write. That drops the 679-line truck conversion and the planar-
only exporter, and the tessellator keeps its bespoke sampler as a fallback for
whatever the kernel cannot yet express — reported rather than passed off as
whole, since a mesh missing a wall looks finished.
truck-shapeops is no longer used and is gone from the manifest. truck-modeling
stays for now: fourteen files use it as a 3-D NURBS evaluator, which the
kernel has no answer for yet, and SWEEP and LOFT have no kernel operation
behind them either.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 00:32:34 +03:00
|
|
|
"num-derive",
|
2026-03-22 14:56:27 +03:00
|
|
|
"num-traits",
|
|
|
|
|
"paste",
|
|
|
|
|
"profiling",
|
refactor: drop truck, and evaluate every curve through the kernel
The last four truck crates are gone from the manifest. What they were doing
falls into three parts, and each now has one answer instead of two.
NURBS evaluation. truck was carrying B-spline curves and surfaces for the
SPLINE entity, hatch boundaries, BLEND's endpoint frames, the spline preview
and ACIS spline-surface faces. The kernel now has both, over one de Boor
written across however many coordinates a control point holds — so a plane
curve and a space curve cannot drift apart, and a surface is the same
algorithm applied twice. The rational and the polynomial cases stop being
separate types: weights absent means polynomial.
The entity conversion. Every LINE, ARC, ELLIPSE, SPLINE and polyline was
built into truck topology purely so it could be sampled back into points.
They are sampled through `entities::curve` now, which is where each one's
geometry is already defined once and what EXTRUDE and REVOLVE read — so a
circle drawn on screen and a circle handed to the Model tab come from the
same definition. That retires four of TruckObject's variants and the module
is renamed for what it does.
SWEEP and LOFT. Both only ever produced a mesh, so both are built from point
lists: a band of quads per span, and a lid where a profile closes. Lofting
profiles of different densities resamples them by distance rather than by
index, so a circle lofted to a square no longer twists.
Two things worth noting for anyone reading the old comments. The tolerance
globals that lived in the tessellation module were never about truck at all —
they are the per-frame chord height, and they move to `curve_tol`. And the
rule that a profile handed over as `Lines` silently broke EXTRUDE and REVOLVE
no longer holds: those read the curve directly and never look at this channel.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 01:08:50 +03:00
|
|
|
"rand",
|
|
|
|
|
"rand_chacha",
|
2026-03-22 14:56:27 +03:00
|
|
|
"simd_helpers",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"v_frame",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "ravif"
|
|
|
|
|
version = "0.13.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e52310197d971b0f5be7fe6b57530dcd27beb35c1b013f29d66c1ad73fbbcc45"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"avif-serialize",
|
|
|
|
|
"imgref",
|
|
|
|
|
"loop9",
|
|
|
|
|
"quick-error",
|
|
|
|
|
"rav1e",
|
|
|
|
|
"rayon",
|
|
|
|
|
"rgb",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-16 21:48:06 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "raw-cpuid"
|
|
|
|
|
version = "11.6.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bitflags 2.13.1",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "raw-window-handle"
|
|
|
|
|
version = "0.6.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539"
|
|
|
|
|
|
2026-07-30 14:47:28 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "raw-window-metal"
|
|
|
|
|
version = "1.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "40d213455a5f1dc59214213c7330e074ddf8114c9a42411eb890c767357ce135"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"objc2 0.6.4",
|
|
|
|
|
"objc2-core-foundation",
|
|
|
|
|
"objc2-foundation 0.3.2",
|
|
|
|
|
"objc2-quartz-core 0.3.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "rayon"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "1.12.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"either",
|
|
|
|
|
"rayon-core",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rayon-core"
|
|
|
|
|
version = "1.13.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"crossbeam-deque",
|
|
|
|
|
"crossbeam-utils",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "read-fonts"
|
|
|
|
|
version = "0.35.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6717cf23b488adf64b9d711329542ba34de147df262370221940dfabc2c91358"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bytemuck",
|
|
|
|
|
"core_maths",
|
2026-03-31 08:05:17 +03:00
|
|
|
"font-types 0.10.1",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-30 14:47:28 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "read-fonts"
|
|
|
|
|
version = "0.37.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7b634fabf032fab15307ffd272149b622260f55974d9fad689292a5d33df02e5"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bytemuck",
|
|
|
|
|
"core_maths",
|
|
|
|
|
"font-types 0.11.3",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "read-fonts"
|
2026-06-26 07:00:36 +03:00
|
|
|
version = "0.39.2"
|
2026-03-31 08:05:17 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-26 07:00:36 +03:00
|
|
|
checksum = "c4ed38b89c2c77ff968c524145ad65fb010f38af5c7a224b53b81d47ac2daa81"
|
2026-03-31 08:05:17 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"bytemuck",
|
2026-06-01 20:09:31 +03:00
|
|
|
"font-types 0.11.3",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
2026-07-16 21:48:06 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "reborrow"
|
|
|
|
|
version = "0.5.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "03251193000f4bd3b042892be858ee50e8b3719f2b08e5833ac4353724632430"
|
|
|
|
|
|
2026-06-25 00:16:08 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "recvmsg"
|
|
|
|
|
version = "1.0.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d3edd4d5d42c92f0a659926464d4cce56b562761267ecf0f469d85b7de384175"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "redox_syscall"
|
|
|
|
|
version = "0.4.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bitflags 1.3.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "redox_syscall"
|
|
|
|
|
version = "0.5.18"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "redox_syscall"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.9.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "c5102a6aaa05aa011a238e178e6bca86d2cb56fc9f586d37cb80f5bca6e07759"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
2026-05-31 19:27:06 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "regex"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "1.13.1"
|
2026-05-31 19:27:06 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "f020237b6c8eed93db2e2cb53c00c60a8e1bc73da7d073199a1180401450218d"
|
2026-05-31 19:27:06 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"aho-corasick",
|
2026-08-12 16:02:10 +03:00
|
|
|
"memchr",
|
2026-05-31 19:27:06 +03:00
|
|
|
"regex-automata",
|
|
|
|
|
"regex-syntax",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "regex-automata"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.4.16"
|
2026-05-31 19:27:06 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "8fcfdb36bda0c880c5931cdc7a2bcdc8ba4556847b9d912bca70bc94708711ad"
|
2026-05-31 19:27:06 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"aho-corasick",
|
2026-08-12 16:02:10 +03:00
|
|
|
"memchr",
|
2026-05-31 19:27:06 +03:00
|
|
|
"regex-syntax",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "regex-syntax"
|
2026-06-26 07:00:36 +03:00
|
|
|
version = "0.8.11"
|
2026-05-31 19:27:06 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-26 07:00:36 +03:00
|
|
|
checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4"
|
2026-05-31 19:27:06 +03:00
|
|
|
|
2026-06-25 00:16:08 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "rend"
|
|
|
|
|
version = "0.4.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bytecheck",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "renderdoc-sys"
|
|
|
|
|
version = "1.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "resvg"
|
|
|
|
|
version = "0.45.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a8928798c0a55e03c9ca6c4c6846f76377427d2c1e1f7e6de3c06ae57942df43"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"log",
|
|
|
|
|
"pico-args",
|
|
|
|
|
"rgb",
|
|
|
|
|
"svgtypes",
|
|
|
|
|
"tiny-skia",
|
|
|
|
|
"usvg",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rfd"
|
2026-05-23 22:21:30 +03:00
|
|
|
version = "0.17.2"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-23 22:21:30 +03:00
|
|
|
checksum = "20dafead71c16a34e1ff357ddefc8afc11e7d51d6d2b9fbd07eaa48e3e540220"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"block2 0.6.2",
|
|
|
|
|
"dispatch2",
|
|
|
|
|
"js-sys",
|
2026-05-23 22:21:30 +03:00
|
|
|
"libc",
|
2026-03-22 14:56:27 +03:00
|
|
|
"log",
|
|
|
|
|
"objc2 0.6.4",
|
|
|
|
|
"objc2-app-kit 0.3.2",
|
|
|
|
|
"objc2-core-foundation",
|
|
|
|
|
"objc2-foundation 0.3.2",
|
2026-05-23 22:21:30 +03:00
|
|
|
"percent-encoding",
|
2026-03-22 14:56:27 +03:00
|
|
|
"pollster",
|
|
|
|
|
"raw-window-handle",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
"wasm-bindgen-futures",
|
2026-05-23 22:21:30 +03:00
|
|
|
"wayland-backend",
|
|
|
|
|
"wayland-client",
|
|
|
|
|
"wayland-protocols",
|
2026-03-22 14:56:27 +03:00
|
|
|
"web-sys",
|
2026-05-23 22:21:30 +03:00
|
|
|
"windows-sys 0.61.2",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rgb"
|
|
|
|
|
version = "0.8.53"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "47b34b781b31e5d73e9fbc8689c70551fd1ade9a19e3e28cfec8580a79290cc4"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bytemuck",
|
|
|
|
|
]
|
|
|
|
|
|
2026-05-16 19:55:57 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "ring"
|
|
|
|
|
version = "0.17.14"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cc",
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"getrandom 0.2.17",
|
|
|
|
|
"libc",
|
|
|
|
|
"untrusted",
|
|
|
|
|
"windows-sys 0.52.0",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-25 00:16:08 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "rkyv"
|
|
|
|
|
version = "0.7.46"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "2297bf9c81a3f0dc96bc9521370b88f054168c29826a75e89c55ff196e7ed6a1"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bitvec",
|
|
|
|
|
"bytecheck",
|
|
|
|
|
"bytes",
|
|
|
|
|
"hashbrown 0.12.3",
|
|
|
|
|
"ptr_meta",
|
|
|
|
|
"rend",
|
|
|
|
|
"rkyv_derive",
|
|
|
|
|
"seahash",
|
|
|
|
|
"tinyvec",
|
|
|
|
|
"uuid",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rkyv_derive"
|
|
|
|
|
version = "0.7.46"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "84d7b42d4b8d06048d3ac8db0eb31bcb942cbeb709f0b5f2b2ebde398d3038f5"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn 1.0.109",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-10 14:13:43 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "robust"
|
|
|
|
|
version = "1.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "4e27ee8bb91ca0adcf0ecb116293afa12d393f9c2b9b9cd54d33e8078fe19839"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "roxmltree"
|
|
|
|
|
version = "0.20.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97"
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "rust-embed"
|
|
|
|
|
version = "8.12.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e9e7760e252aaba7b09f4be00e36476cf585bdb68a53552ac954cdf504ab4bc9"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"rust-embed-impl",
|
|
|
|
|
"rust-embed-utils",
|
|
|
|
|
"walkdir",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rust-embed-impl"
|
|
|
|
|
version = "8.12.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3bcfc4d6f53af43755f7a723e4b6b8794fcce052a178dd8c6c1dadc5f5343097"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"mime_guess",
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"rust-embed-utils",
|
|
|
|
|
"syn 2.0.119",
|
|
|
|
|
"walkdir",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rust-embed-utils"
|
|
|
|
|
version = "8.12.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "42ffa149f6aa81b58a5b3011d01a857c4ed12c7a732d2c51947a4c7c692185f0"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"sha2 0.11.0",
|
|
|
|
|
"walkdir",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "rustc-hash"
|
|
|
|
|
version = "1.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rustc-hash"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "2.1.3"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rustc_version"
|
|
|
|
|
version = "0.4.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"semver",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rustix"
|
|
|
|
|
version = "0.38.44"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"errno",
|
|
|
|
|
"libc",
|
|
|
|
|
"linux-raw-sys 0.4.15",
|
|
|
|
|
"windows-sys 0.59.0",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rustix"
|
|
|
|
|
version = "1.1.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"errno",
|
|
|
|
|
"libc",
|
|
|
|
|
"linux-raw-sys 0.12.1",
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-05-16 19:55:57 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "rustls"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.23.42"
|
2026-05-16 19:55:57 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "3c54fcab019b409d04215d3a17cb438fd7fbf192ee61461f20f4fe18704bc138"
|
2026-05-16 19:55:57 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"log",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"ring",
|
|
|
|
|
"rustls-pki-types",
|
|
|
|
|
"rustls-webpki",
|
|
|
|
|
"subtle",
|
|
|
|
|
"zeroize",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-29 15:00:07 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "rustls-native-certs"
|
|
|
|
|
version = "0.8.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "dab5152771c58876a2146916e53e35057e1a4dfa2b9df0f0305b07f611fdea4d"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"openssl-probe",
|
|
|
|
|
"rustls-pki-types",
|
|
|
|
|
"schannel",
|
|
|
|
|
"security-framework",
|
|
|
|
|
]
|
|
|
|
|
|
2026-05-16 19:55:57 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "rustls-pki-types"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "1.15.0"
|
2026-05-16 19:55:57 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "764899a24af3980067ee14bc143654f297b22eaebfe3c7b6b211920a5a59b046"
|
2026-05-16 19:55:57 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"zeroize",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-29 15:00:07 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "rustls-platform-verifier"
|
|
|
|
|
version = "0.6.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"core-foundation 0.10.1",
|
|
|
|
|
"core-foundation-sys",
|
|
|
|
|
"jni 0.21.1",
|
|
|
|
|
"log",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"rustls",
|
|
|
|
|
"rustls-native-certs",
|
|
|
|
|
"rustls-platform-verifier-android",
|
|
|
|
|
"rustls-webpki",
|
|
|
|
|
"security-framework",
|
|
|
|
|
"security-framework-sys",
|
|
|
|
|
"webpki-root-certs",
|
2026-07-30 00:06:02 +03:00
|
|
|
"windows-sys 0.61.2",
|
2026-07-29 15:00:07 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "rustls-platform-verifier-android"
|
|
|
|
|
version = "0.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f"
|
|
|
|
|
|
2026-05-16 19:55:57 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "rustls-webpki"
|
|
|
|
|
version = "0.103.13"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"ring",
|
|
|
|
|
"rustls-pki-types",
|
|
|
|
|
"untrusted",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "rustversion"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "1.0.23"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "cf54715a573b99ac80df0bc206da022bcd442c974952c7b9720069370852e21f"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "ryu"
|
|
|
|
|
version = "1.0.23"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "same-file"
|
|
|
|
|
version = "1.0.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"winapi-util",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-29 15:00:07 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "schannel"
|
|
|
|
|
version = "0.1.29"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03: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"
|
|
|
|
|
version = "0.10.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b6277f0217056f77f1d8f49f2950ac6c278c0d607c45f5ee99328d792ede24ec"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"ab_glyph",
|
|
|
|
|
"log",
|
|
|
|
|
"memmap2",
|
2026-07-30 14:47:28 +03:00
|
|
|
"smithay-client-toolkit",
|
2026-03-22 14:56:27 +03:00
|
|
|
"tiny-skia",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-25 00:16:08 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "seahash"
|
|
|
|
|
version = "4.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b"
|
|
|
|
|
|
2026-07-29 15:00:07 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "security-framework"
|
|
|
|
|
version = "3.7.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bitflags 2.13.1",
|
|
|
|
|
"core-foundation 0.10.1",
|
|
|
|
|
"core-foundation-sys",
|
|
|
|
|
"libc",
|
|
|
|
|
"security-framework-sys",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "security-framework-sys"
|
|
|
|
|
version = "2.17.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"core-foundation-sys",
|
|
|
|
|
"libc",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "self_cell"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "1.3.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "2ab42ca02749e120097e328d91d415325bdf43b1c72c4c8badf37375fe40a813"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "semver"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "1.0.28"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd"
|
2026-08-15 20:17:43 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"serde",
|
|
|
|
|
"serde_core",
|
|
|
|
|
]
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "serde"
|
|
|
|
|
version = "1.0.228"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"serde_core",
|
|
|
|
|
"serde_derive",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-15 20:17:43 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "serde-reflection"
|
|
|
|
|
version = "0.6.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "af0fdf9c543af37502581e3d6cf4e6cd1628d6616d6a1f8f4ca88aae3a405f5c"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"erased-discriminant",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"serde",
|
|
|
|
|
"serde_json",
|
|
|
|
|
"thiserror 1.0.69",
|
|
|
|
|
"typeid",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "serde_core"
|
|
|
|
|
version = "1.0.228"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"serde_derive",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "serde_derive"
|
|
|
|
|
version = "1.0.228"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "serde_json"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "1.0.150"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-06-28 17:26:55 +01:00
|
|
|
"itoa",
|
2026-08-12 16:02:10 +03:00
|
|
|
"memchr",
|
2026-03-22 14:56:27 +03:00
|
|
|
"serde",
|
|
|
|
|
"serde_core",
|
|
|
|
|
"zmij",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "serde_repr"
|
|
|
|
|
version = "0.1.20"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
2026-06-16 04:10:01 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "serde_spanned"
|
|
|
|
|
version = "1.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"serde_core",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "sha2"
|
|
|
|
|
version = "0.10.9"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
2026-08-02 18:53:38 +03:00
|
|
|
"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",
|
2026-03-31 08:05:17 +03:00
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "shlex"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "2.0.1"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "signal-hook-registry"
|
|
|
|
|
version = "1.4.8"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"errno",
|
|
|
|
|
"libc",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "simd-adler32"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.3.10"
|
2026-03-31 08:05:17 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "3a219298ac11a56ea9a6d2120044824d6f01aeb034955e7af7bc16858527deea"
|
2026-03-31 08:05:17 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "simd_cesu8"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "1.2.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "11031e251abf8611c80f460e19dbdeb54a66db918e49c65a7065b46ac7aec520"
|
2026-03-31 08:05:17 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"rustc_version",
|
|
|
|
|
"simdutf8",
|
|
|
|
|
]
|
2026-03-22 14:56:27 +03: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-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "simdutf8"
|
|
|
|
|
version = "0.1.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "simplecss"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"log",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "siphasher"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "1.0.3"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "8ee5873ec9cce0195efcb7a4e9507a04cd49aec9c83d0389df45b1ef7ba2e649"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "skrifa"
|
|
|
|
|
version = "0.37.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8c31071dedf532758ecf3fed987cdb4bd9509f900e026ab684b4ecb81ea49841"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bytemuck",
|
2026-03-31 08:05:17 +03:00
|
|
|
"read-fonts 0.35.0",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-30 14:47:28 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "skrifa"
|
|
|
|
|
version = "0.40.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7fbdfe3d2475fbd7ddd1f3e5cf8288a30eb3e5f95832829570cd88115a7434ac"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"bytemuck",
|
|
|
|
|
"read-fonts 0.37.0",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "skrifa"
|
2026-06-26 07:00:36 +03:00
|
|
|
version = "0.42.1"
|
2026-03-31 08:05:17 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-26 07:00:36 +03:00
|
|
|
checksum = "0c34617370ae968efb7161bb2beb517d9084659aae19e24b89e3db25b46e4564"
|
2026-03-31 08:05:17 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"bytemuck",
|
2026-06-26 07:00:36 +03:00
|
|
|
"read-fonts 0.39.2",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "slab"
|
|
|
|
|
version = "0.4.12"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "slotmap"
|
|
|
|
|
version = "1.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"version_check",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "smallvec"
|
2026-06-26 07:00:36 +03:00
|
|
|
version = "1.15.2"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-26 07:00:36 +03:00
|
|
|
checksum = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "smithay-client-toolkit"
|
|
|
|
|
version = "0.19.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-07-30 14:47:28 +03:00
|
|
|
"calloop",
|
|
|
|
|
"calloop-wayland-source",
|
2026-03-22 14:56:27 +03:00
|
|
|
"cursor-icon",
|
|
|
|
|
"libc",
|
|
|
|
|
"log",
|
|
|
|
|
"memmap2",
|
|
|
|
|
"rustix 0.38.44",
|
|
|
|
|
"thiserror 1.0.69",
|
|
|
|
|
"wayland-backend",
|
|
|
|
|
"wayland-client",
|
|
|
|
|
"wayland-csd-frame",
|
|
|
|
|
"wayland-cursor",
|
|
|
|
|
"wayland-protocols",
|
|
|
|
|
"wayland-protocols-wlr",
|
|
|
|
|
"wayland-scanner",
|
|
|
|
|
"xkeysym",
|
|
|
|
|
]
|
|
|
|
|
|
2026-05-31 13:14:35 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "smol"
|
|
|
|
|
version = "2.0.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a33bd3e260892199c3ccfc487c88b2da2265080acb316cd920da72fdfd7c599f"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"async-channel",
|
|
|
|
|
"async-executor",
|
|
|
|
|
"async-fs",
|
|
|
|
|
"async-io",
|
|
|
|
|
"async-lock",
|
|
|
|
|
"async-net",
|
|
|
|
|
"async-process",
|
|
|
|
|
"blocking",
|
|
|
|
|
"futures-lite",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "smol_str"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"serde",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-30 14:47:28 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "smol_str"
|
|
|
|
|
version = "0.3.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "4aaa7368fcf4852a4c2dd92df0cace6a71f2091ca0a23391ce7f3a31833f1523"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "softbuffer"
|
|
|
|
|
version = "0.4.8"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "aac18da81ebbf05109ab275b157c22a653bb3c12cf884450179942f81bcbf6c3"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"as-raw-xcb-connection",
|
|
|
|
|
"bytemuck",
|
|
|
|
|
"fastrand",
|
|
|
|
|
"js-sys",
|
|
|
|
|
"memmap2",
|
|
|
|
|
"ndk",
|
|
|
|
|
"objc2 0.6.4",
|
|
|
|
|
"objc2-core-foundation",
|
|
|
|
|
"objc2-core-graphics",
|
|
|
|
|
"objc2-foundation 0.3.2",
|
|
|
|
|
"objc2-quartz-core 0.3.2",
|
|
|
|
|
"raw-window-handle",
|
|
|
|
|
"redox_syscall 0.5.18",
|
|
|
|
|
"rustix 1.1.4",
|
|
|
|
|
"tiny-xlib",
|
|
|
|
|
"tracing",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
"wayland-backend",
|
|
|
|
|
"wayland-client",
|
|
|
|
|
"wayland-sys",
|
|
|
|
|
"web-sys",
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
"x11rb",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-10 14:13:43 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "spade"
|
|
|
|
|
version = "2.15.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9699399fd9349b00b184f5635b074f9ec93afffef30c853f8c875b32c0f8c7fa"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"hashbrown 0.16.1",
|
|
|
|
|
"num-traits",
|
|
|
|
|
"robust",
|
|
|
|
|
"smallvec",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "spirv"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "0.4.0+sdk-1.4.341.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-30 14:47:28 +03:00
|
|
|
checksum = "d9571ea910ebd84c86af4b3ed27f9dbdc6ad06f17c5f96146b2b671e2976744f"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "stable_deref_trait"
|
|
|
|
|
version = "1.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
|
|
|
|
|
|
2026-07-30 00:06:02 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "static_aabb2d_index"
|
|
|
|
|
version = "2.0.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1204bd3057a2225dc60d157bd921aaeaa4d318527bd32af4678cad39e5279849"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"num-traits",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03: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-08-12 16:02:10 +03:00
|
|
|
"float-cmp 0.9.0",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "stringprep"
|
|
|
|
|
version = "0.1.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"unicode-bidi",
|
|
|
|
|
"unicode-normalization",
|
|
|
|
|
"unicode-properties",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-20 13:59:20 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "strsim"
|
|
|
|
|
version = "0.11.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
|
|
|
|
|
|
2026-05-16 19:55:57 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "subtle"
|
|
|
|
|
version = "2.6.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "svg_fmt"
|
|
|
|
|
version = "0.4.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0193cc4331cfd2f3d2011ef287590868599a2f33c3e69bc22c1a3d3acf9e02fb"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "svgtypes"
|
|
|
|
|
version = "0.15.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "68c7541fff44b35860c1a7a47a7cadf3e4a304c457b58f9870d9706ece028afc"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"kurbo 0.11.3",
|
2026-06-28 17:26:55 +01:00
|
|
|
"siphasher",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "swash"
|
2026-06-26 07:00:36 +03:00
|
|
|
version = "0.2.9"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-26 07:00:36 +03:00
|
|
|
checksum = "0811b01ca2c4e8718760713911feaf4675c24f94e50530a015ec646cfb622f7c"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-06-26 07:00:36 +03:00
|
|
|
"skrifa 0.42.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"yazi",
|
|
|
|
|
"zeno",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "syn"
|
|
|
|
|
version = "1.0.109"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
2026-03-31 08:05:17 +03:00
|
|
|
"quote",
|
2026-03-22 14:56:27 +03:00
|
|
|
"unicode-ident",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "syn"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "2.0.119"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"unicode-ident",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "syn"
|
|
|
|
|
version = "3.0.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"unicode-ident",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-15 20:17:43 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "synstructure"
|
|
|
|
|
version = "0.13.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn 2.0.119",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "sys-locale"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-25 00:16:08 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "tap"
|
|
|
|
|
version = "1.0.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "tempfile"
|
|
|
|
|
version = "3.27.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"fastrand",
|
2026-06-26 07:00:36 +03:00
|
|
|
"getrandom 0.4.3",
|
2026-03-22 14:56:27 +03:00
|
|
|
"once_cell",
|
|
|
|
|
"rustix 1.1.4",
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "termcolor"
|
|
|
|
|
version = "1.4.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"winapi-util",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "thiserror"
|
|
|
|
|
version = "1.0.69"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"thiserror-impl 1.0.69",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "thiserror"
|
|
|
|
|
version = "2.0.18"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"thiserror-impl 2.0.18",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "thiserror-impl"
|
|
|
|
|
version = "1.0.69"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "thiserror-impl"
|
|
|
|
|
version = "2.0.18"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "tiff"
|
|
|
|
|
version = "0.11.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b63feaf3343d35b6ca4d50483f94843803b0f51634937cc2ec519fc32232bc52"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"fax",
|
|
|
|
|
"flate2",
|
|
|
|
|
"half",
|
|
|
|
|
"quick-error",
|
|
|
|
|
"weezl",
|
2026-07-30 14:47:28 +03:00
|
|
|
"zune-jpeg",
|
2026-03-31 08:05:17 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "time"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.3.53"
|
2026-03-31 08:05:17 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "18dfaaeddcb932337b5e7866ee7d0ce9b76d2fd092997146f187ec09b4558a50"
|
2026-03-31 08:05:17 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"deranged",
|
|
|
|
|
"num-conv",
|
|
|
|
|
"powerfmt",
|
|
|
|
|
"serde_core",
|
|
|
|
|
"time-core",
|
|
|
|
|
"time-macros",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "time-core"
|
2026-06-22 01:40:26 +03:00
|
|
|
version = "0.1.9"
|
2026-03-31 08:05:17 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-22 01:40:26 +03:00
|
|
|
checksum = "9e1c906769ad99c88eaa54e728060edef082f8e358ff32030cb7c7d315e81109"
|
2026-03-31 08:05:17 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "time-macros"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.2.31"
|
2026-03-31 08:05:17 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "c431b87111666e491a90baa837f914fb45cd5dc3c268591b0220ff5057f2085f"
|
2026-03-31 08:05:17 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"num-conv",
|
|
|
|
|
"time-core",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "tiny-skia"
|
|
|
|
|
version = "0.11.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"arrayref",
|
|
|
|
|
"arrayvec",
|
|
|
|
|
"bytemuck",
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"log",
|
|
|
|
|
"png 0.17.16",
|
|
|
|
|
"tiny-skia-path",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "tiny-skia-path"
|
|
|
|
|
version = "0.11.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"arrayref",
|
|
|
|
|
"bytemuck",
|
|
|
|
|
"strict-num",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "tiny-xlib"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "0.2.5"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "a90a0ca3ee6a69f2ad28fd11621a4c3f03b371f366be500b64df260c4ffbafb4"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"as-raw-xcb-connection",
|
2026-06-01 20:09:31 +03:00
|
|
|
"ctor",
|
2026-03-22 14:56:27 +03:00
|
|
|
"libloading",
|
|
|
|
|
"pkg-config",
|
|
|
|
|
"tracing",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "tinystr"
|
|
|
|
|
version = "0.8.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"displaydoc",
|
|
|
|
|
"serde_core",
|
|
|
|
|
"zerovec",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "tinyvec"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "1.12.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "bb4ebadaa0af04fab11ae01eb5f9fdb5f9c5b875506e210e71c07873528baa7f"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"tinyvec_macros",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "tinyvec_macros"
|
|
|
|
|
version = "0.1.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "toml"
|
|
|
|
|
version = "0.5.11"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"serde",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-16 04:10:01 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "toml"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "1.1.3+spec-1.1.0"
|
2026-06-16 04:10:01 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "53c96ecdfa941c8fc4fcaed14f99ada8ebed502eef533015095a07e3301d4c3c"
|
2026-06-16 04:10:01 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"indexmap",
|
|
|
|
|
"serde_core",
|
|
|
|
|
"serde_spanned",
|
feat(model): build and read solids with the geometry kernel
Every 3-D solid OCS makes or opens now goes through cadkernel, which holds
analytic surfaces — a cylinder is a cylinder record, not a spline that looks
like one. That is what lets a solid built here be written back out as exact
ACIS instead of a triangulation, and a facetted export is a one-way door: the
next application to open the file would have no way back to the circle.
The Model tab's seven primitives, the Design-group booleans, 3DROTATE,
3DMIRROR, 3DALIGN, SLICE, SECTION, POLYSOLID and PYRAMID all come from the
kernel now, and `scene.solid_models` holds a `Body`. A mirrored solid needed
its own care before; the kernel reverses the loops on the way through, so it
comes back the right way out rather than lighting black.
EXTRUDE and REVOLVE sweep the profile `entities::curve` already defines, so a
circle, an arc-bulged polyline and a closed spline arrive as the same thing.
A circle extrudes into four cylinder patches rather than a run of chords, and
a profile turned about an axis becomes a cone, a sphere or a torus. A spline
profile has no analytic side wall and is refused rather than approximated.
ACIS goes both ways through the codec's own bridge: `lift` to read and
`append` to write. That drops the 679-line truck conversion and the planar-
only exporter, and the tessellator keeps its bespoke sampler as a fallback for
whatever the kernel cannot yet express — reported rather than passed off as
whole, since a mesh missing a wall looks finished.
truck-shapeops is no longer used and is gone from the manifest. truck-modeling
stays for now: fourteen files use it as a 3-D NURBS evaluator, which the
kernel has no answer for yet, and SWEEP and LOFT have no kernel operation
behind them either.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 00:32:34 +03:00
|
|
|
"toml_datetime",
|
2026-06-16 04:10:01 +03:00
|
|
|
"toml_parser",
|
|
|
|
|
"toml_writer",
|
feat(model): build and read solids with the geometry kernel
Every 3-D solid OCS makes or opens now goes through cadkernel, which holds
analytic surfaces — a cylinder is a cylinder record, not a spline that looks
like one. That is what lets a solid built here be written back out as exact
ACIS instead of a triangulation, and a facetted export is a one-way door: the
next application to open the file would have no way back to the circle.
The Model tab's seven primitives, the Design-group booleans, 3DROTATE,
3DMIRROR, 3DALIGN, SLICE, SECTION, POLYSOLID and PYRAMID all come from the
kernel now, and `scene.solid_models` holds a `Body`. A mirrored solid needed
its own care before; the kernel reverses the loops on the way through, so it
comes back the right way out rather than lighting black.
EXTRUDE and REVOLVE sweep the profile `entities::curve` already defines, so a
circle, an arc-bulged polyline and a closed spline arrive as the same thing.
A circle extrudes into four cylinder patches rather than a run of chords, and
a profile turned about an axis becomes a cone, a sphere or a torus. A spline
profile has no analytic side wall and is refused rather than approximated.
ACIS goes both ways through the codec's own bridge: `lift` to read and
`append` to write. That drops the 679-line truck conversion and the planar-
only exporter, and the tessellator keeps its bespoke sampler as a fallback for
whatever the kernel cannot yet express — reported rather than passed off as
whole, since a mesh missing a wall looks finished.
truck-shapeops is no longer used and is gone from the manifest. truck-modeling
stays for now: fourteen files use it as a 3-D NURBS evaluator, which the
kernel has no answer for yet, and SWEEP and LOFT have no kernel operation
behind them either.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 00:32:34 +03:00
|
|
|
"winnow",
|
2026-06-16 04:10:01 +03:00
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "toml_datetime"
|
2026-04-03 21:52:00 +03:00
|
|
|
version = "1.1.1+spec-1.1.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-04-03 21:52:00 +03:00
|
|
|
checksum = "3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"serde_core",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "toml_edit"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.25.13+spec-1.1.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "6975367e4d2ef766d86af01ffad14b622fecc8d4357a998fbc4deb6e9bacaf9b"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"indexmap",
|
feat(model): build and read solids with the geometry kernel
Every 3-D solid OCS makes or opens now goes through cadkernel, which holds
analytic surfaces — a cylinder is a cylinder record, not a spline that looks
like one. That is what lets a solid built here be written back out as exact
ACIS instead of a triangulation, and a facetted export is a one-way door: the
next application to open the file would have no way back to the circle.
The Model tab's seven primitives, the Design-group booleans, 3DROTATE,
3DMIRROR, 3DALIGN, SLICE, SECTION, POLYSOLID and PYRAMID all come from the
kernel now, and `scene.solid_models` holds a `Body`. A mirrored solid needed
its own care before; the kernel reverses the loops on the way through, so it
comes back the right way out rather than lighting black.
EXTRUDE and REVOLVE sweep the profile `entities::curve` already defines, so a
circle, an arc-bulged polyline and a closed spline arrive as the same thing.
A circle extrudes into four cylinder patches rather than a run of chords, and
a profile turned about an axis becomes a cone, a sphere or a torus. A spline
profile has no analytic side wall and is refused rather than approximated.
ACIS goes both ways through the codec's own bridge: `lift` to read and
`append` to write. That drops the 679-line truck conversion and the planar-
only exporter, and the tessellator keeps its bespoke sampler as a fallback for
whatever the kernel cannot yet express — reported rather than passed off as
whole, since a mesh missing a wall looks finished.
truck-shapeops is no longer used and is gone from the manifest. truck-modeling
stays for now: fourteen files use it as a 3-D NURBS evaluator, which the
kernel has no answer for yet, and SWEEP and LOFT have no kernel operation
behind them either.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 00:32:34 +03:00
|
|
|
"toml_datetime",
|
2026-03-22 14:56:27 +03:00
|
|
|
"toml_parser",
|
feat(model): build and read solids with the geometry kernel
Every 3-D solid OCS makes or opens now goes through cadkernel, which holds
analytic surfaces — a cylinder is a cylinder record, not a spline that looks
like one. That is what lets a solid built here be written back out as exact
ACIS instead of a triangulation, and a facetted export is a one-way door: the
next application to open the file would have no way back to the circle.
The Model tab's seven primitives, the Design-group booleans, 3DROTATE,
3DMIRROR, 3DALIGN, SLICE, SECTION, POLYSOLID and PYRAMID all come from the
kernel now, and `scene.solid_models` holds a `Body`. A mirrored solid needed
its own care before; the kernel reverses the loops on the way through, so it
comes back the right way out rather than lighting black.
EXTRUDE and REVOLVE sweep the profile `entities::curve` already defines, so a
circle, an arc-bulged polyline and a closed spline arrive as the same thing.
A circle extrudes into four cylinder patches rather than a run of chords, and
a profile turned about an axis becomes a cone, a sphere or a torus. A spline
profile has no analytic side wall and is refused rather than approximated.
ACIS goes both ways through the codec's own bridge: `lift` to read and
`append` to write. That drops the 679-line truck conversion and the planar-
only exporter, and the tessellator keeps its bespoke sampler as a fallback for
whatever the kernel cannot yet express — reported rather than passed off as
whole, since a mesh missing a wall looks finished.
truck-shapeops is no longer used and is gone from the manifest. truck-modeling
stays for now: fourteen files use it as a 3-D NURBS evaluator, which the
kernel has no answer for yet, and SWEEP and LOFT have no kernel operation
behind them either.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 00:32:34 +03:00
|
|
|
"winnow",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "toml_parser"
|
2026-04-03 21:52:00 +03:00
|
|
|
version = "1.1.2+spec-1.1.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-04-03 21:52:00 +03:00
|
|
|
checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
feat(model): build and read solids with the geometry kernel
Every 3-D solid OCS makes or opens now goes through cadkernel, which holds
analytic surfaces — a cylinder is a cylinder record, not a spline that looks
like one. That is what lets a solid built here be written back out as exact
ACIS instead of a triangulation, and a facetted export is a one-way door: the
next application to open the file would have no way back to the circle.
The Model tab's seven primitives, the Design-group booleans, 3DROTATE,
3DMIRROR, 3DALIGN, SLICE, SECTION, POLYSOLID and PYRAMID all come from the
kernel now, and `scene.solid_models` holds a `Body`. A mirrored solid needed
its own care before; the kernel reverses the loops on the way through, so it
comes back the right way out rather than lighting black.
EXTRUDE and REVOLVE sweep the profile `entities::curve` already defines, so a
circle, an arc-bulged polyline and a closed spline arrive as the same thing.
A circle extrudes into four cylinder patches rather than a run of chords, and
a profile turned about an axis becomes a cone, a sphere or a torus. A spline
profile has no analytic side wall and is refused rather than approximated.
ACIS goes both ways through the codec's own bridge: `lift` to read and
`append` to write. That drops the 679-line truck conversion and the planar-
only exporter, and the tessellator keeps its bespoke sampler as a fallback for
whatever the kernel cannot yet express — reported rather than passed off as
whole, since a mesh missing a wall looks finished.
truck-shapeops is no longer used and is gone from the manifest. truck-modeling
stays for now: fourteen files use it as a 3-D NURBS evaluator, which the
kernel has no answer for yet, and SWEEP and LOFT have no kernel operation
behind them either.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 00:32:34 +03:00
|
|
|
"winnow",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
2026-06-16 04:10:01 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "toml_writer"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "1.1.2+spec-1.1.0"
|
2026-06-16 04:10:01 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2"
|
2026-06-16 04:10:01 +03:00
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "tracing"
|
|
|
|
|
version = "0.1.44"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"pin-project-lite",
|
|
|
|
|
"tracing-attributes",
|
|
|
|
|
"tracing-core",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "tracing-attributes"
|
|
|
|
|
version = "0.1.31"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "tracing-core"
|
|
|
|
|
version = "0.1.36"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"once_cell",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-30 14:47:28 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "tree_magic_mini"
|
|
|
|
|
version = "3.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b8765b90061cba6c22b5831f675da109ae5561588290f9fa2317adab2714d5a6"
|
|
|
|
|
dependencies = [
|
2026-08-12 16:02:10 +03:00
|
|
|
"memchr",
|
2026-07-30 14:47:28 +03:00
|
|
|
"nom 8.0.0",
|
|
|
|
|
"petgraph",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "ttf-parser"
|
|
|
|
|
version = "0.25.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"core_maths",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "type-map"
|
|
|
|
|
version = "0.5.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"rustc-hash 2.1.3",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-15 20:17:43 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "typeid"
|
|
|
|
|
version = "1.0.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "typenum"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "1.20.1"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "b6f5e870be6c3b371b77fe0ee0bafb859fa4964b4404c27de1d380043c4dda20"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "ucd-trie"
|
|
|
|
|
version = "0.1.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "uds_windows"
|
|
|
|
|
version = "1.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f2f6fb2847f6742cd76af783a2a2c49e9375d0a111c7bef6f71cd9e738c72d6e"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"memoffset",
|
|
|
|
|
"tempfile",
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "unic-langid"
|
|
|
|
|
version = "0.9.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a28ba52c9b05311f4f6e62d5d9d46f094bd6e84cb8df7b3ef952748d752a7d05"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"unic-langid-impl",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "unic-langid-impl"
|
|
|
|
|
version = "0.9.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "dce1bf08044d4b7a94028c93786f8566047edc11110595914de93362559bc658"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"serde",
|
|
|
|
|
"tinystr",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-29 14:27:32 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "unicase"
|
|
|
|
|
version = "2.9.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "unicode-bidi"
|
|
|
|
|
version = "0.3.18"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5"
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "unicode-canonical-combining-class"
|
|
|
|
|
version = "1.0.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "41c99d5174052d02ce765418e826597a1be18f32c114e35d9e22f92390239561"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "unicode-general-category"
|
|
|
|
|
version = "1.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0b993bddc193ae5bd0d623b49ec06ac3e9312875fdae725a975c51db1cc1677f"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "unicode-ident"
|
|
|
|
|
version = "1.0.24"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "unicode-joining-type"
|
|
|
|
|
version = "1.0.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d8d00a78170970967fdb83f9d49b92f959ab2bb829186b113e4f4604ad98e180"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "unicode-linebreak"
|
|
|
|
|
version = "0.1.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f"
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "unicode-normalization"
|
|
|
|
|
version = "0.1.25"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"tinyvec",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "unicode-properties"
|
|
|
|
|
version = "0.1.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "unicode-script"
|
|
|
|
|
version = "0.5.8"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "383ad40bb927465ec0ce7720e033cb4ca06912855fc35db31b5755d0de75b1ee"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "unicode-segmentation"
|
2026-06-01 20:09:31 +03:00
|
|
|
version = "1.13.3"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-01 20:09:31 +03:00
|
|
|
checksum = "c6f5d3c3b1bf09027a88a6bc961fc00497d651009560b5463668dc81b0fa87a8"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "unicode-width"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
|
|
|
|
|
|
2026-05-16 19:55:57 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "untrusted"
|
|
|
|
|
version = "0.9.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "ureq"
|
2026-05-23 22:21:30 +03:00
|
|
|
version = "3.3.0"
|
2026-05-16 19:55:57 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-23 22:21:30 +03:00
|
|
|
checksum = "dea7109cdcd5864d4eeb1b58a1648dc9bf520360d7af16ec26d0a9354bafcfc0"
|
2026-05-16 19:55:57 +03:00
|
|
|
dependencies = [
|
feat(model): build and read solids with the geometry kernel
Every 3-D solid OCS makes or opens now goes through cadkernel, which holds
analytic surfaces — a cylinder is a cylinder record, not a spline that looks
like one. That is what lets a solid built here be written back out as exact
ACIS instead of a triangulation, and a facetted export is a one-way door: the
next application to open the file would have no way back to the circle.
The Model tab's seven primitives, the Design-group booleans, 3DROTATE,
3DMIRROR, 3DALIGN, SLICE, SECTION, POLYSOLID and PYRAMID all come from the
kernel now, and `scene.solid_models` holds a `Body`. A mirrored solid needed
its own care before; the kernel reverses the loops on the way through, so it
comes back the right way out rather than lighting black.
EXTRUDE and REVOLVE sweep the profile `entities::curve` already defines, so a
circle, an arc-bulged polyline and a closed spline arrive as the same thing.
A circle extrudes into four cylinder patches rather than a run of chords, and
a profile turned about an axis becomes a cone, a sphere or a torus. A spline
profile has no analytic side wall and is refused rather than approximated.
ACIS goes both ways through the codec's own bridge: `lift` to read and
`append` to write. That drops the 679-line truck conversion and the planar-
only exporter, and the tessellator keeps its bespoke sampler as a fallback for
whatever the kernel cannot yet express — reported rather than passed off as
whole, since a mesh missing a wall looks finished.
truck-shapeops is no longer used and is gone from the manifest. truck-modeling
stays for now: fourteen files use it as a 3-D NURBS evaluator, which the
kernel has no answer for yet, and SWEEP and LOFT have no kernel operation
behind them either.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 00:32:34 +03:00
|
|
|
"base64",
|
2026-05-16 19:55:57 +03:00
|
|
|
"log",
|
2026-05-23 22:21:30 +03:00
|
|
|
"percent-encoding",
|
2026-05-16 19:55:57 +03:00
|
|
|
"rustls",
|
|
|
|
|
"rustls-pki-types",
|
2026-07-29 15:00:07 +03:00
|
|
|
"rustls-platform-verifier",
|
2026-05-23 22:21:30 +03:00
|
|
|
"ureq-proto",
|
|
|
|
|
"utf8-zero",
|
|
|
|
|
"webpki-roots",
|
2026-07-29 15:00:07 +03:00
|
|
|
"winreg",
|
2026-05-16 19:55:57 +03:00
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
2026-05-23 22:21:30 +03:00
|
|
|
name = "ureq-proto"
|
|
|
|
|
version = "0.6.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-23 22:21:30 +03:00
|
|
|
checksum = "e994ba84b0bd1b1b0cf92878b7ef898a5c1760108fe7b6010327e274917a808c"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
feat(model): build and read solids with the geometry kernel
Every 3-D solid OCS makes or opens now goes through cadkernel, which holds
analytic surfaces — a cylinder is a cylinder record, not a spline that looks
like one. That is what lets a solid built here be written back out as exact
ACIS instead of a triangulation, and a facetted export is a one-way door: the
next application to open the file would have no way back to the circle.
The Model tab's seven primitives, the Design-group booleans, 3DROTATE,
3DMIRROR, 3DALIGN, SLICE, SECTION, POLYSOLID and PYRAMID all come from the
kernel now, and `scene.solid_models` holds a `Body`. A mirrored solid needed
its own care before; the kernel reverses the loops on the way through, so it
comes back the right way out rather than lighting black.
EXTRUDE and REVOLVE sweep the profile `entities::curve` already defines, so a
circle, an arc-bulged polyline and a closed spline arrive as the same thing.
A circle extrudes into four cylinder patches rather than a run of chords, and
a profile turned about an axis becomes a cone, a sphere or a torus. A spline
profile has no analytic side wall and is refused rather than approximated.
ACIS goes both ways through the codec's own bridge: `lift` to read and
`append` to write. That drops the 679-line truck conversion and the planar-
only exporter, and the tessellator keeps its bespoke sampler as a fallback for
whatever the kernel cannot yet express — reported rather than passed off as
whole, since a mesh missing a wall looks finished.
truck-shapeops is no longer used and is gone from the manifest. truck-modeling
stays for now: fourteen files use it as a 3-D NURBS evaluator, which the
kernel has no answer for yet, and SWEEP and LOFT have no kernel operation
behind them either.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 00:32:34 +03:00
|
|
|
"base64",
|
2026-05-23 22:21:30 +03:00
|
|
|
"http",
|
|
|
|
|
"httparse",
|
|
|
|
|
"log",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
2026-08-15 20:17:43 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "url"
|
|
|
|
|
version = "2.5.8"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"form_urlencoded",
|
|
|
|
|
"idna",
|
|
|
|
|
"percent-encoding",
|
|
|
|
|
"serde",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "usvg"
|
|
|
|
|
version = "0.45.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "80be9b06fbae3b8b303400ab20778c80bbaf338f563afe567cf3c9eea17b47ef"
|
|
|
|
|
dependencies = [
|
feat(model): build and read solids with the geometry kernel
Every 3-D solid OCS makes or opens now goes through cadkernel, which holds
analytic surfaces — a cylinder is a cylinder record, not a spline that looks
like one. That is what lets a solid built here be written back out as exact
ACIS instead of a triangulation, and a facetted export is a one-way door: the
next application to open the file would have no way back to the circle.
The Model tab's seven primitives, the Design-group booleans, 3DROTATE,
3DMIRROR, 3DALIGN, SLICE, SECTION, POLYSOLID and PYRAMID all come from the
kernel now, and `scene.solid_models` holds a `Body`. A mirrored solid needed
its own care before; the kernel reverses the loops on the way through, so it
comes back the right way out rather than lighting black.
EXTRUDE and REVOLVE sweep the profile `entities::curve` already defines, so a
circle, an arc-bulged polyline and a closed spline arrive as the same thing.
A circle extrudes into four cylinder patches rather than a run of chords, and
a profile turned about an axis becomes a cone, a sphere or a torus. A spline
profile has no analytic side wall and is refused rather than approximated.
ACIS goes both ways through the codec's own bridge: `lift` to read and
`append` to write. That drops the 679-line truck conversion and the planar-
only exporter, and the tessellator keeps its bespoke sampler as a fallback for
whatever the kernel cannot yet express — reported rather than passed off as
whole, since a mesh missing a wall looks finished.
truck-shapeops is no longer used and is gone from the manifest. truck-modeling
stays for now: fourteen files use it as a 3-D NURBS evaluator, which the
kernel has no answer for yet, and SWEEP and LOFT have no kernel operation
behind them either.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 00:32:34 +03:00
|
|
|
"base64",
|
2026-03-22 14:56:27 +03:00
|
|
|
"data-url",
|
|
|
|
|
"flate2",
|
|
|
|
|
"imagesize",
|
|
|
|
|
"kurbo 0.11.3",
|
|
|
|
|
"log",
|
|
|
|
|
"pico-args",
|
2026-06-28 17:26:55 +01:00
|
|
|
"roxmltree",
|
2026-03-22 14:56:27 +03:00
|
|
|
"simplecss",
|
2026-06-28 17:26:55 +01:00
|
|
|
"siphasher",
|
2026-03-22 14:56:27 +03:00
|
|
|
"strict-num",
|
|
|
|
|
"svgtypes",
|
|
|
|
|
"tiny-skia-path",
|
|
|
|
|
"xmlwriter",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
2026-05-23 22:21:30 +03:00
|
|
|
name = "utf8-zero"
|
|
|
|
|
version = "0.8.1"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-05-23 22:21:30 +03:00
|
|
|
checksum = "b8c0a043c9540bae7c578c88f91dda8bd82e59ae27c21baca69c8b191aaf5a6e"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
2026-08-15 20:17:43 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "utf8_iter"
|
|
|
|
|
version = "1.0.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
|
|
|
|
|
|
2026-06-20 13:59:20 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "utf8parse"
|
|
|
|
|
version = "0.2.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "uuid"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "1.24.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "bf3923a6f5c4c6382e0b653c4117f48d631ea17f38ed86e2a828e6f7412f5239"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"js-sys",
|
|
|
|
|
"serde_core",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "v_frame"
|
|
|
|
|
version = "0.3.9"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"aligned-vec",
|
|
|
|
|
"num-traits",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "version_check"
|
|
|
|
|
version = "0.9.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "walkdir"
|
|
|
|
|
version = "2.5.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"same-file",
|
|
|
|
|
"winapi-util",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wasi"
|
|
|
|
|
version = "0.11.1+wasi-snapshot-preview1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wasip2"
|
2026-06-26 07:00:36 +03:00
|
|
|
version = "1.0.4+wasi-0.2.12"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-26 07:00:36 +03:00
|
|
|
checksum = "b67efb37e106e55ce722a510d6b5f9c17f083e5fc79afc2badeb12cc313d9487"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-06-26 07:00:36 +03:00
|
|
|
"wit-bindgen",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wasm-bindgen"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "0.2.108"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-30 14:47:28 +03:00
|
|
|
checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"rustversion",
|
|
|
|
|
"wasm-bindgen-macro",
|
|
|
|
|
"wasm-bindgen-shared",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wasm-bindgen-futures"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "0.4.58"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-30 14:47:28 +03:00
|
|
|
checksum = "70a6e77fd0ae8029c9ea0063f87c46fde723e7d887703d74ad2616d792e51e6f"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-30 14:47:28 +03:00
|
|
|
"cfg-if",
|
|
|
|
|
"futures-util",
|
2026-03-22 14:56:27 +03:00
|
|
|
"js-sys",
|
2026-07-30 14:47:28 +03:00
|
|
|
"once_cell",
|
2026-03-22 14:56:27 +03:00
|
|
|
"wasm-bindgen",
|
2026-07-30 14:47:28 +03:00
|
|
|
"web-sys",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wasm-bindgen-macro"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "0.2.108"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-30 14:47:28 +03:00
|
|
|
checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"quote",
|
|
|
|
|
"wasm-bindgen-macro-support",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wasm-bindgen-macro-support"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "0.2.108"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-30 14:47:28 +03:00
|
|
|
checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"bumpalo",
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
"wasm-bindgen-shared",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wasm-bindgen-shared"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "0.2.108"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-30 14:47:28 +03:00
|
|
|
checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"unicode-ident",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[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",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wayland-backend"
|
2026-03-31 08:05:17 +03:00
|
|
|
version = "0.3.15"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-03-31 08:05:17 +03:00
|
|
|
checksum = "2857dd20b54e916ec7253b3d6b4d5c4d7d4ca2c33c2e11c6c76a99bd8744755d"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"cc",
|
|
|
|
|
"downcast-rs",
|
|
|
|
|
"rustix 1.1.4",
|
|
|
|
|
"scoped-tls",
|
|
|
|
|
"smallvec",
|
|
|
|
|
"wayland-sys",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wayland-client"
|
2026-03-31 08:05:17 +03:00
|
|
|
version = "0.31.14"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-03-31 08:05:17 +03:00
|
|
|
checksum = "645c7c96bb74690c3189b5c9cb4ca1627062bb23693a4fad9d8c3de958260144"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"rustix 1.1.4",
|
|
|
|
|
"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 = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"cursor-icon",
|
|
|
|
|
"wayland-backend",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wayland-cursor"
|
2026-03-31 08:05:17 +03:00
|
|
|
version = "0.31.14"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-03-31 08:05:17 +03:00
|
|
|
checksum = "4a52d18780be9b1314328a3de5f930b73d2200112e3849ca6cb11822793fb34d"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"rustix 1.1.4",
|
|
|
|
|
"wayland-client",
|
|
|
|
|
"xcursor",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wayland-protocols"
|
2026-06-26 07:00:36 +03:00
|
|
|
version = "0.32.13"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-26 07:00:36 +03:00
|
|
|
checksum = "23d0c813de3daa2ed6520af85a3bd49b0e722a3078506899aa9686fea58dc4b6"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"wayland-backend",
|
|
|
|
|
"wayland-client",
|
|
|
|
|
"wayland-scanner",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wayland-protocols-plasma"
|
2026-03-31 08:05:17 +03:00
|
|
|
version = "0.3.12"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-03-31 08:05:17 +03:00
|
|
|
checksum = "2b6d8cf1eb2c1c31ed1f5643c88a6e53538129d4af80030c8cabd1f9fa884d91"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"wayland-backend",
|
|
|
|
|
"wayland-client",
|
|
|
|
|
"wayland-protocols",
|
|
|
|
|
"wayland-scanner",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wayland-protocols-wlr"
|
2026-03-31 08:05:17 +03:00
|
|
|
version = "0.3.12"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-03-31 08:05:17 +03:00
|
|
|
checksum = "eb04e52f7836d7c7976c78ca0250d61e33873c34156a2a1fc9474828ec268234"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"wayland-backend",
|
|
|
|
|
"wayland-client",
|
|
|
|
|
"wayland-protocols",
|
|
|
|
|
"wayland-scanner",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wayland-scanner"
|
2026-03-31 08:05:17 +03:00
|
|
|
version = "0.31.10"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-03-31 08:05:17 +03:00
|
|
|
checksum = "9c324a910fd86ebdc364a3e61ec1f11737d3b1d6c273c0239ee8ff4bc0d24b4a"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
feat(model): build and read solids with the geometry kernel
Every 3-D solid OCS makes or opens now goes through cadkernel, which holds
analytic surfaces — a cylinder is a cylinder record, not a spline that looks
like one. That is what lets a solid built here be written back out as exact
ACIS instead of a triangulation, and a facetted export is a one-way door: the
next application to open the file would have no way back to the circle.
The Model tab's seven primitives, the Design-group booleans, 3DROTATE,
3DMIRROR, 3DALIGN, SLICE, SECTION, POLYSOLID and PYRAMID all come from the
kernel now, and `scene.solid_models` holds a `Body`. A mirrored solid needed
its own care before; the kernel reverses the loops on the way through, so it
comes back the right way out rather than lighting black.
EXTRUDE and REVOLVE sweep the profile `entities::curve` already defines, so a
circle, an arc-bulged polyline and a closed spline arrive as the same thing.
A circle extrudes into four cylinder patches rather than a run of chords, and
a profile turned about an axis becomes a cone, a sphere or a torus. A spline
profile has no analytic side wall and is refused rather than approximated.
ACIS goes both ways through the codec's own bridge: `lift` to read and
`append` to write. That drops the 679-line truck conversion and the planar-
only exporter, and the tessellator keeps its bespoke sampler as a fallback for
whatever the kernel cannot yet express — reported rather than passed off as
whole, since a mesh missing a wall looks finished.
truck-shapeops is no longer used and is gone from the manifest. truck-modeling
stays for now: fourteen files use it as a 3-D NURBS evaluator, which the
kernel has no answer for yet, and SWEEP and LOFT have no kernel operation
behind them either.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 00:32:34 +03:00
|
|
|
"quick-xml",
|
2026-03-22 14:56:27 +03:00
|
|
|
"quote",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wayland-sys"
|
2026-03-31 08:05:17 +03:00
|
|
|
version = "0.31.11"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-03-31 08:05:17 +03:00
|
|
|
checksum = "d8eab23fefc9e41f8e841df4a9c707e8a8c4ed26e944ef69297184de2785e3be"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"dlib",
|
|
|
|
|
"log",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"pkg-config",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "web-sys"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "0.3.85"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-30 14:47:28 +03:00
|
|
|
checksum = "312e32e551d92129218ea9a2452120f4aabc03529ef03e4d0d82fb2780608598"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"js-sys",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "web-time"
|
|
|
|
|
version = "1.1.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"js-sys",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-29 15:00:07 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "webpki-root-certs"
|
|
|
|
|
version = "1.0.9"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b96554aa2acc8ccdb7e1c9a58a7a68dd5d13bccc69cd124cb09406db612a1c9b"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"rustls-pki-types",
|
|
|
|
|
]
|
|
|
|
|
|
2026-05-16 19:55:57 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "webpki-roots"
|
2026-06-26 07:00:36 +03:00
|
|
|
version = "1.0.8"
|
2026-05-16 19:55:57 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-26 07:00:36 +03:00
|
|
|
checksum = "bf85cb06032201fa7c6f829d7db5a7e5aa45bcc0655327713065f6f0576731bf"
|
2026-05-16 19:55:57 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"rustls-pki-types",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "weezl"
|
|
|
|
|
version = "0.1.12"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wgpu"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "29.0.4"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-30 14:47:28 +03:00
|
|
|
checksum = "76e8840e1ba2881d4cbb18d2147627a56af426ff064c0401eb0c8410c6325d07"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"arrayvec",
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-07-30 14:47:28 +03:00
|
|
|
"bytemuck",
|
2026-03-22 14:56:27 +03:00
|
|
|
"cfg-if",
|
|
|
|
|
"cfg_aliases",
|
|
|
|
|
"document-features",
|
|
|
|
|
"hashbrown 0.16.1",
|
|
|
|
|
"js-sys",
|
|
|
|
|
"log",
|
2026-07-30 14:47:28 +03:00
|
|
|
"naga 29.0.4",
|
2026-03-22 14:56:27 +03:00
|
|
|
"parking_lot",
|
|
|
|
|
"portable-atomic",
|
|
|
|
|
"profiling",
|
|
|
|
|
"raw-window-handle",
|
|
|
|
|
"smallvec",
|
|
|
|
|
"static_assertions",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
"wasm-bindgen-futures",
|
|
|
|
|
"web-sys",
|
|
|
|
|
"wgpu-core",
|
|
|
|
|
"wgpu-hal",
|
|
|
|
|
"wgpu-types",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wgpu-core"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "29.0.4"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-30 14:47:28 +03:00
|
|
|
checksum = "2f519832254e56965a9940c4af57dcb75f702b6f6fa4a0b172f685395843a4d7"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"arrayvec",
|
2026-07-30 14:47:28 +03:00
|
|
|
"bit-set 0.9.1",
|
|
|
|
|
"bit-vec 0.9.1",
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"bytemuck",
|
|
|
|
|
"cfg_aliases",
|
|
|
|
|
"document-features",
|
|
|
|
|
"hashbrown 0.16.1",
|
|
|
|
|
"indexmap",
|
|
|
|
|
"log",
|
2026-07-30 14:47:28 +03:00
|
|
|
"naga 29.0.4",
|
2026-03-22 14:56:27 +03:00
|
|
|
"once_cell",
|
|
|
|
|
"parking_lot",
|
|
|
|
|
"portable-atomic",
|
|
|
|
|
"profiling",
|
|
|
|
|
"raw-window-handle",
|
|
|
|
|
"rustc-hash 1.1.0",
|
|
|
|
|
"smallvec",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"wgpu-core-deps-apple",
|
|
|
|
|
"wgpu-core-deps-emscripten",
|
2026-06-16 17:53:56 +03:00
|
|
|
"wgpu-core-deps-wasm",
|
2026-03-22 14:56:27 +03:00
|
|
|
"wgpu-core-deps-windows-linux-android",
|
|
|
|
|
"wgpu-hal",
|
2026-07-30 14:47:28 +03:00
|
|
|
"wgpu-naga-bridge",
|
2026-03-22 14:56:27 +03:00
|
|
|
"wgpu-types",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wgpu-core-deps-apple"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "29.0.4"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-30 14:47:28 +03:00
|
|
|
checksum = "f5e39e26c4c0e07589e67d18546cf79ff45383659fc72fca4dd293358a0347f3"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"wgpu-hal",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wgpu-core-deps-emscripten"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "29.0.4"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-30 14:47:28 +03:00
|
|
|
checksum = "01e09be551dc939498bdd5f6b2c66e55ab275dad25825267a08605a80fc9f0af"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"wgpu-hal",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-16 17:53:56 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "wgpu-core-deps-wasm"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "29.0.4"
|
2026-06-16 17:53:56 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-30 14:47:28 +03:00
|
|
|
checksum = "af1fb1798be2a912497d4c224f72d39bb0cb34af50e8bcc29865bc339c943059"
|
2026-06-16 17:53:56 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"wgpu-hal",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "wgpu-core-deps-windows-linux-android"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "29.0.4"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-30 14:47:28 +03:00
|
|
|
checksum = "4e592c1bbef6ad047647ae6e666ebd8cee7a32bb4544d9700ec96cbf73230257"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"wgpu-hal",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wgpu-hal"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "29.0.4"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-30 14:47:28 +03:00
|
|
|
checksum = "97ace1c17727311c22a46e4e3faf56ea6de81af99dcc839bdfb54857b94d448d"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"android_system_properties",
|
|
|
|
|
"arrayvec",
|
|
|
|
|
"ash",
|
2026-07-30 14:47:28 +03:00
|
|
|
"bit-set 0.9.1",
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-07-30 14:47:28 +03:00
|
|
|
"block2 0.6.2",
|
2026-03-22 14:56:27 +03:00
|
|
|
"bytemuck",
|
|
|
|
|
"cfg-if",
|
|
|
|
|
"cfg_aliases",
|
|
|
|
|
"glow",
|
|
|
|
|
"glutin_wgl_sys",
|
|
|
|
|
"gpu-allocator",
|
|
|
|
|
"gpu-descriptor",
|
|
|
|
|
"hashbrown 0.16.1",
|
|
|
|
|
"js-sys",
|
|
|
|
|
"khronos-egl",
|
|
|
|
|
"libc",
|
|
|
|
|
"libloading",
|
|
|
|
|
"log",
|
2026-07-30 14:47:28 +03:00
|
|
|
"naga 29.0.4",
|
2026-03-22 14:56:27 +03:00
|
|
|
"ndk-sys",
|
2026-07-30 14:47:28 +03:00
|
|
|
"objc2 0.6.4",
|
|
|
|
|
"objc2-core-foundation",
|
|
|
|
|
"objc2-foundation 0.3.2",
|
|
|
|
|
"objc2-metal 0.3.2",
|
|
|
|
|
"objc2-quartz-core 0.3.2",
|
2026-03-22 14:56:27 +03:00
|
|
|
"once_cell",
|
|
|
|
|
"ordered-float",
|
|
|
|
|
"parking_lot",
|
|
|
|
|
"portable-atomic",
|
|
|
|
|
"portable-atomic-util",
|
|
|
|
|
"profiling",
|
|
|
|
|
"range-alloc",
|
|
|
|
|
"raw-window-handle",
|
2026-07-30 14:47:28 +03:00
|
|
|
"raw-window-metal",
|
2026-03-22 14:56:27 +03:00
|
|
|
"renderdoc-sys",
|
|
|
|
|
"smallvec",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"wasm-bindgen",
|
2026-07-30 14:47:28 +03:00
|
|
|
"wayland-sys",
|
2026-03-22 14:56:27 +03:00
|
|
|
"web-sys",
|
2026-07-30 14:47:28 +03:00
|
|
|
"wgpu-naga-bridge",
|
|
|
|
|
"wgpu-types",
|
|
|
|
|
"windows 0.62.2",
|
|
|
|
|
"windows-core 0.62.2",
|
|
|
|
|
"windows-result 0.4.1",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wgpu-naga-bridge"
|
|
|
|
|
version = "29.0.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "95226013f547544b223281cd16a4fb549aa9dcb562adbda0faae4c73ffbbc161"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"naga 29.0.4",
|
2026-03-22 14:56:27 +03:00
|
|
|
"wgpu-types",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "wgpu-types"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "29.0.4"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-30 14:47:28 +03:00
|
|
|
checksum = "84bf84cd9ca8ca45e2b223a3868f1adf9bfc0c66aeac212e76ee7e40fdadf8f5"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"bytemuck",
|
|
|
|
|
"js-sys",
|
|
|
|
|
"log",
|
2026-07-30 14:47:28 +03:00
|
|
|
"raw-window-handle",
|
2026-03-22 14:56:27 +03:00
|
|
|
"web-sys",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-25 00:16:08 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "widestring"
|
|
|
|
|
version = "1.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "winapi-util"
|
|
|
|
|
version = "0.1.11"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-sys 0.61.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows"
|
|
|
|
|
version = "0.58.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-core 0.58.0",
|
2026-07-29 15:00:07 +03:00
|
|
|
"windows-targets 0.52.6",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows"
|
|
|
|
|
version = "0.62.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-collections",
|
|
|
|
|
"windows-core 0.62.2",
|
|
|
|
|
"windows-future",
|
|
|
|
|
"windows-numerics",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-collections"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-core 0.62.2",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
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",
|
2026-07-29 15:00:07 +03:00
|
|
|
"windows-targets 0.52.6",
|
2026-03-22 14:56:27 +03: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",
|
|
|
|
|
"windows-result 0.4.1",
|
|
|
|
|
"windows-strings 0.5.1",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-future"
|
|
|
|
|
version = "0.3.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-core 0.62.2",
|
|
|
|
|
"windows-link",
|
|
|
|
|
"windows-threading",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-implement"
|
|
|
|
|
version = "0.58.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-implement"
|
|
|
|
|
version = "0.60.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03: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",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-interface"
|
|
|
|
|
version = "0.59.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-link"
|
|
|
|
|
version = "0.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-numerics"
|
|
|
|
|
version = "0.3.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-core 0.62.2",
|
|
|
|
|
"windows-link",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-result"
|
|
|
|
|
version = "0.2.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e"
|
|
|
|
|
dependencies = [
|
2026-07-29 15:00:07 +03:00
|
|
|
"windows-targets 0.52.6",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-result"
|
|
|
|
|
version = "0.4.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-link",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[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",
|
2026-07-29 15:00:07 +03:00
|
|
|
"windows-targets 0.52.6",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-strings"
|
|
|
|
|
version = "0.5.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-link",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-29 15:00:07 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows-sys"
|
|
|
|
|
version = "0.45.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-targets 0.42.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows-sys"
|
|
|
|
|
version = "0.52.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
|
|
|
|
|
dependencies = [
|
2026-07-29 15:00:07 +03:00
|
|
|
"windows-targets 0.52.6",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-sys"
|
|
|
|
|
version = "0.59.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
|
|
|
|
|
dependencies = [
|
2026-07-29 15:00:07 +03:00
|
|
|
"windows-targets 0.52.6",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-sys"
|
|
|
|
|
version = "0.61.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-link",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-29 15:00:07 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows-targets"
|
|
|
|
|
version = "0.42.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows_aarch64_gnullvm 0.42.2",
|
|
|
|
|
"windows_aarch64_msvc 0.42.2",
|
|
|
|
|
"windows_i686_gnu 0.42.2",
|
|
|
|
|
"windows_i686_msvc 0.42.2",
|
|
|
|
|
"windows_x86_64_gnu 0.42.2",
|
|
|
|
|
"windows_x86_64_gnullvm 0.42.2",
|
|
|
|
|
"windows_x86_64_msvc 0.42.2",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows-targets"
|
|
|
|
|
version = "0.52.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
|
|
|
|
|
dependencies = [
|
2026-07-29 15:00:07 +03:00
|
|
|
"windows_aarch64_gnullvm 0.52.6",
|
|
|
|
|
"windows_aarch64_msvc 0.52.6",
|
|
|
|
|
"windows_i686_gnu 0.52.6",
|
2026-03-22 14:56:27 +03:00
|
|
|
"windows_i686_gnullvm",
|
2026-07-29 15:00:07 +03:00
|
|
|
"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",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows-threading"
|
|
|
|
|
version = "0.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"windows-link",
|
|
|
|
|
]
|
|
|
|
|
|
2026-07-29 15:00:07 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_aarch64_gnullvm"
|
|
|
|
|
version = "0.42.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_aarch64_gnullvm"
|
|
|
|
|
version = "0.52.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
|
|
|
|
|
|
2026-07-29 15:00:07 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_aarch64_msvc"
|
|
|
|
|
version = "0.42.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_aarch64_msvc"
|
|
|
|
|
version = "0.52.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
|
|
|
|
|
|
2026-07-29 15:00:07 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_i686_gnu"
|
|
|
|
|
version = "0.42.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_i686_gnu"
|
|
|
|
|
version = "0.52.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "windows_i686_gnullvm"
|
|
|
|
|
version = "0.52.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
|
|
|
|
|
|
2026-07-29 15:00:07 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_i686_msvc"
|
|
|
|
|
version = "0.42.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_i686_msvc"
|
|
|
|
|
version = "0.52.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
|
|
|
|
|
|
2026-07-29 15:00:07 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_x86_64_gnu"
|
|
|
|
|
version = "0.42.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_x86_64_gnu"
|
|
|
|
|
version = "0.52.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
|
|
|
|
|
|
2026-07-29 15:00:07 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_x86_64_gnullvm"
|
|
|
|
|
version = "0.42.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_x86_64_gnullvm"
|
|
|
|
|
version = "0.52.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
|
|
|
|
|
|
2026-07-29 15:00:07 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_x86_64_msvc"
|
|
|
|
|
version = "0.42.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "windows_x86_64_msvc"
|
|
|
|
|
version = "0.52.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "winit"
|
2026-07-30 14:47:28 +03:00
|
|
|
version = "0.30.8"
|
|
|
|
|
source = "git+https://github.com/iced-rs/winit.git?rev=05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed#05b8ff17a06562f0a10bb46e6eaacbe2a95cb5ed"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-06-25 00:16:08 +03:00
|
|
|
"ahash 0.8.12",
|
2026-03-22 14:56:27 +03:00
|
|
|
"android-activity",
|
|
|
|
|
"atomic-waker",
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"block2 0.5.1",
|
|
|
|
|
"bytemuck",
|
2026-07-30 14:47:28 +03:00
|
|
|
"calloop",
|
2026-03-22 14:56:27 +03:00
|
|
|
"cfg_aliases",
|
|
|
|
|
"concurrent-queue",
|
|
|
|
|
"core-foundation 0.9.4",
|
|
|
|
|
"core-graphics",
|
|
|
|
|
"cursor-icon",
|
|
|
|
|
"dpi",
|
|
|
|
|
"js-sys",
|
|
|
|
|
"libc",
|
|
|
|
|
"memmap2",
|
|
|
|
|
"ndk",
|
|
|
|
|
"objc2 0.5.2",
|
|
|
|
|
"objc2-app-kit 0.2.2",
|
|
|
|
|
"objc2-foundation 0.2.2",
|
|
|
|
|
"objc2-ui-kit",
|
|
|
|
|
"orbclient",
|
|
|
|
|
"percent-encoding",
|
|
|
|
|
"pin-project",
|
|
|
|
|
"raw-window-handle",
|
|
|
|
|
"redox_syscall 0.4.1",
|
|
|
|
|
"rustix 0.38.44",
|
|
|
|
|
"sctk-adwaita",
|
2026-07-30 14:47:28 +03:00
|
|
|
"smithay-client-toolkit",
|
|
|
|
|
"smol_str 0.2.2",
|
2026-03-22 14:56:27 +03:00
|
|
|
"tracing",
|
|
|
|
|
"unicode-segmentation",
|
|
|
|
|
"wasm-bindgen",
|
|
|
|
|
"wasm-bindgen-futures",
|
|
|
|
|
"wayland-backend",
|
|
|
|
|
"wayland-client",
|
|
|
|
|
"wayland-protocols",
|
|
|
|
|
"wayland-protocols-plasma",
|
|
|
|
|
"web-sys",
|
|
|
|
|
"web-time",
|
|
|
|
|
"windows-sys 0.52.0",
|
|
|
|
|
"x11-dl",
|
|
|
|
|
"x11rb",
|
|
|
|
|
"xkbcommon-dl",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-31 08:05:17 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "winnow"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "1.0.4"
|
2026-03-31 08:05:17 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "23b97319f7b8343df12cc98938e5c3eb436064524c8d2b4e30a1d3a36eecdf81"
|
2026-03-31 08:05:17 +03:00
|
|
|
dependencies = [
|
2026-08-12 16:02:10 +03:00
|
|
|
"memchr",
|
2026-03-31 08:05:17 +03:00
|
|
|
]
|
|
|
|
|
|
2026-07-29 15:00:07 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "winreg"
|
|
|
|
|
version = "0.56.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "7d6f32a0ff4a9f6f01231eb2059cc85479330739333e0e58cadf03b6af2cca10"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"cfg-if",
|
2026-07-30 00:06:02 +03:00
|
|
|
"windows-sys 0.61.2",
|
2026-07-29 15:00:07 +03:00
|
|
|
]
|
|
|
|
|
|
2026-06-16 04:10:01 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "winresource"
|
|
|
|
|
version = "0.1.31"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0986a8b1d586b7d3e4fe3d9ea39fb451ae22869dcea4aa109d287a374d866087"
|
|
|
|
|
dependencies = [
|
2026-08-02 18:53:38 +03:00
|
|
|
"toml 1.1.3+spec-1.1.0",
|
2026-06-16 04:10:01 +03:00
|
|
|
"version_check",
|
|
|
|
|
]
|
|
|
|
|
|
2026-06-01 20:09:31 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "wit-bindgen"
|
|
|
|
|
version = "0.57.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e"
|
|
|
|
|
|
2026-07-30 14:47:28 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "wl-clipboard-rs"
|
|
|
|
|
version = "0.9.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e9651471a32e87d96ef3a127715382b2d11cc7c8bb9822ded8a7cc94072eb0a3"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
"log",
|
|
|
|
|
"os_pipe",
|
|
|
|
|
"rustix 1.1.4",
|
|
|
|
|
"thiserror 2.0.18",
|
|
|
|
|
"tree_magic_mini",
|
|
|
|
|
"wayland-backend",
|
|
|
|
|
"wayland-client",
|
|
|
|
|
"wayland-protocols",
|
|
|
|
|
"wayland-protocols-wlr",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-15 20:17:43 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "writeable"
|
|
|
|
|
version = "0.6.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3ad82d2a33cdc9674dc7465672f271e096168fcdbe0f799d9e6db8c5892679dc"
|
|
|
|
|
|
2026-06-25 00:16:08 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "wyz"
|
|
|
|
|
version = "0.5.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"tap",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "x11-dl"
|
|
|
|
|
version = "2.21.0"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"libc",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"pkg-config",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "x11rb"
|
|
|
|
|
version = "0.13.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"as-raw-xcb-connection",
|
|
|
|
|
"gethostname",
|
|
|
|
|
"libc",
|
|
|
|
|
"libloading",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"rustix 1.1.4",
|
|
|
|
|
"x11rb-protocol",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "x11rb-protocol"
|
|
|
|
|
version = "0.13.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "xcursor"
|
|
|
|
|
version = "0.3.10"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "bec9e4a500ca8864c5b47b8b482a73d62e4237670e5b5f1d6b9e3cae50f28f2b"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "xkbcommon-dl"
|
|
|
|
|
version = "0.4.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5"
|
|
|
|
|
dependencies = [
|
2026-07-16 21:48:06 +03:00
|
|
|
"bitflags 2.13.1",
|
2026-03-22 14:56:27 +03:00
|
|
|
"dlib",
|
|
|
|
|
"log",
|
|
|
|
|
"once_cell",
|
|
|
|
|
"xkeysym",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "xkeysym"
|
|
|
|
|
version = "0.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "xml-rs"
|
|
|
|
|
version = "0.8.28"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3f"
|
|
|
|
|
|
|
|
|
|
[[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"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "yazi"
|
|
|
|
|
version = "0.2.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "e01738255b5a16e78bbb83e7fbba0a1e7dd506905cfc53f4622d89015a03fbb5"
|
|
|
|
|
|
2026-08-15 20:17:43 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "yoke"
|
|
|
|
|
version = "0.8.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "709fe23a0424b6a435d82152b1bd3fdfb0833487d5fa90d05d42762a9891fef5"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"stable_deref_trait",
|
|
|
|
|
"yoke-derive",
|
|
|
|
|
"zerofrom",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "yoke-derive"
|
|
|
|
|
version = "0.8.2"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn 2.0.119",
|
|
|
|
|
"synstructure",
|
|
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "zbus"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "5.17.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "a28b97f866896a4be7aefd2b5a8e01bb6773d19a775d54ab28b4d094b9a4480e"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"async-broadcast",
|
|
|
|
|
"async-executor",
|
|
|
|
|
"async-io",
|
|
|
|
|
"async-lock",
|
|
|
|
|
"async-process",
|
|
|
|
|
"async-recursion",
|
|
|
|
|
"async-task",
|
|
|
|
|
"async-trait",
|
|
|
|
|
"blocking",
|
|
|
|
|
"enumflags2",
|
|
|
|
|
"event-listener",
|
|
|
|
|
"futures-core",
|
|
|
|
|
"futures-lite",
|
|
|
|
|
"hex",
|
|
|
|
|
"libc",
|
|
|
|
|
"ordered-stream",
|
|
|
|
|
"rustix 1.1.4",
|
|
|
|
|
"serde",
|
|
|
|
|
"serde_repr",
|
|
|
|
|
"tracing",
|
|
|
|
|
"uds_windows",
|
|
|
|
|
"uuid",
|
|
|
|
|
"windows-sys 0.61.2",
|
feat(model): build and read solids with the geometry kernel
Every 3-D solid OCS makes or opens now goes through cadkernel, which holds
analytic surfaces — a cylinder is a cylinder record, not a spline that looks
like one. That is what lets a solid built here be written back out as exact
ACIS instead of a triangulation, and a facetted export is a one-way door: the
next application to open the file would have no way back to the circle.
The Model tab's seven primitives, the Design-group booleans, 3DROTATE,
3DMIRROR, 3DALIGN, SLICE, SECTION, POLYSOLID and PYRAMID all come from the
kernel now, and `scene.solid_models` holds a `Body`. A mirrored solid needed
its own care before; the kernel reverses the loops on the way through, so it
comes back the right way out rather than lighting black.
EXTRUDE and REVOLVE sweep the profile `entities::curve` already defines, so a
circle, an arc-bulged polyline and a closed spline arrive as the same thing.
A circle extrudes into four cylinder patches rather than a run of chords, and
a profile turned about an axis becomes a cone, a sphere or a torus. A spline
profile has no analytic side wall and is refused rather than approximated.
ACIS goes both ways through the codec's own bridge: `lift` to read and
`append` to write. That drops the 679-line truck conversion and the planar-
only exporter, and the tessellator keeps its bespoke sampler as a fallback for
whatever the kernel cannot yet express — reported rather than passed off as
whole, since a mesh missing a wall looks finished.
truck-shapeops is no longer used and is gone from the manifest. truck-modeling
stays for now: fourteen files use it as a 3-D NURBS evaluator, which the
kernel has no answer for yet, and SWEEP and LOFT have no kernel operation
behind them either.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 00:32:34 +03:00
|
|
|
"winnow",
|
2026-03-22 14:56:27 +03:00
|
|
|
"zbus_macros",
|
|
|
|
|
"zbus_names",
|
|
|
|
|
"zvariant",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "zbus_macros"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "5.17.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "5e05ad887425eecf5e8384dc2406a4a9313eb73468712fc1cdea362eb4fe0469"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
feat(model): build and read solids with the geometry kernel
Every 3-D solid OCS makes or opens now goes through cadkernel, which holds
analytic surfaces — a cylinder is a cylinder record, not a spline that looks
like one. That is what lets a solid built here be written back out as exact
ACIS instead of a triangulation, and a facetted export is a one-way door: the
next application to open the file would have no way back to the circle.
The Model tab's seven primitives, the Design-group booleans, 3DROTATE,
3DMIRROR, 3DALIGN, SLICE, SECTION, POLYSOLID and PYRAMID all come from the
kernel now, and `scene.solid_models` holds a `Body`. A mirrored solid needed
its own care before; the kernel reverses the loops on the way through, so it
comes back the right way out rather than lighting black.
EXTRUDE and REVOLVE sweep the profile `entities::curve` already defines, so a
circle, an arc-bulged polyline and a closed spline arrive as the same thing.
A circle extrudes into four cylinder patches rather than a run of chords, and
a profile turned about an axis becomes a cone, a sphere or a torus. A spline
profile has no analytic side wall and is refused rather than approximated.
ACIS goes both ways through the codec's own bridge: `lift` to read and
`append` to write. That drops the 679-line truck conversion and the planar-
only exporter, and the tessellator keeps its bespoke sampler as a fallback for
whatever the kernel cannot yet express — reported rather than passed off as
whole, since a mesh missing a wall looks finished.
truck-shapeops is no longer used and is gone from the manifest. truck-modeling
stays for now: fourteen files use it as a 3-D NURBS evaluator, which the
kernel has no answer for yet, and SWEEP and LOFT have no kernel operation
behind them either.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 00:32:34 +03:00
|
|
|
"proc-macro-crate",
|
2026-03-22 14:56:27 +03:00
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
"zbus_names",
|
|
|
|
|
"zvariant",
|
|
|
|
|
"zvariant_utils",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "zbus_names"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "4.3.3"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "1039ca249fee9559680f3a9f05b55e0761fee51af4f6c1e7d8c1f31e549721d2"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"serde",
|
feat(model): build and read solids with the geometry kernel
Every 3-D solid OCS makes or opens now goes through cadkernel, which holds
analytic surfaces — a cylinder is a cylinder record, not a spline that looks
like one. That is what lets a solid built here be written back out as exact
ACIS instead of a triangulation, and a facetted export is a one-way door: the
next application to open the file would have no way back to the circle.
The Model tab's seven primitives, the Design-group booleans, 3DROTATE,
3DMIRROR, 3DALIGN, SLICE, SECTION, POLYSOLID and PYRAMID all come from the
kernel now, and `scene.solid_models` holds a `Body`. A mirrored solid needed
its own care before; the kernel reverses the loops on the way through, so it
comes back the right way out rather than lighting black.
EXTRUDE and REVOLVE sweep the profile `entities::curve` already defines, so a
circle, an arc-bulged polyline and a closed spline arrive as the same thing.
A circle extrudes into four cylinder patches rather than a run of chords, and
a profile turned about an axis becomes a cone, a sphere or a torus. A spline
profile has no analytic side wall and is refused rather than approximated.
ACIS goes both ways through the codec's own bridge: `lift` to read and
`append` to write. That drops the 679-line truck conversion and the planar-
only exporter, and the tessellator keeps its bespoke sampler as a fallback for
whatever the kernel cannot yet express — reported rather than passed off as
whole, since a mesh missing a wall looks finished.
truck-shapeops is no longer used and is gone from the manifest. truck-modeling
stays for now: fourteen files use it as a 3-D NURBS evaluator, which the
kernel has no answer for yet, and SWEEP and LOFT have no kernel operation
behind them either.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 00:32:34 +03:00
|
|
|
"winnow",
|
2026-03-22 14:56:27 +03:00
|
|
|
"zvariant",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "zeno"
|
|
|
|
|
version = "0.3.3"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "6df3dc4292935e51816d896edcd52aa30bc297907c26167fec31e2b0c6a32524"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "zerocopy"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.8.54"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "b7cbbc0a705a0fd05cc3676525980d2bf5a9bc4adac6d6475209a7887cf59d19"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"zerocopy-derive",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "zerocopy-derive"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "0.8.54"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "e2e817b7b52d0c7358d3246da9d69935ebb18116b2b102b4230dac079b4862f5"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "zerofrom"
|
|
|
|
|
version = "0.1.8"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "0ec05a11813ea801ff6d75110ad09cd0824ddba17dfe17128ea0d5f68e6c5272"
|
2026-08-15 20:17:43 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"zerofrom-derive",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "zerofrom-derive"
|
|
|
|
|
version = "0.1.7"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn 2.0.119",
|
|
|
|
|
"synstructure",
|
|
|
|
|
]
|
2026-08-02 18:53:38 +03:00
|
|
|
|
2026-05-16 19:55:57 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "zeroize"
|
2026-06-26 07:00:36 +03:00
|
|
|
version = "1.9.0"
|
2026-05-16 19:55:57 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-06-26 07:00:36 +03:00
|
|
|
checksum = "e13c156562582aa81c60cb29407084cdb54c4164760106ab78e6c5b0858cf64e"
|
2026-05-16 19:55:57 +03:00
|
|
|
|
2026-08-15 20:17:43 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "zerotrie"
|
|
|
|
|
version = "0.2.5"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "4ea269c3bd32f0a32c321907a2ae912ba6f4649bb0fc764a15627e99a7095a3f"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"displaydoc",
|
|
|
|
|
"yoke",
|
|
|
|
|
"zerofrom",
|
|
|
|
|
]
|
|
|
|
|
|
2026-08-02 18:53:38 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "zerovec"
|
|
|
|
|
version = "0.11.6"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"serde",
|
2026-08-15 20:17:43 +03:00
|
|
|
"yoke",
|
2026-08-02 18:53:38 +03:00
|
|
|
"zerofrom",
|
2026-08-15 20:17:43 +03:00
|
|
|
"zerovec-derive",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "zerovec-derive"
|
|
|
|
|
version = "0.11.4"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "47402523226a02bfe5230160dc3ccc089aa6f6f19e7fcbb4e6f824bbb1b4aa62"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"syn 3.0.3",
|
2026-08-02 18:53:38 +03:00
|
|
|
]
|
|
|
|
|
|
2026-03-22 14:56:27 +03:00
|
|
|
[[package]]
|
|
|
|
|
name = "zmij"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "1.0.23"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b"
|
2026-03-22 14:56:27 +03:00
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "zune-core"
|
|
|
|
|
version = "0.5.1"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "cb8a0807f7c01457d0379ba880ba6322660448ddebc890ce29bb64da71fb40f9"
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "zune-inflate"
|
|
|
|
|
version = "0.2.54"
|
|
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
|
|
|
checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02"
|
|
|
|
|
dependencies = [
|
|
|
|
|
"simd-adler32",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "zune-jpeg"
|
2026-03-31 08:05:17 +03:00
|
|
|
version = "0.5.15"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-03-31 08:05:17 +03:00
|
|
|
checksum = "27bc9d5b815bc103f142aa054f561d9187d191692ec7c2d1e2b4737f8dbd7296"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
2026-07-30 14:47:28 +03:00
|
|
|
"zune-core",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "zvariant"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "5.13.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "7cf057bb00bf5c9ad77abb6147b0ca4818236a1858416e9d988e40d6322fefa7"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"endi",
|
|
|
|
|
"enumflags2",
|
|
|
|
|
"serde",
|
feat(model): build and read solids with the geometry kernel
Every 3-D solid OCS makes or opens now goes through cadkernel, which holds
analytic surfaces — a cylinder is a cylinder record, not a spline that looks
like one. That is what lets a solid built here be written back out as exact
ACIS instead of a triangulation, and a facetted export is a one-way door: the
next application to open the file would have no way back to the circle.
The Model tab's seven primitives, the Design-group booleans, 3DROTATE,
3DMIRROR, 3DALIGN, SLICE, SECTION, POLYSOLID and PYRAMID all come from the
kernel now, and `scene.solid_models` holds a `Body`. A mirrored solid needed
its own care before; the kernel reverses the loops on the way through, so it
comes back the right way out rather than lighting black.
EXTRUDE and REVOLVE sweep the profile `entities::curve` already defines, so a
circle, an arc-bulged polyline and a closed spline arrive as the same thing.
A circle extrudes into four cylinder patches rather than a run of chords, and
a profile turned about an axis becomes a cone, a sphere or a torus. A spline
profile has no analytic side wall and is refused rather than approximated.
ACIS goes both ways through the codec's own bridge: `lift` to read and
`append` to write. That drops the 679-line truck conversion and the planar-
only exporter, and the tessellator keeps its bespoke sampler as a fallback for
whatever the kernel cannot yet express — reported rather than passed off as
whole, since a mesh missing a wall looks finished.
truck-shapeops is no longer used and is gone from the manifest. truck-modeling
stays for now: fourteen files use it as a 3-D NURBS evaluator, which the
kernel has no answer for yet, and SWEEP and LOFT have no kernel operation
behind them either.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 00:32:34 +03:00
|
|
|
"winnow",
|
2026-03-22 14:56:27 +03:00
|
|
|
"zvariant_derive",
|
|
|
|
|
"zvariant_utils",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "zvariant_derive"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "5.13.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "8118ca6bda77bfc0ab51d660db0c955f2505eef854c9a449435bccb616933b31"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
feat(model): build and read solids with the geometry kernel
Every 3-D solid OCS makes or opens now goes through cadkernel, which holds
analytic surfaces — a cylinder is a cylinder record, not a spline that looks
like one. That is what lets a solid built here be written back out as exact
ACIS instead of a triangulation, and a facetted export is a one-way door: the
next application to open the file would have no way back to the circle.
The Model tab's seven primitives, the Design-group booleans, 3DROTATE,
3DMIRROR, 3DALIGN, SLICE, SECTION, POLYSOLID and PYRAMID all come from the
kernel now, and `scene.solid_models` holds a `Body`. A mirrored solid needed
its own care before; the kernel reverses the loops on the way through, so it
comes back the right way out rather than lighting black.
EXTRUDE and REVOLVE sweep the profile `entities::curve` already defines, so a
circle, an arc-bulged polyline and a closed spline arrive as the same thing.
A circle extrudes into four cylinder patches rather than a run of chords, and
a profile turned about an axis becomes a cone, a sphere or a torus. A spline
profile has no analytic side wall and is refused rather than approximated.
ACIS goes both ways through the codec's own bridge: `lift` to read and
`append` to write. That drops the 679-line truck conversion and the planar-
only exporter, and the tessellator keeps its bespoke sampler as a fallback for
whatever the kernel cannot yet express — reported rather than passed off as
whole, since a mesh missing a wall looks finished.
truck-shapeops is no longer used and is gone from the manifest. truck-modeling
stays for now: fourteen files use it as a 3-D NURBS evaluator, which the
kernel has no answer for yet, and SWEEP and LOFT have no kernel operation
behind them either.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 00:32:34 +03:00
|
|
|
"proc-macro-crate",
|
2026-03-22 14:56:27 +03:00
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
2026-03-22 14:56:27 +03:00
|
|
|
"zvariant_utils",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
[[package]]
|
|
|
|
|
name = "zvariant_utils"
|
2026-07-16 21:48:06 +03:00
|
|
|
version = "3.5.0"
|
2026-03-22 14:56:27 +03:00
|
|
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
2026-07-16 21:48:06 +03:00
|
|
|
checksum = "90cb9383f9b45290407a1258b202d3f8f01db719eb60b4e4055c6375af4fc7c7"
|
2026-03-22 14:56:27 +03:00
|
|
|
dependencies = [
|
|
|
|
|
"proc-macro2",
|
|
|
|
|
"quote",
|
|
|
|
|
"serde",
|
2026-07-16 21:48:06 +03:00
|
|
|
"syn 2.0.119",
|
feat(model): build and read solids with the geometry kernel
Every 3-D solid OCS makes or opens now goes through cadkernel, which holds
analytic surfaces — a cylinder is a cylinder record, not a spline that looks
like one. That is what lets a solid built here be written back out as exact
ACIS instead of a triangulation, and a facetted export is a one-way door: the
next application to open the file would have no way back to the circle.
The Model tab's seven primitives, the Design-group booleans, 3DROTATE,
3DMIRROR, 3DALIGN, SLICE, SECTION, POLYSOLID and PYRAMID all come from the
kernel now, and `scene.solid_models` holds a `Body`. A mirrored solid needed
its own care before; the kernel reverses the loops on the way through, so it
comes back the right way out rather than lighting black.
EXTRUDE and REVOLVE sweep the profile `entities::curve` already defines, so a
circle, an arc-bulged polyline and a closed spline arrive as the same thing.
A circle extrudes into four cylinder patches rather than a run of chords, and
a profile turned about an axis becomes a cone, a sphere or a torus. A spline
profile has no analytic side wall and is refused rather than approximated.
ACIS goes both ways through the codec's own bridge: `lift` to read and
`append` to write. That drops the 679-line truck conversion and the planar-
only exporter, and the tessellator keeps its bespoke sampler as a fallback for
whatever the kernel cannot yet express — reported rather than passed off as
whole, since a mesh missing a wall looks finished.
truck-shapeops is no longer used and is gone from the manifest. truck-modeling
stays for now: fourteen files use it as a 3-D NURBS evaluator, which the
kernel has no answer for yet, and SWEEP and LOFT have no kernel operation
behind them either.
The two `automation` test failures are unchanged from before this and are not
caused by it.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-10 00:32:34 +03:00
|
|
|
"winnow",
|
2026-03-22 14:56:27 +03:00
|
|
|
]
|