OxL Справочник OxL
РусскийEnglish

method DynHandle.version

The version of the field: grows with every change; 0 while only the default exists.

Example:

oxl✓ проверяется в CI
dynamic Limits {
  rps: u32 = 100
  title: str = "shop"
}

fn main() io {
  let l = Limits.get()
  print("{l.rps.version()}")
  l.rps.set(1)!
  l.rps.set(2)!
  print("{l.rps.version()}")
}
Вывод
0
2
pub(api) fn version() -> u64

Сложность. O(1).

С версии. 1.0.0-beta

Возвращает

u64

Эффекты

не объявлены (чистая, пока тело не говорит иное)

Определено в: std/core/dynconf.oxl:519

См. также