> For now I prefer to make things homogeneous... this way if someone has > to copy the code into a wrapper for a new interface they don't have to > wonder about small differences.
Yes. > (This by the way will also be a reason to use function pointers for > character devices as well, instead of the trait approach that I used > in https://lists.nongnu.org/archive/html/qemu-rust/2024-12/msg00006.html). > Got it. Thanks, Zhao