Skip to content

feat: better fault tolerant on struct field defination

e72ab0b
Select commit
Loading
Failed to load commit list.
Merged

feat: add some libuv wrappers && improve some if-let bugs #441

feat: better fault tolerant on struct field defination
e72ab0b
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch succeeded Mar 20, 2025 in 1s

82.88% of diff hit (target 50.00%)

View this Pull Request on Codecov

82.88% of diff hit (target 50.00%)

Annotations

Check warning on line 156 in internal_macro/src/add_symbol_macro/src/lib.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

internal_macro/src/add_symbol_macro/src/lib.rs#L156

Added line #L156 was not covered by tests

Check warning on line 167 in internal_macro/src/add_symbol_macro/src/lib.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

internal_macro/src/add_symbol_macro/src/lib.rs#L167

Added line #L167 was not covered by tests

Check warning on line 1131 in src/ast/ctx.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/ast/ctx.rs#L1130-L1131

Added lines #L1130 - L1131 were not covered by tests

Check warning on line 228 in src/ast/fmt.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/ast/fmt.rs#L228

Added line #L228 was not covered by tests

Check warning on line 235 in src/ast/fmt.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/ast/fmt.rs#L231-L235

Added lines #L231 - L235 were not covered by tests

Check warning on line 956 in src/ast/fmt.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/ast/fmt.rs#L956

Added line #L956 was not covered by tests

Check warning on line 177 in src/ast/node/control.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/ast/node/control.rs#L172-L177

Added lines #L172 - L177 were not covered by tests

Check warning on line 217 in src/ast/node/control.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/ast/node/control.rs#L217

Added line #L217 was not covered by tests

Check warning on line 338 in src/ast/node/control.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/ast/node/control.rs#L338

Added line #L338 was not covered by tests

Check warning on line 29 in src/ast/node/intermediate_node.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/ast/node/intermediate_node.rs#L28-L29

Added lines #L28 - L29 were not covered by tests

Check warning on line 599 in src/ast/node/statement.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/ast/node/statement.rs#L599

Added line #L599 was not covered by tests

Check warning on line 487 in src/ast/node/types.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/ast/node/types.rs#L485-L487

Added lines #L485 - L487 were not covered by tests

Check warning on line 776 in src/ast/node/types.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/ast/node/types.rs#L771-L776

Added lines #L771 - L776 were not covered by tests

Check warning on line 781 in src/ast/node/types.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/ast/node/types.rs#L781

Added line #L781 was not covered by tests

Check warning on line 823 in src/ast/node/types.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/ast/node/types.rs#L819-L823

Added lines #L819 - L823 were not covered by tests

Check warning on line 825 in src/ast/node/types.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/ast/node/types.rs#L825

Added line #L825 was not covered by tests

Check warning on line 827 in src/ast/node/types.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/ast/node/types.rs#L827

Added line #L827 was not covered by tests

Check warning on line 63 in src/nomparser/structure.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/nomparser/structure.rs#L45-L63

Added lines #L45 - L63 were not covered by tests

Check warning on line 89 in src/nomparser/structure.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/nomparser/structure.rs#L89

Added line #L89 was not covered by tests

Check warning on line 100 in src/nomparser/structure.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/nomparser/structure.rs#L97-L100

Added lines #L97 - L100 were not covered by tests

Check warning on line 315 in src/utils/read_config.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

src/utils/read_config.rs#L315

Added line #L315 was not covered by tests

Check warning on line 366 in vm/src/lib.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

vm/src/lib.rs#L357-L366

Added lines #L357 - L366 were not covered by tests

Check warning on line 76 in vm/src/libcwrap/mod.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

vm/src/libcwrap/mod.rs#L74-L76

Added lines #L74 - L76 were not covered by tests

Check warning on line 83 in vm/src/libcwrap/mod.rs

See this annotation in the file changed.

@codecov codecov / codecov/patch

vm/src/libcwrap/mod.rs#L79-L83

Added lines #L79 - L83 were not covered by tests