summaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/stackdepot.py
diff options
context:
space:
mode:
authorAlice Ryhl <aliceryhl@google.com>2023-05-02 15:40:15 +0300
committerMiguel Ojeda <ojeda@kernel.org>2023-05-31 19:53:10 +0300
commit4a59081c09cbfe17505baf3db50ebb9b97290bae (patch)
treee6fa3f0dc0f650ba8be998ed47ad41ddbd2de6a8 /scripts/gdb/linux/stackdepot.py
parent309786c2393c7b3375c232b137e52613c8099327 (diff)
downloadlinux-4a59081c09cbfe17505baf3db50ebb9b97290bae.tar.xz
rust: error: allow specifying error type on `Result`
Currently, if the `kernel::error::Result` type is in scope (which is often is, since it's in the kernel's prelude), you cannot write `Result<T, SomeOtherErrorType>` when you want to use a different error type than `kernel::error::Error`. To solve this we change the error type from being hard-coded to just being a default generic parameter. This still lets you write `Result<T>` when you just want to use the `Error` error type, but also lets you write `Result<T, SomeOtherErrorType>` when necessary. Signed-off-by: Alice Ryhl <aliceryhl@google.com> Reviewed-by: Benno Lossin <benno.lossin@proton.me> Reviewed-by: Asahi Lina <lina@asahilina.net> Reviewed-by: Andreas Hindborg <a.hindborg@samsung.com> Reviewed-by: Gary Guo <gary@garyguo.net> Link: https://lore.kernel.org/r/20230502124015.356001-1-aliceryhl@google.com Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
Diffstat (limited to 'scripts/gdb/linux/stackdepot.py')
0 files changed, 0 insertions, 0 deletions