Jonathan Pallant

Results 245 comments of 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...