error: #[step] takes `&mut self` (the scheduled control loop - D34)
  --> tests/trybuild/fail/step_requires_mut_self.rs:16:5
   |
16 |     async fn step(_step: StepContext) -> Result<()> {
   |     ^^^^^

warning: unused import: `phoxal::prelude::*`
 --> tests/trybuild/fail/step_requires_mut_self.rs:2:5
  |
2 | use phoxal::prelude::*;
  |     ^^^^^^^^^^^^^^^^^^
  |
  = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
