write static method
Writes value at the current writer position.
Implementation
static void write(PsBinaryWriter writer, PsVersionedDescriptor value) {
if (value.version < 0 || value.version > 0xffffffff) {
throw PsWriteException(
message: 'Action Descriptor version ${value.version} does not fit an unsigned 32-bit field',
);
}
writer
..writeUint32(value.version)
..writeBytes(PsDescriptorCodec.encode(value.descriptor));
}