Crates.io | goxoy-key-value |
lib.rs | goxoy-key-value |
version | 0.1.2 |
source | src |
created_at | 2023-07-23 15:49:53.633098 |
updated_at | 2023-07-23 16:13:11.770528 |
description | Goxoy Key Value DB |
homepage | |
repository | https://github.com/Goxoy/goxoy-key-value/ |
max_upload_size | |
id | 923822 |
size | 7,120 |
SQLite ile key value tabanlı data kayıt işlemleri için RUST tabanlı kütüphane. Alt kitaplık olarak "rusqlite" kitaplığı kullanılmıştır.
let db_name = "key-value-db-name";
let mut db_obj = KeyValueDb::new(&db_name);
// kayıt ekleme ve güncelleme için
db_obj.set_value("key-text", "value-text");
// kayıt silmek için
db_obj.delete("key-text");
// kayıt okumak için
let value_obj : Option<String> = db_obj.get_value("key-text");
if value_obj.is_some(){
println!("bulunan kayit: {}", value_obj.unwrap());
}else{
println!("kayit bulunamadi");
}