OxL Reference

method Kv.version

The version of key (0 = absent).

Example:

oxl✓ checked in CI
use std.kv { Kv }
use std.core { Utf8 }

fn main() io, db {
  let kv = Kv.open("example-version")!
  print("{kv.version("k")!}")
  kv.put("k", Utf8.encode("v"))!
  print("{kv.version("k")! > 0}")
  kv.close()
}
Output
0
true
pub(api) fn version(key: str) -> u64 | KvError  db

Since. 1.0.0-beta

Parameters

NameType
keystr

Returns

u64

Errors

Effects

db

Defined in: std/kv/kv.oxl:446

See also