1
0

rust: simplify read_poll_timeout's example code

- Drop unnecessary Result's '<()>'
- Use '?' instead of match

Signed-off-by: FUJITA Tomonori <fujita.tomonori@gmail.com>
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
This commit is contained in:
FUJITA Tomonori
2025-10-23 15:11:24 +09:00
committed by Danilo Krummrich
parent 26c1a20bf7
commit aad1577ab9

View File

@@ -42,8 +42,8 @@ use crate::{
/// ///
/// const HW_READY: u16 = 0x01; /// const HW_READY: u16 = 0x01;
/// ///
/// fn wait_for_hardware<const SIZE: usize>(io: &Io<SIZE>) -> Result<()> { /// fn wait_for_hardware<const SIZE: usize>(io: &Io<SIZE>) -> Result {
/// match read_poll_timeout( /// read_poll_timeout(
/// // The `op` closure reads the value of a specific status register. /// // The `op` closure reads the value of a specific status register.
/// || io.try_read16(0x1000), /// || io.try_read16(0x1000),
/// // The `cond` closure takes a reference to the value returned by `op` /// // The `cond` closure takes a reference to the value returned by `op`
@@ -51,14 +51,8 @@ use crate::{
/// |val: &u16| *val == HW_READY, /// |val: &u16| *val == HW_READY,
/// Delta::from_millis(50), /// Delta::from_millis(50),
/// Delta::from_secs(3), /// Delta::from_secs(3),
/// ) { /// )?;
/// Ok(_) => { /// Ok(())
/// // The hardware is ready. The returned value of the `op` closure
/// // isn't used.
/// Ok(())
/// }
/// Err(e) => Err(e),
/// }
/// } /// }
/// ``` /// ```
#[track_caller] #[track_caller]