Skip to content

Add overloads for dumps and write for BC

Codecov / codecov/patch succeeded Nov 27, 2023 in 1s

95.72% of diff hit (target 90.49%)

View this Pull Request on Codecov

95.72% of diff hit (target 90.49%)

Annotations

Check warning on line 6 in dissect/cstruct/bitbuffer.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/bitbuffer.py#L6

Added line #L6 was not covered by tests

Check warning on line 34 in dissect/cstruct/compiler.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/compiler.py#L33-L34

Added lines #L33 - L34 were not covered by tests

Check warning on line 71 in dissect/cstruct/compiler.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/compiler.py#L71

Added line #L71 was not covered by tests

Check warning on line 73 in dissect/cstruct/compiler.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/compiler.py#L73

Added line #L73 was not covered by tests

Check warning on line 351 in dissect/cstruct/compiler.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/compiler.py#L351

Added line #L351 was not covered by tests

Check warning on line 178 in dissect/cstruct/cstruct.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/cstruct.py#L177-L178

Added lines #L177 - L178 were not covered by tests

Check warning on line 180 in dissect/cstruct/cstruct.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/cstruct.py#L180

Added line #L180 was not covered by tests

Check warning on line 417 in dissect/cstruct/cstruct.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/cstruct.py#L417

Added line #L417 was not covered by tests

Check warning on line 428 in dissect/cstruct/cstruct.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/cstruct.py#L428

Added line #L428 was not covered by tests

Check warning on line 56 in dissect/cstruct/expression.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/expression.py#L56

Added line #L56 was not covered by tests

Check warning on line 78 in dissect/cstruct/expression.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/expression.py#L78

Added line #L78 was not covered by tests

Check warning on line 213 in dissect/cstruct/expression.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/expression.py#L213

Added line #L213 was not covered by tests

Check warning on line 416 in dissect/cstruct/parser.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/parser.py#L416

Added line #L416 was not covered by tests

Check warning on line 418 in dissect/cstruct/parser.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/parser.py#L418

Added line #L418 was not covered by tests

Check warning on line 439 in dissect/cstruct/parser.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/parser.py#L439

Added line #L439 was not covered by tests

Check warning on line 441 in dissect/cstruct/parser.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/parser.py#L441

Added line #L441 was not covered by tests

Check warning on line 444 in dissect/cstruct/parser.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/parser.py#L443-L444

Added lines #L443 - L444 were not covered by tests

Check warning on line 469 in dissect/cstruct/parser.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/parser.py#L469

Added line #L469 was not covered by tests

Check warning on line 478 in dissect/cstruct/parser.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/parser.py#L478

Added line #L478 was not covered by tests

Check warning on line 483 in dissect/cstruct/parser.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/parser.py#L483

Added line #L483 was not covered by tests

Check warning on line 513 in dissect/cstruct/parser.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/parser.py#L513

Added line #L513 was not covered by tests

Check warning on line 517 in dissect/cstruct/parser.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/parser.py#L517

Added line #L517 was not covered by tests

Check warning on line 11 in dissect/cstruct/types/base.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/types/base.py#L10-L11

Added lines #L10 - L11 were not covered by tests

Check warning on line 77 in dissect/cstruct/types/base.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/types/base.py#L77

Added line #L77 was not covered by tests

Check warning on line 218 in dissect/cstruct/types/base.py

See this annotation in the file changed.

@codecov codecov / codecov/patch

dissect/cstruct/types/base.py#L218

Added line #L218 was not covered by tests