/* SPDX-License-Identifier: (Apache-2.0 OR MIT OR Zlib) */ /* Copyright © 2021 Violet Leonard */ use drying_paint::{WatchedCellCore, WatchedCore}; fn function_exists(_f: F) {} #[allow(dead_code, clippy::extra_unused_lifetimes)] fn test_no_missing_fns<'ctx>() { function_exists(>::get); function_exists(>::get_unwatched); #[cfg(feature = "std")] function_exists(>::get_auto); function_exists(>::get_mut); function_exists(>::get_mut_external); #[cfg(feature = "std")] function_exists(>::get_mut_auto); function_exists(>::replace); function_exists(>::replace_external); #[cfg(feature = "std")] function_exists(>::replace_auto); function_exists(>::take); function_exists(>::take_external); #[cfg(feature = "std")] function_exists(>::take_auto); function_exists(>::set_if_neq); function_exists(>::set_if_neq_external); #[cfg(feature = "std")] function_exists(>::set_if_neq_auto); function_exists(>::get); function_exists(>::get_unwatched); #[cfg(feature = "std")] function_exists(>::get_auto); function_exists(>::get_mut); function_exists(>::get_mut_external); #[cfg(feature = "std")] function_exists(>::get_mut_auto); function_exists(>::replace); function_exists(>::replace_external); #[cfg(feature = "std")] function_exists(>::replace_auto); function_exists(>::take); function_exists(>::take_external); #[cfg(feature = "std")] function_exists(>::take_auto); function_exists(>::set); function_exists(>::set_external); #[cfg(feature = "std")] function_exists(>::set_auto); function_exists(>::set_if_neq); function_exists(>::set_if_neq_external); #[cfg(feature = "std")] function_exists(>::set_if_neq_auto); }