Messages in this thread | | | From | Boqun Feng <> | Subject | [PATCH v2 0/2] rust: sync: Arc: Implement Debug and Display | Date | Tue, 7 Feb 2023 10:52:14 -0800 |
| |
previous version:
v1: https://lore.kernel.org/rust-for-linux/20230201232244.212908-1-boqun.feng@gmail.com/
Changes since v1:
* Remove the refcount for Debug impl as per Peter and Greg. * Since the refcount_read() bits are removed, therefore squash all 4 patches into one (I keep the Reviewed-by tags for anyone that gave to both patch #1 and patch #4 in v1). Thanks for everyone for the reviewing ;-)
I found that our Arc doesn't implement `Debug` or `Display` when I tried to play with them, therefore add these implementation.
With these changes, I could get the following print with the sample code in patch #2:
[..] rust_print: 1 [..] rust_print: "hello, world" [..] rust_print: [samples/rust/rust_print.rs:34] c = "hello, world" [..] rust_print: "hello, world"
Suggestions and comments are welcome!
Regards, Boqun
-- 2.39.1
| |