1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
// macro_rules! bytes_to_be {
// ($bytes:expr, $to_type:expr) => {
// {
// let size = size_of::<$to_type>();
// let bytes_len = $bytes.len();
// match bytes_len {
// l if l < size => {
// let mut arr = [0;size_of::<$to_type>()];
// arr[size - bytes_len..bytes_len].copy_from_slice($bytes);
// $to_type::from_be_bytes(arr)
// }
// _ => {
// $to_type::from_be_bytes($bytes.try_into().unwrap())
// }
// }
// }
// };
// }
// pub fn bytes_to_be(bytes: &[u8], be: bool) -> i32 {
// i32::fromb
// bytes_to_be!()
// }