rust: alloc: add Vec::clear
authorAlice Ryhl <aliceryhl@google.com>
Fri, 2 May 2025 13:19:29 +0000 (13:19 +0000)
committerDanilo Krummrich <dakr@kernel.org>
Wed, 7 May 2025 16:36:59 +0000 (18:36 +0200)
commita1e4d5c9d708d7a0e7071015a120a4489404128f
treea88dc4d7396e30cda4709fb9e7667bbd8d342a1e
parent88d5d6a38d5161228fbfe017eb94d777d5e8a0e4
rust: alloc: add Vec::clear

Our custom Vec type is missing the stdlib method `clear`, thus add it.
It will be used in the miscdevice sample.

Reviewed-by: Benno Lossin <benno.lossin@proton.me>
Reviewed-by: Tamir Duberstein <tamird@gmail.com>
Signed-off-by: Alice Ryhl <aliceryhl@google.com>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Link: https://lore.kernel.org/r/20250502-vec-methods-v5-1-06d20ad9366f@google.com
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
rust/kernel/alloc/kvec.rs