method KvTx.delete
Removes key when the transaction commits.
Example:
use std.kv { Kv, KvError }
fn main() io, db {
let kv = Kv.open("docs-kvtxdel")!
kv.put("k", b"v")!
let _ = kv.txn(tx => {
tx.delete("k")
})
match kv.get("k") {
bytes _ => print("still there")
none => print("gone")
KvError _ => print("error")
}
kv.close()
}Вывод
gone
pub(api) fn delete(key: str)С версии. 1.0.0-beta
Параметры
| Имя | Тип |
|---|---|
key | str |
Эффекты
не объявлены (чистая, пока тело не говорит иное)
Определено в: std/kv/kv.oxl:727