rust-clippy/tests/ui/endian_bytes.rs

164 lines
4.3 KiB
Rust
Raw Normal View History

#![allow(unused)]
#![allow(clippy::diverging_sub_expression)]
#![no_main]
#[warn(clippy::host_endian_bytes)]
fn host() {
2u8.to_ne_bytes();
2i8.to_ne_bytes();
2u16.to_ne_bytes();
2i16.to_ne_bytes();
2u32.to_ne_bytes();
2i32.to_ne_bytes();
2u64.to_ne_bytes();
2i64.to_ne_bytes();
2u128.to_ne_bytes();
2i128.to_ne_bytes();
2usize.to_ne_bytes();
2isize.to_ne_bytes();
2.0f32.to_ne_bytes();
2.0f64.to_ne_bytes();
u8::from_ne_bytes(todo!());
i8::from_ne_bytes(todo!());
u16::from_ne_bytes(todo!());
i16::from_ne_bytes(todo!());
u32::from_ne_bytes(todo!());
i32::from_ne_bytes(todo!());
u64::from_ne_bytes(todo!());
i64::from_ne_bytes(todo!());
u128::from_ne_bytes(todo!());
i128::from_ne_bytes(todo!());
f32::from_ne_bytes(todo!());
f64::from_ne_bytes(todo!());
}
#[warn(clippy::little_endian_bytes)]
fn little() {
2u8.to_le_bytes();
2i8.to_le_bytes();
2u16.to_le_bytes();
2i16.to_le_bytes();
2u32.to_le_bytes();
2i32.to_le_bytes();
2u64.to_le_bytes();
2i64.to_le_bytes();
2u128.to_le_bytes();
2i128.to_le_bytes();
2usize.to_le_bytes();
2isize.to_le_bytes();
2.0f32.to_le_bytes();
2.0f64.to_le_bytes();
u8::from_le_bytes(todo!());
i8::from_le_bytes(todo!());
u16::from_le_bytes(todo!());
i16::from_le_bytes(todo!());
u32::from_le_bytes(todo!());
i32::from_le_bytes(todo!());
u64::from_le_bytes(todo!());
i64::from_le_bytes(todo!());
u128::from_le_bytes(todo!());
i128::from_le_bytes(todo!());
usize::from_le_bytes(todo!());
isize::from_le_bytes(todo!());
f32::from_le_bytes(todo!());
f64::from_le_bytes(todo!());
}
#[warn(clippy::big_endian_bytes)]
fn big() {
2u8.to_be_bytes();
2i8.to_be_bytes();
2u16.to_be_bytes();
2i16.to_be_bytes();
2u32.to_be_bytes();
2i32.to_be_bytes();
2u64.to_be_bytes();
2i64.to_be_bytes();
2u128.to_be_bytes();
2i128.to_be_bytes();
2.0f32.to_be_bytes();
2.0f64.to_be_bytes();
2usize.to_be_bytes();
2isize.to_be_bytes();
u8::from_be_bytes(todo!());
i8::from_be_bytes(todo!());
u16::from_be_bytes(todo!());
i16::from_be_bytes(todo!());
u32::from_be_bytes(todo!());
i32::from_be_bytes(todo!());
u64::from_be_bytes(todo!());
i64::from_be_bytes(todo!());
u128::from_be_bytes(todo!());
i128::from_be_bytes(todo!());
usize::from_be_bytes(todo!());
isize::from_be_bytes(todo!());
f32::from_be_bytes(todo!());
f64::from_be_bytes(todo!());
}
#[warn(clippy::little_endian_bytes)]
#[warn(clippy::big_endian_bytes)]
fn little_no_help() {
2u8.to_le_bytes();
2i8.to_le_bytes();
2u16.to_le_bytes();
2i16.to_le_bytes();
2u32.to_le_bytes();
2i32.to_le_bytes();
2u64.to_le_bytes();
2i64.to_le_bytes();
2u128.to_le_bytes();
2i128.to_le_bytes();
2usize.to_le_bytes();
2isize.to_le_bytes();
2.0f32.to_le_bytes();
2.0f64.to_le_bytes();
u8::from_le_bytes(todo!());
i8::from_le_bytes(todo!());
u16::from_le_bytes(todo!());
i16::from_le_bytes(todo!());
u32::from_le_bytes(todo!());
i32::from_le_bytes(todo!());
u64::from_le_bytes(todo!());
i64::from_le_bytes(todo!());
u128::from_le_bytes(todo!());
i128::from_le_bytes(todo!());
usize::from_le_bytes(todo!());
isize::from_le_bytes(todo!());
f32::from_le_bytes(todo!());
f64::from_le_bytes(todo!());
}
#[warn(clippy::big_endian_bytes)]
#[warn(clippy::little_endian_bytes)]
fn big_no_help() {
2u8.to_be_bytes();
2i8.to_be_bytes();
2u16.to_be_bytes();
2i16.to_be_bytes();
2u32.to_be_bytes();
2i32.to_be_bytes();
2u64.to_be_bytes();
2i64.to_be_bytes();
2u128.to_be_bytes();
2i128.to_be_bytes();
2usize.to_be_bytes();
2isize.to_be_bytes();
2.0f32.to_be_bytes();
2.0f64.to_be_bytes();
u8::from_be_bytes(todo!());
i8::from_be_bytes(todo!());
u16::from_be_bytes(todo!());
i16::from_be_bytes(todo!());
u32::from_be_bytes(todo!());
i32::from_be_bytes(todo!());
u64::from_be_bytes(todo!());
i64::from_be_bytes(todo!());
u128::from_be_bytes(todo!());
i128::from_be_bytes(todo!());
usize::from_be_bytes(todo!());
isize::from_be_bytes(todo!());
f32::from_be_bytes(todo!());
f64::from_be_bytes(todo!());
}