Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

:x is ignored when printing structs. #645

Open
Dirbaio opened this issue Nov 30, 2021 · 0 comments
Open

:x is ignored when printing structs. #645

Dirbaio opened this issue Nov 30, 2021 · 0 comments
Assignees
Labels
type: bug Something isn't working

Comments

@Dirbaio
Copy link
Contributor

Dirbaio commented Nov 30, 2021

#[derive(defmt::Format)]
struct Foo {
    bar: [u8; 4],
}

info!("Arr: {:x}", [10, 11, 12, 13]);
info!("Foo: {:x}", Foo { bar: [10, 11, 12, 13] });

This code prints:

25 INFO  Arr: [a, b, c, d]
26 INFO  Foo: Foo { bar: [10, 11, 12, 13] }

I would expect the struct's array to be printed in hex as well. I think this used to work in the past, but maybe I'm mistaken? (using defmt 0.3.0)

@Urhengulas Urhengulas added the type: bug Something isn't working label Dec 1, 2021
@justahero justahero self-assigned this Dec 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants