mirror of
https://github.com/Cuprate/cuprate.git
synced 2024-12-23 03:59:31 +00:00
remove OnceLock from decomposed amount
This commit is contained in:
parent
0d8f71b4c7
commit
53e7cf25f0
1 changed files with 26 additions and 28 deletions
|
@ -1,12 +1,7 @@
|
|||
use std::sync::OnceLock;
|
||||
|
||||
/// Decomposed amount table.
|
||||
///
|
||||
static DECOMPOSED_AMOUNTS: OnceLock<[u64; 172]> = OnceLock::new();
|
||||
|
||||
#[rustfmt::skip]
|
||||
pub fn decomposed_amounts() -> &'static [u64; 172] {
|
||||
DECOMPOSED_AMOUNTS.get_or_init(|| {
|
||||
static DECOMPOSED_AMOUNTS: [u64; 172] =
|
||||
[
|
||||
1, 2, 3, 4, 5, 6, 7, 8, 9,
|
||||
10, 20, 30, 40, 50, 60, 70, 80, 90,
|
||||
|
@ -28,8 +23,11 @@ pub fn decomposed_amounts() -> &'static [u64; 172] {
|
|||
100000000000000000, 200000000000000000, 300000000000000000, 400000000000000000, 500000000000000000, 600000000000000000, 700000000000000000, 800000000000000000, 900000000000000000,
|
||||
1000000000000000000, 2000000000000000000, 3000000000000000000, 4000000000000000000, 5000000000000000000, 6000000000000000000, 7000000000000000000, 8000000000000000000, 9000000000000000000,
|
||||
10000000000000000000
|
||||
]
|
||||
})
|
||||
];
|
||||
|
||||
#[inline]
|
||||
pub fn decomposed_amounts() -> &'static [u64; 172] {
|
||||
&DECOMPOSED_AMOUNTS
|
||||
}
|
||||
|
||||
/// Checks that an output amount is decomposed.
|
||||
|
|
Loading…
Reference in a new issue