Recently I've been working again in the rust port of libgepub, libgepub
is C code, but in the rust-migration
branch almost all the real
functionality is done with rust and the GepubDoc
class is a GObject
wrapper
around that code.
For this reason I was thinking about to use gnome-class …
There are comments.