Skip to content

feat: DSL operator codegen #139

feat: DSL operator codegen

feat: DSL operator codegen #139

Triggered via pull request February 11, 2025 08:27
@AlSchloAlSchlo
synchronize #25
alexis/dsl-gen
Status Success
Total duration 59s
Artifacts

check.yml

on: pull_request
stable / fmt
5s
stable / fmt
ubuntu / stable / features
43s
ubuntu / stable / features
Matrix: clippy
Matrix: msrv
Fit to window
Zoom out
Zoom in

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