From 1111100e839d101a558daa9a8eba23ded59d4f8d Mon Sep 17 00:00:00 2001 From: Yaroslav Bolyukin Date: Wed, 20 Apr 2022 19:27:40 +0000 Subject: [PATCH] style: fix clippy warnings --- --- a/crates/jrsonnet-evaluator/src/builtin/mod.rs +++ b/crates/jrsonnet-evaluator/src/builtin/mod.rs @@ -192,8 +192,6 @@ inc_hidden: bool, #[cfg(feature = "exp-preserve-order")] preserve_order: Option, ) -> Result { - #[cfg(not(feature = "exp-preserve-order"))] - let preserve_order = false; #[cfg(feature = "exp-preserve-order")] let preserve_order = preserve_order.unwrap_or(false); let out = obj.fields_ex( --- a/crates/jrsonnet-evaluator/src/evaluate/mod.rs +++ b/crates/jrsonnet-evaluator/src/evaluate/mod.rs @@ -680,7 +680,7 @@ Ok(Some(push_frame( loc, || format!("slice {}", desc), - || Ok(evaluate(context.clone(), value)?.try_into()?), + || evaluate(context.clone(), value)?.try_into(), )?)) } else { Ok(None) --- a/crates/jrsonnet-evaluator/src/obj.rs +++ b/crates/jrsonnet-evaluator/src/obj.rs @@ -19,13 +19,13 @@ }; #[cfg(not(feature = "exp-preserve-order"))] -pub(crate) mod ordering { +mod ordering { use gcmodule::Trace; #[derive(Clone, Copy, Default, Debug, Trace)] pub struct FieldIndex; impl FieldIndex { - pub fn next(self) -> Self { + pub const fn next(self) -> Self { Self } } @@ -33,7 +33,7 @@ #[derive(Clone, Copy, Default, Debug, Trace)] pub struct SuperDepth; impl SuperDepth { - pub fn deeper(self) -> Self { + pub const fn deeper(self) -> Self { Self } } @@ -41,7 +41,7 @@ #[derive(Clone, Copy)] pub struct FieldSortKey; impl FieldSortKey { - pub fn new(_: SuperDepth, _: FieldIndex) -> Self { + pub const fn new(_: SuperDepth, _: FieldIndex) -> Self { Self } } @@ -87,7 +87,7 @@ } } -pub(crate) use ordering::*; +use ordering::*; #[derive(Debug, Trace)] pub struct ObjMember { @@ -594,7 +594,7 @@ pub fn bindable(self, bindable: TraceBox) { self.binding(LazyBinding::Bindable(Cc::new(bindable))) } - pub fn binding(self, binding: LazyBinding) -> () { + pub fn binding(self, binding: LazyBinding) { let (receiver, name, member) = self.build_member(binding); let new = receiver.0.clone(); *receiver.0 = new.extend_with_raw_member(name, member) --- a/crates/jrsonnet-evaluator/src/val.rs +++ b/crates/jrsonnet-evaluator/src/val.rs @@ -201,16 +201,16 @@ pub(crate) step: u32, } impl Slice { - fn from(&self) -> usize { + const fn from(&self) -> usize { self.from as usize } - fn to(&self) -> usize { + const fn to(&self) -> usize { self.to as usize } - fn step(&self) -> usize { + const fn step(&self) -> usize { self.step as usize } - fn len(&self) -> usize { + const fn len(&self) -> usize { // TODO: use div_ceil let diff = self.to() - self.from(); let rem = diff % self.step(); -- gitstuff