Module snapshot

Source
Expand description

LazyBalance::SnapShot virtual field layout.

This configuration defines a zero-sized snapshot:

struct <T as LazyBalance>::SnapShot {}

No fields are allocated:

§Semantics

Snapshots are not used in the ShareBalanceFamily model:

  • no historical state
  • no time-based projections
  • no additional storage

The type exists only to satisfy the LazyBalance contract.

§Extension

No extensions are supported:

empty_virtual_extension!(...)

Snapshot behaves as a pure placeholder type.