pub fn sync_database<C: DatabaseConflictHandler, N: NameChangeset>(
    database: &Database,
    file: &RemoteFile,
    conflict_handler: C,
    name_changeset: N,
) -> Result<(), ()>Expand description
Completely sync a database, pushing/pulling/merging/applying changes
database- Database to syncfile- File to sync withconflict_handler- Function to call to resolve snapshot conflictsname_changeset- Function to call for naming a pushed changeset, if necessary