I'm getting the following error ``` ---- src/tc/mod.rs - tc (line 76) stdout ---- error[E0599]: `Peripherals` is not an iterator --> src/tc/mod.rs:82:34 | 9 | let pac = hal::pac::Peripherals::take().unwrap(); | ^^^^ `Peripherals` is not an iterator | ::: /mnt/c/Users/martin.mortsell/Documents/atsams70-rust/target/x86_64-unknown-linux-gnu/debug/build/atsamv71q21b-0a525f64610ca654/out/lib.rs:1:55241 | 1 | ... pub mod etm ; # [no_mangle] static mut DEVICE_PERIPHERALS : bool = false ; # [doc = r" All the peripherals."] # [allow (non_snake_case)] pub struct Peripherals { # [doc = "ACC"] pub ACC : ACC , # [doc = "AES"] pub AES : AES , # [doc = "AFEC0"] pub AFEC0 : AFEC0 , # [doc = "AFEC1"] pub AFEC1 : AFEC1 , # [doc = "CHIPID"] pub CHIPID : CHIP... | ---------------------- doesn't satisfy `Peripherals: Iterator` | = note: the following trait bounds were not satisfied: `Peripherals: Iterator` which is required by `&mut Peripherals: Iterator` ``` when running `cargo test --package atsamx7x-hal --doc --features samv71q21b,unproven --target x86_64-unknown-linux-gnu` Any idea what the issue is?