[][src]Module lol_core::snapshot

the snapshot abstraction and some basic implementations.

Structs

BytesSnapshot

basic snapshot type which is just a byte sequence.

FileSnapshot

a snapshot saved in a file. instead of bytes snapshot you may choose this to deal with gigantic snapshot beyond system memory.

SnapshotTag

snapshot tag is a tag that bound to some snapshot resource. if the resource is a file the tag is the path to the file, for example.

Type Definitions

SnapshotStream

the stream type that is used internally. it is considered as just a stream of bytes. the length of each bytes may vary.