[][src]Module pui_arena::version

The versioning strategy, see Version for details

Structs

DefaultVersion

The default versioning strategy, that's backed by a u32, that avoids the ABA problem

SavedDefaultVersion

<DefaultVersion as Version>::Save

SavedTinyVersion

<TinyVersion as Version>::Save

TinyVersion

A small versioning strategy, that's backed by a u8, that avoids the ABA problem

UnversionedFull

<UnversionedFull as Version>::Save

Enums

Unversioned

A versioning strategy that doesn't actually track versions, just the state of the container. This strategy can fall prey to the ABA problem

Traits

Version

The versioning strategy