Why does FlatBufferBuilder
from the Rust flatbuffer library have a lifetime associated with it?
The lifetime makes it difficult to use in structs, as I then need to add a lifetime to them. I see that the lifetime is used for a few methods, but it seems like those could use the lifetime of self
instead.