digit_layout/types.rs
1//! 为一些基本类型和常用类型提供预定义布局。
2
3#![allow(missing_docs)]
4
5layout!(U8 u( 8));
6layout!(U16 u( 16));
7layout!(U32 u( 32));
8layout!(U64 u( 64));
9layout!(U128 u(128));
10layout!(I8 i( 8));
11layout!(I16 i( 16));
12layout!(I32 i( 32));
13layout!(I64 i( 64));
14layout!(I128 i(128));
15layout!(F16 e( 5)m( 10));
16layout!(BF16 e( 8)m( 7));
17layout!(F32 e( 8)m( 23));
18layout!(F64 e(11)m( 52));
19layout!(F128 e(15)m(112));
20layout!(Bool; [1] in 1);