# Packages

Package backupmocks is a generated GoMock package.

# Functions

New is factory for backup service nolint: revive.
NewCompressionWriterFactory constructor of CompressionWriterFactory nolint: revive.
NewFileBackup creates file system backup service nolint: revive.
NewNullBackup creates disabled backup implementation.
NewSingleFileBackup creates single file system backup service nolint: revive.

# Constants

BestCompressionCompressionLevel best compression.
BestSpeedCompressionLevel best speed.
DefaultCompressionLevel default compression.
GZIPCompression gzip.
HuffmanOnlyCompressionLevel HuffmanOnly gzip specific compression.
NoCompressionLevel no compression.
NoneCompression no compression.
ZStandardCompression Zstandard.

# Structs

FileBackup saves the events on the file system.
NullBackup is disabled backup implementation.
SingleFileBackup saves the events on the file system.

# Interfaces

CompressionWriterFactory is factory for compression writer.
IBackup interface for all backup sub directories.
IBackupSingle is single directory backup interface.

# Type aliases

Compression the type of compression.
CompressionLevel the level of compression.