Expressions
Expression
Len
- class pystructs.expressions.Len(field: str)[source]
Bases:
ExpressionLength of a field’s value.
- Examples:
>>> Consistency('payload_size', equals=Len('payload'))
Value
Const
Checksum
- class pystructs.expressions.Checksum(field: str, algorithm: str = 'crc32')[source]
Bases:
ExpressionChecksum of a field’s value.
Supported algorithms: ‘crc32’
- Examples:
>>> Consistency('checksum', equals=Checksum('payload', 'crc32'))