Michael Neumann

Results 64 comments of Michael Neumann

Would `:alias` work in this case? ```savi :enum Colors :member gray 1 :member red 2 :alias grey gray ``` And what about exhaustiveness checks? Given two members of the same...

Proper API of Postgres library depends on this, too. For now I can use a `Notify`.

Rust's `impl SomeType` can occur multiple times within the same module (i.e. "file"), but it's not something you see very often. What you see is multiple `impl SomeTraitA for SomeType`,...

Most likely I am using a `debug` build! Let me try again with `gmake ci config=release`!

Or to have a `savi check` command, that just does type checking without code generation. Most of the time that'd help.

Just for reference, with `savi-release` it's 3x faster (10 seconds total instead of 32): ``` > time savi build --print-perf spec 1 ms : manifests 181 ms : load 0...

@kinnison I use DragonFly, which is not supported as well. You should still be able to install rustup locally! Clone rustup source and run (if it fails to build, see...

@kinnison If you want to use rustup for cross-compilation: "rustup target add ..." does not work when the `ports-toolchain` is activated. The workaround is to switch to the freebsd toolchain,...

> If desired, it is possible to facilitate this by using `.bytes()` or `.text()` instead of `.json()`, and then doing `serde_json::from_slice`/`from_str` as appropriate. If that fails, the `Bytes`/`String` structure will...

It's funny how this broke the FreeBSD CI build. Probably because `gmake libs` was cached before and wasn't triggered that often (it takes years to build). I am not quite...