less than 1 minute read

qemu 参数

trait object

Fn() 是一个

#[cfg(test)]
fn test_runner(tests: &[&dyn Fn()]) {
    serial_println!("Running {} tests", tests.len());
    for test in tests {
        test();
    }
    exit_qemu(QemuExitCode::Success);
}

我们需要为每个 test 对象创建一个方法,这个方法能够输出 test 的名字,然后调用 test 对象。这样的话,我们就不需要在每个 test 里面输出测试的名字和是否测试成功。

pub struct 的成员是不公开的

##

Updated:

Comments