Module version

Source

Structs§

FileHashVersion
Version implementation that hashes a file at a given path and returns the hex encoded hash as a version identifier.
NotFoundVersion
OptionVersionedContent
This is a transparent value type wrapping Option<ResolvedVc<Box<dyn VersionedContent>>>.
PartialUpdate
A partial update to a versioned object.
TotalUpdate
A total update to a versioned object.
VersionState
VersionedAssetContent
A versioned file content.
VersionedContents
This is a transparent value type wrapping Vec<ResolvedVc<Box<dyn VersionedContent>>>.

Enums§

Update
Describes an update to a versioned object.

Traits§

MergeableVersionedContent
This trait allows multiple VersionedContent to declare which VersionedContentMerger implementation should be used for merging.
Version
Describes the current version of an object, and how to update them from an earlier version.
VersionedContent
The content of an [Asset] alongside its version.
VersionedContentExt
VersionedContentMerger
A VersionedContentMerger merges multiple VersionedContent into a single one.