feat: DSL operator codegen #139
check.yml
on: pull_request
stable / fmt
5s
ubuntu / stable / features
43s
Matrix: clippy
Matrix: msrv
Annotations
12 warnings
[clippy] optd-dsl/src/gen/operator.rs#L2:
optd-dsl/src/gen/operator.rs#L2
warning: unused imports: `analyzer::semantic::SemanticAnalyzer` and `parser::parse_file`
--> optd-dsl/src/gen/operator.rs:2:5
|
2 | analyzer::semantic::SemanticAnalyzer,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 | ast::{Field, LogicalOp, Operator, OperatorKind, ScalarOp, Type},
4 | parser::parse_file,
| ^^^^^^^^^^^^^^^^^^
|
= note: `#[warn(unused_imports)]` on by default
|
[clippy] optd-dsl/src/gen/operator.rs#L70:
optd-dsl/src/gen/operator.rs#L70
warning: function `generate_logical_enum` is never used
--> optd-dsl/src/gen/operator.rs:70:4
|
70 | fn generate_logical_enum(operators: &[LogicalOp]) -> TokenStream {
| ^^^^^^^^^^^^^^^^^^^^^
|
[clippy] optd-dsl/src/gen/operator.rs#L111:
optd-dsl/src/gen/operator.rs#L111
warning: function `generate_scalar_enum` is never used
--> optd-dsl/src/gen/operator.rs:111:4
|
111 | fn generate_scalar_enum(operators: &[ScalarOp]) -> TokenStream {
| ^^^^^^^^^^^^^^^^^^^^
|
[clippy] optd-dsl/src/gen/operator.rs#L151:
optd-dsl/src/gen/operator.rs#L151
warning: function `generate_code` is never used
--> optd-dsl/src/gen/operator.rs:151:4
|
151 | fn generate_code(operators: &[Operator]) -> TokenStream {
| ^^^^^^^^^^^^^
|
[clippy] optd-dsl/src/gen/operator.rs#L2:
optd-dsl/src/gen/operator.rs#L2
warning: unused imports: `analyzer::semantic::SemanticAnalyzer` and `parser::parse_file`
--> optd-dsl/src/gen/operator.rs:2:5
|
2 | analyzer::semantic::SemanticAnalyzer,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 | ast::{Field, LogicalOp, Operator, OperatorKind, ScalarOp, Type},
4 | parser::parse_file,
| ^^^^^^^^^^^^^^^^^^
|
= note: `#[warn(unused_imports)]` on by default
|
[clippy] optd-dsl/src/gen/operator.rs#L216:
optd-dsl/src/gen/operator.rs#L216
warning: function `generate_scalar_operator` is never used
--> optd-dsl/src/gen/operator.rs:216:4
|
216 | fn generate_scalar_operator(operator: &ScalarOp) -> TokenStream {
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
[clippy] optd-dsl/src/gen/operator.rs#L70:
optd-dsl/src/gen/operator.rs#L70
warning: function `generate_logical_enum` is never used
--> optd-dsl/src/gen/operator.rs:70:4
|
70 | fn generate_logical_enum(operators: &[LogicalOp]) -> TokenStream {
| ^^^^^^^^^^^^^^^^^^^^^
|
[clippy] optd-dsl/src/gen/operator.rs#L155:
optd-dsl/src/gen/operator.rs#L155
warning: this `.into_iter()` call is equivalent to `.iter()` and will not consume the `slice`
--> optd-dsl/src/gen/operator.rs:155:31
|
155 | for operator in operators.into_iter().cloned() {
| ^^^^^^^^^ help: call directly: `iter`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#into_iter_on_ref
= note: `#[warn(clippy::into_iter_on_ref)]` on by default
|
[clippy] optd-dsl/src/gen/operator.rs#L111:
optd-dsl/src/gen/operator.rs#L111
warning: function `generate_scalar_enum` is never used
--> optd-dsl/src/gen/operator.rs:111:4
|
111 | fn generate_scalar_enum(operators: &[ScalarOp]) -> TokenStream {
| ^^^^^^^^^^^^^^^^^^^^
|
[clippy] optd-dsl/src/gen/operator.rs#L151:
optd-dsl/src/gen/operator.rs#L151
warning: function `generate_code` is never used
--> optd-dsl/src/gen/operator.rs:151:4
|
151 | fn generate_code(operators: &[Operator]) -> TokenStream {
| ^^^^^^^^^^^^^
|
[clippy] optd-dsl/src/gen/operator.rs#L216:
optd-dsl/src/gen/operator.rs#L216
warning: function `generate_scalar_operator` is never used
--> optd-dsl/src/gen/operator.rs:216:4
|
216 | fn generate_scalar_operator(operator: &ScalarOp) -> TokenStream {
| ^^^^^^^^^^^^^^^^^^^^^^^^
|
[clippy] optd-dsl/src/gen/operator.rs#L155:
optd-dsl/src/gen/operator.rs#L155
warning: this `.into_iter()` call is equivalent to `.iter()` and will not consume the `slice`
--> optd-dsl/src/gen/operator.rs:155:31
|
155 | for operator in operators.into_iter().cloned() {
| ^^^^^^^^^ help: call directly: `iter`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#into_iter_on_ref
= note: `#[warn(clippy::into_iter_on_ref)]` on by default
|