implement wasm traits for roc_std::{I128, U128}

This commit is contained in:
Folkert 2022-07-24 12:07:27 +02:00
parent 754dbf4546
commit e1b427839b
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C
3 changed files with 9 additions and 7 deletions

View file

@ -1,4 +1,4 @@
use roc_std::{RocDec, RocList, RocOrder, RocResult, RocStr};
use roc_std::{RocDec, RocList, RocOrder, RocResult, RocStr, I128, U128};
pub trait Wasm32Sized: Sized {
const SIZE_OF_WASM: usize;
@ -22,9 +22,8 @@ macro_rules! wasm32_sized_primitive {
}
}
wasm32_sized_primitive!(
u8, i8, u16, i16, u32, i32, char, u64, i64, u128, i128, f32, f64, bool, RocDec, RocOrder,
);
wasm32_sized_primitive!(u8, i8, u16, i16, u32, i32, char, u64, i64, u128, i128, f32, f64, bool,);
wasm32_sized_primitive!(RocDec, RocOrder, I128, U128,);
impl Wasm32Sized for () {
const SIZE_OF_WASM: usize = 0;