Housekeeping with clippy

This commit is contained in:
Rerumu
2023-06-20 14:07:25 -04:00
parent 857737ff52
commit 7a49d61e0a
13 changed files with 96 additions and 117 deletions
+2 -2
View File
@@ -25,8 +25,8 @@ impl Luau {
}
fn write_i64(data: i64, w: &mut dyn Write) -> Result<()> {
let data_1 = (data & 0xFFFFFFFF) as u32;
let data_2 = (data >> 32 & 0xFFFFFFFF) as u32;
let data_1 = (data & 0xFFFF_FFFF) as u32;
let data_2 = (data >> 32 & 0xFFFF_FFFF) as u32;
write!(w, "rt.i64.from_u32({data_1}, {data_2})")
}
+5 -1
View File
@@ -13,6 +13,7 @@ use wast::{
macro_rules! impl_write_number_nan {
($name:ident, $name_nan:ident, $numeric:ty, $pattern:ty) => {
#[allow(clippy::missing_errors_doc)]
pub fn $name(number: $numeric, w: &mut dyn Write) -> Result<()> {
match (number.classify(), number.is_sign_negative()) {
(FpCategory::Nan, true) => write!(w, "-LUA_NAN_DEFAULT "),
@@ -23,6 +24,7 @@ macro_rules! impl_write_number_nan {
}
}
#[allow(clippy::missing_errors_doc)]
pub fn $name_nan(data: &wast::core::NanPattern<$pattern>, w: &mut dyn Write) -> Result<()> {
use wast::core::NanPattern;
@@ -42,6 +44,7 @@ macro_rules! impl_write_number_nan {
impl_write_number_nan!(write_f32, write_f32_nan, f32, wast::token::Float32);
impl_write_number_nan!(write_f64, write_f64_nan, f64, wast::token::Float64);
#[allow(clippy::missing_const_for_fn)]
fn try_into_ast_module(data: QuoteWat) -> Option<WaModule> {
if let QuoteWat::Wat(Wat::Module(data)) = data {
Some(data)
@@ -54,6 +57,7 @@ pub fn get_name_from_id(id: Option<Id>) -> &str {
id.as_ref().map_or("temp", Id::name)
}
#[allow(clippy::missing_errors_doc)]
pub trait Target: Sized {
fn executable() -> String;
@@ -144,7 +148,7 @@ pub trait Target: Sized {
.join(name)
.with_extension("wast.lua");
std::fs::write(&temp, &data)?;
std::fs::write(&temp, data)?;
Self::run_command(&temp)
}
}