Our great sponsors
-
virtual-environments
Discontinued GitHub Actions runner images [Moved to: https://github.com/actions/runner-images]
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
rust-analyzer
Discontinued A Rust compiler front-end for IDEs [Moved to: https://github.com/rust-lang/rust-analyzer] (by rust-analyzer)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
It's somewhat splitting hairs, and perhaps a bit silly of a difference, and perhaps not entirely intentional (there are several inconsistencies in these scenarios). There is still outstanding issues about exactly how some of these edge cases should be treated (https://github.com/rust-lang/rust/issues/61733), and part of the reason why attributes on expressions aren't yet allowed.
It should work just fine - I think the only reason it's still a tier 2 target is that Github Actions doesn't yet offer macOS on M1 as a supported platform. Seems like they may be adding it next year though: https://github.com/actions/virtual-environments/issues/2187
Does anyone know how mature ts-rust is? I'm trying to use this with complex types (nested enums etc) and am running into some pain-points, especially when I have types defined across multiple files. Not sure if this is a legitimate limitation, or whether there's just more for me to do in terms of configuration etc.
Caused by: failed to load source for dependency `cpal` Caused by: Unable to update registry `crates-io` Caused by: failed to fetch `https://github.com/rust-lang/crates.io-index` Caused by: failed to lock file '/Users/xxxxxx/.cargo/registry/index/github.com-1ecc6299db9ec823/.git/refs/remotes/origin/HEAD.lock' for writing: ; class=Os (2)
Thank you. I searched their GitHub repo and saw it was already fixed a few days ago and will hopefully make it into the next release 😊
You may want to also look at some of the popular parser combinators like nom and combine. I don't think they do what you are suggesting, though.
You may want to also look at some of the popular parser combinators like nom and combine. I don't think they do what you are suggesting, though.