Categorygithub.com/accelbyte/gosync-reborn
modulepackage
0.3.1
Repository: https://github.com/accelbyte/gosync-reborn.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
Package indexbuilder provides a few shortbuts to building a checksum index by generating and then loading the checksums, and building an index from that.
No description provided by the author
rollsum provides an implementation of a rolling checksum - a checksum that's efficient to advance a byte or more at a time.
No description provided by the author

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
IsSameFile checks if two file paths are the same file.
MakeRSync creates an RSync object using string paths, inferring most of the configuration.
No description provided by the author

# Constants

B - One byte.
No description provided by the author
KB - One Kilobyte.
MB - One Megabyte.

# Variables

IgnoreNilWeakSumDuringComparison is a flag to ignore the nil weaksum when finding the matching blocks.

# Structs

BasicSummary implements a version of the FileSummary interface.
RSync is an object designed to make the standard use-case for gosync as easy as possible.

# Interfaces

FileSummary combines many of the interfaces that are needed It is expected that you might implement it by embedding existing structs.
ReadSeekerAt is the combinaton of ReadSeeker and ReaderAt interfaces.