diff options
author | Benno Lossin <lossin@kernel.org> | 2025-05-23 16:51:02 +0200 |
---|---|---|
committer | Benno Lossin <lossin@kernel.org> | 2025-06-11 21:13:57 +0200 |
commit | ec87ec35ca8bd61bfc1200224d332b4573b9dafa (patch) | |
tree | 03b481f0cb9bef8216c02d2b801e197ebbe33a46 /rust/kernel/init.rs | |
parent | 9f473538706b9fb5e82c9864b04089d35e4f93d5 (diff) |
rust: pin-init: implement `ZeroableOption` for function pointers with up to 20 arguments
`Option<[unsafe] [extern "abi"] fn(...args...) -> ret>` is documented
[1] to also have the `None` variant equal all zeroes.
Link: https://doc.rust-lang.org/stable/std/option/index.html#representation [1]
Link: https://github.com/Rust-for-Linux/pin-init/pull/56/commits/b6c1ab4fb3699765f81ae512ecac5a2f032d8d51
Link: https://lore.kernel.org/all/20250523145125.523275-7-lossin@kernel.org
Signed-off-by: Benno Lossin <lossin@kernel.org>
Diffstat (limited to 'rust/kernel/init.rs')
0 files changed, 0 insertions, 0 deletions