Wraps the given reader in SigmaByteReader and delegates to parse.
Wraps the given reader in SigmaByteReader and delegates to parse. NOTE: it is used in spam tests.
Wraps the given writer in SigmaByteWriter and delegates to serialize.
Wraps the given writer in SigmaByteWriter and delegates to serialize. NOTE: it is used in spam tests.
The rules are serialized ordered by ruleId. This serializer preserves roundtrip identity
deserialize(serialize(_)) = identity
however it may not preserveserialize(deserialize(_)) = identity