Skip to content

Commit 3c2fa5e

Browse files
committed
fix some lints
1 parent d785151 commit 3c2fa5e

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

src/algorithm/monadic.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2697,7 +2697,7 @@ impl Value {
26972697
write_ty_meta(BinType::Char, arr.meta(), bytes, depth, env)?;
26982698
write_shape(&arr.shape, bytes);
26992699
let s: String = arr.data.iter().copied().collect();
2700-
bytes.extend((s.as_bytes().len() as u32).to_le_bytes());
2700+
bytes.extend((s.len() as u32).to_le_bytes());
27012701
bytes.extend(s.as_bytes());
27022702
}
27032703
Value::Box(arr) => {

src/compile/invert/un.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ fn anti_inverse_impl(mut input: &[Node], asm: &Assembly, for_un: bool) -> Invers
118118
for pattern in (ANTI_PATTERNS.iter()).filter(|pat| !for_un || pat.allowed_in_un()) {
119119
match pattern.invert_extract(curr, asm) {
120120
Ok((new, anti_inv)) => {
121-
if !nodes_clean_sig(new).is_some_and(|sig| sig.args == sig.outputs) {
121+
if nodes_clean_sig(new).is_none_or(|sig| sig.args != sig.outputs) {
122122
continue;
123123
}
124124
dbgln!("matched anti pattern {pattern:?}\n on {curr:?}\n to {anti_inv:?}");
@@ -927,7 +927,7 @@ inverse!(AlgebraPat, input, asm, {
927927
});
928928

929929
inverse!(AntiContraFlip, input, asm, Prim(Flip, span), {
930-
if !nodes_clean_sig(input).is_some_and(|sig| sig == (2, 1)) {
930+
if nodes_clean_sig(input).is_none_or(|sig| sig != (2, 1)) {
931931
return generic();
932932
}
933933
for pat in CONTRA_PATTERNS.iter() {

src/lib.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,7 @@ mod tests {
357357
#[test]
358358
fn no_dbgs() {
359359
recurse_dirs(std::path::Path::new("."), &|path| {
360-
if !path.extension().is_some_and(|ext| ext == "rs")
360+
if path.extension().is_none_or(|ext| ext != "rs")
361361
|| path.canonicalize().unwrap()
362362
== std::path::Path::new(file!()).canonicalize().unwrap()
363363
{
@@ -387,7 +387,7 @@ mod tests {
387387
#[test]
388388
fn no_printlns() {
389389
recurse_dirs(std::path::Path::new("."), &|path| {
390-
if !path.extension().is_some_and(|ext| ext == "rs")
390+
if path.extension().is_none_or(|ext| ext != "rs")
391391
|| path.canonicalize().unwrap()
392392
== std::path::Path::new(file!()).canonicalize().unwrap()
393393
|| path

src/main.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -692,7 +692,7 @@ impl WatchArgs {
692692
.filter_map(Result::ok)
693693
.filter(|event| matches!(event.kind, EventKind::Modify(_)))
694694
.flat_map(|event| event.paths)
695-
.filter(|path| path.extension().map_or(false, |ext| ext == "ua"))
695+
.filter(|path| path.extension().is_some_and(|ext| ext == "ua"))
696696
.last()
697697
{
698698
if last_time.elapsed() > Duration::from_millis(100) {
@@ -972,7 +972,7 @@ fn uiua_files_in(root: &Path, max_depth: Option<usize>) -> UiuaResult<Vec<PathBu
972972
continue;
973973
}
974974
rec(&path, acc, depth + 1, max_depth)?;
975-
} else if path.extension().map_or(false, |ext| ext == "ua") {
975+
} else if path.extension().is_some_and(|ext| ext == "ua") {
976976
acc.push(path);
977977
}
978978
}

0 commit comments

Comments
 (0)