Jonathan Pallant
Jonathan Pallant
## Some initial thoughts 1. Mixing the *output of byte slices* (which is what the global singleton implementation of `trait Logger` handles) with the *generation of bytes* (which is currently...
Also I should note, currently wire formats are strings, like `defmt=5`. You could arrange for the defmt crate to specify the wire format as `custom` or something. Or even let...
Absolutely brilliant @LeonMatthesKDAB - exactly what I was looking for. I will re-read this every time I present to a C++ crowd, and now I'll be able to confidently use...
The Ferrocene failure is expected (sorry, you're a third party in this org). The test failures are real - you can mark examples that aren't supposed to compile with `ignore`...
I've pushed a copy of this branch into our repo, so it is now available at: * https://kdab-cpp-cheatsheet.ferrous-systems-rust-training.pages.dev/latest/slides * https://kdab-cpp-cheatsheet.ferrous-systems-rust-training.pages.dev/latest/book
Try this to stop generating the cheatsheet as a slide deck: ```diff diff --git a/training-slides/book.toml b/training-slides/book.toml index 279281e..15a9b09 100644 --- a/training-slides/book.toml +++ b/training-slides/book.toml @@ -6,7 +6,7 @@ src = "src"...
Thank you for all your help on this. I shall refer to it next week!
Someone could run `RUSTFLAGS='-Tcustom.x' cargo build` without losing the choice of linker. That's about all it gets you.
The README states: > This work is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/). > > We encourage the use of this material, under the terms of the...
Arguably it's an error that we accept non-`extern "C"` functions. Rust functions have no defined ABI, and yet the hardware assumes it is entering a function that preserves R4-R11 and...