Devin Gunay
Devin Gunay
**Is your feature request related to a problem? Please describe.** I noticed that diffsitter returns `0` when the two files have the same AST, which is awesome. However, it still...
Neat pattern for Rust that lets you encode valid/invalid states using the type system.
#### Description Implementing Active TCP ICE to enable Pion to connect to passive TCP ICE hosts. Still relatively new to WebRTC and ICE, so if I stray from [RFC 6544](https://datatracker.ietf.org/doc/html/rfc6544)...
Recently wrote a linter that I think some may find helpful: https://github.com/dgunay/ifacecapture ## What it does It was originally written to try and find this specific mistake with an interface...
I am running Gnome 3.38.2 on Arch Linux, and (as far as I can tell) am on xwayland. More details: ``` OS: Arch Linux x86_64 Kernel: 5.9.14-arch1-1 Uptime: 4 mins...
Addresses #25 and #24 This example is only partial (for top-level changes), since that's all I have needed so far. Haven't added subfield changes yet.
When a service is not found in `Invoke/MustInvoke/InvokeNamed`, `serviceNotFound` is called ```go func (i *Injector) serviceNotFound(name string) error { // @TODO: use the Keys+Map functions from `golang.org/x/exp/maps` as // soon...
I found myself wanting to do something like this ```go m := objx.New(data) m.Delete("foo.bar") ``` But didn't see any way of doing that without casting back to `map[string]any` and doing...
EDIT: for anyone coming across this, here is the outcome of my attempt to reverse engineer the codec configuration: https://github.com/dgunay/galaxy-book4-pro-reverse-engineering The speakers on the Galaxy Book4 Pro 14" NP940XGK don't...
Following https://github.com/riverqueue/river/discussions/521#discussioncomment-10281093, I've implemented a job that I want to run at least once a day around a certain time like this: ```go // every 5 minutes from 6-7pm schedule,...