Attribute Macro bevy_mod_sysfail::quick_sysfail

source ·
#[quick_sysfail]
Expand description

quick_sysfail is like sysfail(ignore) but only works on Option<()>.

This attribute, unlike sysfail allows you to elide the final Some(()) and the type signature of the system. It’s for the maximally lazy, like me.

Example

use bevy_mod_sysfail::macros::*;

#[sysfail(ignore)]
fn place_gizmo() -> Option<()> {
  // …
  Some(())
}
// equivalent to:
#[quick_sysfail]
fn quick_place_gizmo() {
  // …
}