()
| 65 | } |
| 66 | |
| 67 | fn package_version() -> semver::Version { |
| 68 | let version = fs::read_to_string("../wit/imports.wit") |
| 69 | .ok() |
| 70 | .and_then(|wit| { |
| 71 | wit.lines() |
| 72 | .find_map(|line| line.trim().strip_prefix("package wasi:webgpu@")) |
| 73 | .map(|rest| rest.trim_end_matches(';').trim().to_string()) |
| 74 | }) |
| 75 | .unwrap(); |
| 76 | semver::Version::parse(&version).unwrap() |
| 77 | } |