The root of a Synapse configuration.
This struct only includes fields which the Synapse-to-MAS migration is
interested in.
The args suboption of the database section of the Synapse configuration.
This struct assumes Postgres is in use and does not represent fields used by
SQLite.
The database section of the Synapse configuration.
A section that we only care about whether it’s enabled or not, but is not
enabled by default.
The password_config section of the Synapse configuration.
We don’t care about any of the fields in this section,
just whether it’s present.