linux/rust/alloc/vec
Miguel Ojeda 318c3cc8e1 rust: alloc: vec: Add some try_* methods we need
Add some missing fallible methods that we need.

They are all marked as:

    #[stable(feature = "kernel", since = "1.0.0")]

for easy identification.

Lina: Extracted from commit 487d7578bd03 ("rust: alloc: add some `try_*`
methods we need") in rust-for-linux/rust.

Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
Signed-off-by: Asahi Lina <lina@asahilina.net>
Link: https://github.com/Rust-for-Linux/linux/commit/487d7578bd03
Link: https://lore.kernel.org/r/20230224-rust-vec-v1-4-733b5b5a57c5@asahilina.net
[ Match the non-fallible methods from version 1.62.0, since those
  in commit 487d7578bd03 were written for 1.54.0-beta.1. ]
Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
2023-04-10 23:55:43 +02:00
..
drain_filter.rs rust: adapt alloc crate to the kernel 2022-09-28 08:57:01 +02:00
drain.rs rust: adapt alloc crate to the kernel 2022-09-28 08:57:01 +02:00
into_iter.rs rust: adapt alloc crate to the kernel 2022-09-28 08:57:01 +02:00
is_zero.rs rust: adapt alloc crate to the kernel 2022-09-28 08:57:01 +02:00
mod.rs rust: alloc: vec: Add some try_* methods we need 2023-04-10 23:55:43 +02:00
partial_eq.rs rust: adapt alloc crate to the kernel 2022-09-28 08:57:01 +02:00
set_len_on_drop.rs rust: Add SPDX headers to alloc::vec::{spec_extend, set_len_on_drop} 2023-04-10 23:55:19 +02:00
spec_extend.rs rust: alloc: vec: Add some try_* methods we need 2023-04-10 23:55:43 +02:00