1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
use std::ops::Not; /// Alternative to `!`. /// /// # Example /// /// ```rust,no_run ///div![ /// "Button", /// IF!(not(disabled) => ev(Ev::Click, Msg::Clicked)), ///] /// ``` pub fn not<T: Not>(predicate: T) -> T::Output { predicate.not() } // @TODO move helpers from lib.rs or shortcuts.rs here // ------ ------ Tests ------ ------ #[cfg(test)] mod tests { use super::*; use wasm_bindgen_test::*; #[wasm_bindgen_test] fn helpers_not() { assert!(not(false)); } }