`cargo doc` doesn't work because the docs module doesn't use feature gates.

To reproduce:

  1. Create a new crate depending on maviola with sync feature off.
  2. Run cargo doc. Will try to solve.