add repl #83
ci.yml
on: pull_request
run cargo tests
58s
verify formatting and lints
21s
Annotations
8 errors and 10 warnings
verify formatting and lints:
src/interpreter/repl.rs#L176
you should consider adding a `Default` implementation for `Repl`
|
verify formatting and lints:
src/interpreter/repl.rs#L198
usage of an `Arc` that is not `Send` and `Sync`
|
verify formatting and lints:
src/interpreter/repl.rs#L199
usage of an `Arc` that is not `Send` and `Sync`
|
verify formatting and lints:
src/interpreter/repl.rs#L273
usage of an `Arc` that is not `Send` and `Sync`
|
verify formatting and lints:
src/interpreter/repl.rs#L274
usage of an `Arc` that is not `Send` and `Sync`
|
verify formatting and lints:
src/interpreter/repl.rs#L355
overflow evaluating the requirement `frontend::ast::Arg<'_>: std::marker::Sync`
|
verify formatting and lints:
src/interpreter/repl.rs#L355
overflow evaluating the requirement `frontend::ast::Arg<'_>: std::marker::Sync`
|
verify formatting and lints
Process completed with exit code 101.
|
verify formatting and lints:
filter-types/src/context.rs#L40
docs for function returning `Result` missing `# Errors` section
|
verify formatting and lints:
filter-types/src/value.rs#L121
casting `f64` to `i64` may truncate the value
|
verify formatting and lints:
filter-types/src/value.rs#L130
casting `i64` to `f64` causes a loss of precision (`i64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
|
verify formatting and lints:
src/interpreter/mod.rs#L339
unnecessary hashes around raw string literal
|
verify formatting and lints:
src/interpreter/mod.rs#L350
unnecessary hashes around raw string literal
|
verify formatting and lints:
src/frontend/ast.rs#L46
docs for function which may panic missing `# Panics` section
|
verify formatting and lints:
src/frontend/ast.rs#L53
docs for function which may panic missing `# Panics` section
|
verify formatting and lints:
src/frontend/ast.rs#L217
it is more concise to loop over references to containers instead of using explicit iteration methods
|
verify formatting and lints:
src/frontend/ast.rs#L226
this method could have a `#[must_use]` attribute
|
verify formatting and lints:
src/frontend/parser.rs#L52
this method could have a `#[must_use]` attribute
|