-A clippy::single_match
-A clippy::too_many_arguments # yes, I know
-A clippy::never_loop # control flow bodge
+-A clippy::needless_splitn
+-A clippy::type_complexity
+-A clippy::redundant_closure
IE
>>
{
- let bd = b_dir(&instance);
+ let bd = b_dir(instance);
let mo = glob::MatchOptions {
require_literal_leading_dot: true,
..default()
spec: self.clone(),
};
- gpc.xdata_mut(|| State::new(&self) )?;
+ gpc.xdata_mut(|| State::new(self) )?;
PieceSpecLoaded {
p: Box::new(clock),
vpid: VisiblePieceId) {
let state = gpc.xdata()?
.ok_or_else(|| internal_logic_error("missing/wrong xdata"))?;
- let urenders = self.urender(&state, gpc.held, &gs.players);
+ let urenders = self.urender(state, gpc.held, &gs.players);
// player missing, nick is red and pink
let mins = u.remaining.tv_sec() / 60;
let secs = u.remaining.tv_sec() % 60;
let mins = mins.to_string();
- let mins_pad = Html::from_html_string(
- iter::repeat(" ").take(3 - mins.len())
- .collect()
- );
+ let mins_pad = Html::from_html_string(" ".repeat(3 - mins.len()));
let pointer = Html::lit(r##"
pointer-events="none"