{"name":"opendefocus-shared","vers":"0.1.0","deps":[{"name":"bitflags","req":"^2.10.0","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.24","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo_metadata","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"glam","req":"^0.30","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":false,"default_features":false,"target":"cfg(not(any(target_arch = \"spirv\")))","kind":"normal"},{"name":"libm","req":"^0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"protobuf-src","req":"^2.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"rstest","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"e5e1af61b29eedb6ecdde0356da29db15ef5f789e5e3b1293d1abf00f6767953","features":{"default":["std"],"std":["glam/default","bitflags/std"]},"features2":{"libm":["dep:libm","num-traits/libm","glam/libm"]},"yanked":false,"pubtime":"2025-12-25T00:15:42Z","v":2} {"name":"opendefocus-shared","vers":"0.1.1","deps":[{"name":"bitflags","req":"^2.10.0","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.24","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo_metadata","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"glam","req":"^0.30","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":false,"default_features":false,"target":"cfg(not(any(target_arch = \"spirv\")))","kind":"normal"},{"name":"libm","req":"^0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"protobuf-src","req":"^2.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"rstest","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"5868c9dd3d6cab3e7f3b92da31f64631565d7a3a875f8074ffa40e0a2ee84e6a","features":{"default":["std"],"std":["glam/default","bitflags/std"]},"features2":{"libm":["dep:libm","num-traits/libm","glam/libm"]},"yanked":false,"pubtime":"2025-12-25T01:28:36Z","v":2} {"name":"opendefocus-shared","vers":"0.1.2","deps":[{"name":"bitflags","req":"^2.10.0","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.24","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo_metadata","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"glam","req":"^0.30","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":false,"default_features":false,"target":"cfg(not(any(target_arch = \"spirv\")))","kind":"normal"},{"name":"libm","req":"^0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"protobuf-src","req":"^2.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"rstest","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"412781d912615879544bee43979f51d8dda8e2ad3b8207b83433413041fa085c","features":{"default":["std"],"std":["glam/default","bitflags/std"]},"features2":{"libm":["dep:libm","num-traits/libm","glam/libm"]},"yanked":false,"pubtime":"2025-12-25T09:13:25Z","v":2} {"name":"opendefocus-shared","vers":"0.1.3","deps":[{"name":"bitflags","req":"^2.10.0","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.24","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo_metadata","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"glam","req":"^0.30","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":false,"default_features":false,"target":"cfg(not(any(target_arch = \"spirv\")))","kind":"normal"},{"name":"libm","req":"^0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"protobuf-src","req":"^2.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"rstest","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"a237e78f9feecda663dfee86b52af7adb5997a542f30dde18fc77ba1c59edf86","features":{"default":["std"],"std":["glam/default","bitflags/std"]},"features2":{"libm":["dep:libm","num-traits/libm","glam/libm"]},"yanked":false,"pubtime":"2025-12-25T15:51:49Z","v":2} {"name":"opendefocus-shared","vers":"0.1.4","deps":[{"name":"bitflags","req":"^2.10.0","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.24","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo_metadata","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"glam","req":"^0.30","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":false,"default_features":false,"target":"cfg(not(any(target_arch = \"spirv\")))","kind":"normal"},{"name":"libm","req":"^0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"protobuf-src","req":"^2.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"rstest","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"f3e61eeb954b2a139db5ad16b1ba90e1531b3a53c1b2cf6be9453daf4e80d6bf","features":{"default":["std"],"std":["glam/default","bitflags/std"]},"features2":{"libm":["dep:libm","num-traits/libm","glam/libm"]},"yanked":false,"pubtime":"2025-12-25T18:52:06Z","v":2} {"name":"opendefocus-shared","vers":"0.1.5","deps":[{"name":"bitflags","req":"^2.10.0","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.24","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo_metadata","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"glam","req":"^0.30","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":false,"default_features":false,"target":"cfg(not(any(target_arch = \"spirv\")))","kind":"normal"},{"name":"libm","req":"^0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"protobuf-src","req":"^2.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"rstest","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"2ed2a541cca0dfc7ffd25e16137cee7eeb90378be9c4f148a869818df39b7b95","features":{"default":["std"],"std":["glam/default","bitflags/std"]},"features2":{"libm":["dep:libm","num-traits/libm","glam/libm"]},"yanked":false,"pubtime":"2025-12-30T21:08:07Z","v":2} {"name":"opendefocus-shared","vers":"0.1.6","deps":[{"name":"bitflags","req":"^2.10.0","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.24","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo_metadata","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"glam","req":"^0.30","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":false,"default_features":false,"target":"cfg(not(any(target_arch = \"spirv\")))","kind":"normal"},{"name":"libm","req":"^0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"protobuf-src","req":"^2.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"rstest","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"c4ca1d0d1e68fea8dbc948763c199ed696b8fb555d47b427850a2c2cdb02286d","features":{"default":["std"],"std":["glam/default","bitflags/std"]},"features2":{"libm":["dep:libm","num-traits/libm","glam/libm"]},"yanked":false,"pubtime":"2025-12-31T13:00:45Z","v":2} {"name":"opendefocus-shared","vers":"0.1.7","deps":[{"name":"bitflags","req":"^2.10.0","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.24","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo_metadata","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"glam","req":"^0.30","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":false,"default_features":false,"target":"cfg(not(any(target_arch = \"spirv\")))","kind":"normal"},{"name":"libm","req":"^0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"protobuf-src","req":"^2.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"rstest","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"2dda7582d74615be1d6e523c34a3b00963b12aecbe0671720db884e49610e1f4","features":{"default":["std"],"std":["glam/default","bitflags/std"]},"features2":{"libm":["dep:libm","num-traits/libm","glam/libm"]},"yanked":false,"pubtime":"2026-01-09T12:51:07Z","v":2} {"name":"opendefocus-shared","vers":"0.1.8","deps":[{"name":"bitflags","req":"^2.10.0","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.24","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo_metadata","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"glam","req":"^0.30","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":false,"default_features":false,"target":"cfg(not(any(target_arch = \"spirv\")))","kind":"normal"},{"name":"libm","req":"^0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"protobuf-src","req":"^2.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"rstest","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"70c60f91c1acc0bd336c73b242095722d1cfcd8dc4a702b5aecfc4e59c833b06","features":{"default":["std"],"std":["glam/default","bitflags/std"]},"features2":{"libm":["dep:libm","num-traits/libm","glam/libm"]},"yanked":false,"pubtime":"2026-01-10T11:12:16Z","v":2} {"name":"opendefocus-shared","vers":"0.1.9","deps":[{"name":"bitflags","req":"^2.10.0","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.24","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo_metadata","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"glam","req":"^0.30","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":false,"default_features":false,"target":"cfg(not(any(target_arch = \"spirv\")))","kind":"normal"},{"name":"libm","req":"^0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"protobuf-src","req":"^2.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"rstest","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"37465e7dd576bad32ee969e12a2c9bc1bcf4a7a61cf20b7958b01b60494de021","features":{"default":["std"],"std":["glam/default","bitflags/std"]},"features2":{"libm":["dep:libm","num-traits/libm","glam/libm"]},"yanked":false,"pubtime":"2026-01-23T09:32:21Z","v":2} {"name":"opendefocus-shared","vers":"0.1.10","deps":[{"name":"bitflags","req":"^2.10.0","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bytemuck","req":"^1.24","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"cargo_metadata","req":"^0.23.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"glam","req":"^0.30","features":["bytemuck"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"image","req":"^0.25","features":[],"optional":false,"default_features":false,"target":"cfg(not(any(target_arch = \"spirv\")))","kind":"normal"},{"name":"libm","req":"^0.2","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"prost-build","req":"^0.14.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"protobuf-src","req":"^2.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"build"},{"name":"rstest","req":"^0.26","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"}],"cksum":"2998869f07808a00a8e0e1682383fc877669b2c7c572d757b830c83fe6521ff6","features":{"default":["std"],"std":["glam/default","bitflags/std"]},"features2":{"libm":["dep:libm","num-traits/libm","glam/libm"]},"yanked":false,"pubtime":"2026-01-29T13:37:28Z","v":2}