Skip to content

add repl

add repl #83

Re-run triggered September 13, 2024 04:06
Status Failure
Total duration 33s
Artifacts

ci.yml

on: pull_request
run cargo tests
58s
run cargo tests
verify formatting and lints
21s
verify formatting and lints
Fit to window
Zoom out
Zoom in

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