1d0a2ff35Sopenharmony_ci#![cfg(feature="spin_no_std")] 2d0a2ff35Sopenharmony_ci 3d0a2ff35Sopenharmony_ci#![no_std] 4d0a2ff35Sopenharmony_ci 5d0a2ff35Sopenharmony_ci#[macro_use] 6d0a2ff35Sopenharmony_ciextern crate lazy_static; 7d0a2ff35Sopenharmony_ci 8d0a2ff35Sopenharmony_cilazy_static! { 9d0a2ff35Sopenharmony_ci /// Documentation! 10d0a2ff35Sopenharmony_ci pub static ref NUMBER: u32 = times_two(3); 11d0a2ff35Sopenharmony_ci} 12d0a2ff35Sopenharmony_ci 13d0a2ff35Sopenharmony_cifn times_two(n: u32) -> u32 { 14d0a2ff35Sopenharmony_ci n * 2 15d0a2ff35Sopenharmony_ci} 16d0a2ff35Sopenharmony_ci 17d0a2ff35Sopenharmony_ci#[test] 18d0a2ff35Sopenharmony_cifn test_basic() { 19d0a2ff35Sopenharmony_ci assert_eq!(*NUMBER, 6); 20d0a2ff35Sopenharmony_ci} 21