Trangar / artnet_protocol

A 1:1 implementation of the ArtNet protocol, in Rust
MIT License
22 stars 18 forks source link

write_to_buffer moving self prevents reuse of objects #24

Open TheSeven opened 1 year ago

TheSeven commented 1 year ago

I don't see why this move is necessary: https://github.com/Trangar/artnet_protocol/blob/4c7a4eb5cc1461baec1da6d004f9e6aa3dc1af9b/src/command/mod.rs#L134

It prevents reuse of e.g. a prepared ArtPollReply data structure.