# Functions
NewDiskSync create a diskSync instance source is source path to read dest is dest path to write.
NewEmptySync create a emptySync instance.
NewMinIOPullClientSync create an instance of the minIOPullClientSync.
NewMinIOPushClientSync create an instance of the minIOPushClientSync.
NewPushClientSync create an instance of the pushClientSync.
NewRemoteClientSync create an instance of remoteClientSync to receive the file change message and execute it.
NewRemoteServerSync create an instance of remoteServerSync execute send file change message.
NewRemoteSync auto create an instance of remoteServerSync or remoteClientSync according to source and dest.
NewSftpPullClientSync create an instance of the sftpPullClientSync.
NewSftpPushClientSync create an instance of the sftpPushClientSync.
NewSync auto create an instance of the expected sync according to source and dest.
NewSyncOption create an instance of the Option, store all the sync component options.
# Interfaces
Sync a file sync interface.