Skip to content

Commit 1196721

Browse files
committed
Some formatting problem.
1 parent 77c3b13 commit 1196721

File tree

1 file changed

+38
-21
lines changed

1 file changed

+38
-21
lines changed

linera-views/src/backends/rocks_db.rs

+38-21
Original file line numberDiff line numberDiff line change
@@ -77,20 +77,14 @@ impl RocksDbSpawnMode {
7777
O: Send + 'static,
7878
{
7979
Ok(match self {
80-
RocksDbSpawnMode::BlockInPlace => {
81-
tokio::task::block_in_place(move || f(input))?
82-
},
80+
RocksDbSpawnMode::BlockInPlace => tokio::task::block_in_place(move || f(input))?,
8381
RocksDbSpawnMode::SpawnBlocking => {
8482
tokio::task::spawn_blocking(move || f(input)).await??
85-
},
83+
}
8684
})
8785
}
88-
8986
}
9087

91-
92-
93-
9488
#[derive(Clone)]
9589
struct RocksDbStoreExecutor {
9690
db: Arc<DB>,
@@ -334,34 +328,45 @@ impl ReadableKeyValueStore for RocksDbStoreInternal {
334328
let db = self.executor.db.clone();
335329
let mut full_key = self.executor.root_key.to_vec();
336330
full_key.extend(key);
337-
self.spawn_mode.spawn(move |x| Ok(db.get(&x)?), full_key).await
331+
self.spawn_mode
332+
.spawn(move |x| Ok(db.get(&x)?), full_key)
333+
.await
338334
}
339335

340336
async fn contains_key(&self, key: &[u8]) -> Result<bool, RocksDbStoreError> {
341337
ensure!(key.len() <= MAX_KEY_SIZE, RocksDbStoreError::KeyTooLong);
342338
let db = self.executor.db.clone();
343339
let mut full_key = self.executor.root_key.to_vec();
344340
full_key.extend(key);
345-
self.spawn_mode.spawn(move |x| {
346-
let key_may_exist = db.key_may_exist(&x);
347-
if !key_may_exist {
348-
return Ok(false);
349-
}
350-
Ok(db.get(&x)?.is_some())
351-
}, full_key).await
341+
self.spawn_mode
342+
.spawn(
343+
move |x| {
344+
let key_may_exist = db.key_may_exist(&x);
345+
if !key_may_exist {
346+
return Ok(false);
347+
}
348+
Ok(db.get(&x)?.is_some())
349+
},
350+
full_key,
351+
)
352+
.await
352353
}
353354

354355
async fn contains_keys(&self, keys: Vec<Vec<u8>>) -> Result<Vec<bool>, RocksDbStoreError> {
355356
let executor = self.executor.clone();
356-
self.spawn_mode.spawn(move |x| executor.contains_keys_internal(x), keys).await
357+
self.spawn_mode
358+
.spawn(move |x| executor.contains_keys_internal(x), keys)
359+
.await
357360
}
358361

359362
async fn read_multi_values_bytes(
360363
&self,
361364
keys: Vec<Vec<u8>>,
362365
) -> Result<Vec<Option<Vec<u8>>>, RocksDbStoreError> {
363366
let executor = self.executor.clone();
364-
self.spawn_mode.spawn(move |x| executor.read_multi_values_bytes_internal(x), keys).await
367+
self.spawn_mode
368+
.spawn(move |x| executor.read_multi_values_bytes_internal(x), keys)
369+
.await
365370
}
366371

367372
async fn find_keys_by_prefix(
@@ -370,7 +375,12 @@ impl ReadableKeyValueStore for RocksDbStoreInternal {
370375
) -> Result<Self::Keys, RocksDbStoreError> {
371376
let executor = self.executor.clone();
372377
let key_prefix = key_prefix.to_vec();
373-
self.spawn_mode.spawn(move |x| executor.find_keys_by_prefix_internal(x), key_prefix).await
378+
self.spawn_mode
379+
.spawn(
380+
move |x| executor.find_keys_by_prefix_internal(x),
381+
key_prefix,
382+
)
383+
.await
374384
}
375385

376386
async fn find_key_values_by_prefix(
@@ -379,7 +389,12 @@ impl ReadableKeyValueStore for RocksDbStoreInternal {
379389
) -> Result<Self::KeyValues, RocksDbStoreError> {
380390
let executor = self.executor.clone();
381391
let key_prefix = key_prefix.to_vec();
382-
self.spawn_mode.spawn(move |x| executor.find_key_values_by_prefix_internal(x), key_prefix).await
392+
self.spawn_mode
393+
.spawn(
394+
move |x| executor.find_key_values_by_prefix_internal(x),
395+
key_prefix,
396+
)
397+
.await
383398
}
384399
}
385400

@@ -388,7 +403,9 @@ impl WritableKeyValueStore for RocksDbStoreInternal {
388403

389404
async fn write_batch(&self, batch: Batch) -> Result<(), RocksDbStoreError> {
390405
let executor = self.executor.clone();
391-
self.spawn_mode.spawn(move |x| executor.write_batch_internal(x), batch).await
406+
self.spawn_mode
407+
.spawn(move |x| executor.write_batch_internal(x), batch)
408+
.await
392409
}
393410

394411
async fn clear_journal(&self) -> Result<(), RocksDbStoreError> {

0 commit comments

Comments
 (0)