Struct sled::Batch [−][src]
pub struct Batch { /* fields omitted */ }
Expand description
A batch of updates that will be applied atomically to the Tree.
Examples
use sled::{Batch, open};
let db = open("batch_db_2")?;
db.insert("key_0", "val_0")?;
let mut batch = Batch::default();
batch.insert("key_a", "val_a");
batch.insert("key_b", "val_b");
batch.insert("key_c", "val_c");
batch.remove("key_0");
db.apply_batch(batch)?;
// key_0 no longer exists, and key_a, key_b, and key_c
// now do exist.
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Batch
impl UnwindSafe for Batch
Blanket Implementations
Mutably borrows from an owned value. Read more