clippy & spellcheck

This commit is contained in:
Brian Carroll 2023-09-09 14:00:42 +01:00
parent 3923dad203
commit 8eaa79e72c
No known key found for this signature in database
GPG key ID: 5C7B2EC4101703C0

View file

@ -35,6 +35,7 @@ impl Default for ReplState {
} }
#[derive(Debug)] #[derive(Debug)]
#[allow(clippy::large_enum_variant)]
pub enum ReplAction<'a> { pub enum ReplAction<'a> {
Eval { Eval {
opt_mono: Option<MonomorphizedModule<'a>>, opt_mono: Option<MonomorphizedModule<'a>>,
@ -62,7 +63,7 @@ impl ReplState {
target_info: TargetInfo, target_info: TargetInfo,
palette: Palette, palette: Palette,
) -> ReplAction<'a> { ) -> ReplAction<'a> {
match parse_src(&arena, line) { match parse_src(arena, line) {
ParseOutcome::Empty | ParseOutcome::Help => ReplAction::Help, ParseOutcome::Empty | ParseOutcome::Help => ReplAction::Help,
ParseOutcome::Expr(_) ParseOutcome::Expr(_)
| ParseOutcome::ValueDef(_) | ParseOutcome::ValueDef(_)
@ -82,7 +83,7 @@ impl ReplState {
) -> ReplAction<'a> { ) -> ReplAction<'a> {
let pending_past_def; let pending_past_def;
let mut opt_var_name; let mut opt_var_name;
let src = match parse_src(&arena, src) { let src = match parse_src(arena, src) {
ParseOutcome::Expr(_) | ParseOutcome::Incomplete | ParseOutcome::SyntaxErr => { ParseOutcome::Expr(_) | ParseOutcome::Incomplete | ParseOutcome::SyntaxErr => {
pending_past_def = None; pending_past_def = None;
// If it's a SyntaxErr (or Incomplete at this point, meaning it will // If it's a SyntaxErr (or Incomplete at this point, meaning it will
@ -105,7 +106,7 @@ impl ReplState {
self.add_past_def(ident.trim_end().to_string(), src.to_string()); self.add_past_def(ident.trim_end().to_string(), src.to_string());
// Return early without running eval, since standalone annotations // Return early without running eval, since standalone annotations
// cannnot be evaluated as expressions. // cannot be evaluated as expressions.
return ReplAction::Nothing; return ReplAction::Nothing;
} }
ValueDef::Body( ValueDef::Body(
@ -132,7 +133,7 @@ impl ReplState {
// reported because we filter out errors whose regions are in past defs. // reported because we filter out errors whose regions are in past defs.
let mut buf = bumpalo::collections::string::String::with_capacity_in( let mut buf = bumpalo::collections::string::String::with_capacity_in(
ident.len() + src.len() + 1, ident.len() + src.len() + 1,
&arena, arena,
); );
buf.push_str(src); buf.push_str(src);
@ -200,7 +201,7 @@ impl ReplState {
opt_var_name = Some(existing_ident); opt_var_name = Some(existing_ident);
compile_to_mono( compile_to_mono(
&arena, arena,
self.past_defs.iter().map(|def| def.src.as_str()), self.past_defs.iter().map(|def| def.src.as_str()),
src, src,
target_info, target_info,
@ -209,7 +210,7 @@ impl ReplState {
} }
None => { None => {
let (output, problems) = compile_to_mono( let (output, problems) = compile_to_mono(
&arena, arena,
self.past_defs.iter().map(|def| def.src.as_str()), self.past_defs.iter().map(|def| def.src.as_str()),
src, src,
target_info, target_info,