> For now I would leave out a generic field-exists check, and keep the > implementation of vmstate_validate as you did it in v1. > > Once we look more in the builder concept we can think of adding also a > VMStateField<T> (with a PhantomData<fn(&T) -> bool> inside) and add > with_field_exists().
This makes sense! Thanks, Zhao