xref: /third_party/rust/crates/lazy-static.rs/tests/no_std.rs
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/rust/crates/lazy-static.rs/tests/
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

Indexes created Thu Nov 07 10:32:03 CST 2024