]> git.ipfire.org Git - thirdparty/linux.git/commit
rust: alloc: implement Display for Box
authorGuangbo Cui <2407018371@qq.com>
Mon, 11 Nov 2024 13:40:41 +0000 (21:40 +0800)
committerMiguel Ojeda <ojeda@kernel.org>
Tue, 17 Dec 2024 23:54:31 +0000 (00:54 +0100)
commit21e08aa59a9a0b665b051a8919ec80a872807cfb
treeb82e3b4ea9287af6026f50be6078c6d7dc484088
parent2dde1c8b04a5c415912bc3ffa8b677eb364dbcb7
rust: alloc: implement Display for Box

Currently `impl Display` is missing for `Box<T, A>`, as a result,
things like using `Box<..>` directly as an operand in `pr_info!()`
are impossible, which is less ergonomic compared to `Box` in Rust
std.

Therefore add `impl Display` for `Box`.

Acked-by: Danilo Krummrich <dakr@kernel.org>
Suggested-by: Boqun Feng <boqun.feng@gmail.com>
Link: https://github.com/Rust-for-Linux/linux/issues/1126
Signed-off-by: Guangbo Cui <2407018371@qq.com>
Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Link: https://lore.kernel.org/r/tencent_2AD25C6A6898D3A598CBA54BB6AF59BB900A@qq.com
[ Reworded title. - Miguel ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
rust/kernel/alloc/kbox.rs