Simplify v.into() value conversion statements
This commit is contained in:
parent
38f560c213
commit
c9d9b041f7
5 changed files with 11 additions and 11 deletions
|
@ -154,7 +154,7 @@ impl Transaction {
|
|||
return Err(Error::TxReadonly);
|
||||
}
|
||||
// Set the key
|
||||
self.tx.putc(key.into(), val.into(), chk.map(|v| v.into()))?;
|
||||
self.tx.putc(key.into(), val.into(), chk.map(Into::into))?;
|
||||
// Return result
|
||||
Ok(())
|
||||
}
|
||||
|
@ -191,7 +191,7 @@ impl Transaction {
|
|||
return Err(Error::TxReadonly);
|
||||
}
|
||||
// Remove the key
|
||||
self.tx.delc(key.into(), chk.map(|v| v.into()))?;
|
||||
self.tx.delc(key.into(), chk.map(Into::into))?;
|
||||
// Return result
|
||||
Ok(())
|
||||
}
|
||||
|
|
|
@ -157,7 +157,7 @@ impl Transaction {
|
|||
return Err(Error::TxReadonly);
|
||||
}
|
||||
// Set the key
|
||||
self.tx.putc(key.into(), val.into(), chk.map(|v| v.into())).await?;
|
||||
self.tx.putc(key.into(), val.into(), chk.map(Into::into)).await?;
|
||||
// Return result
|
||||
Ok(())
|
||||
}
|
||||
|
@ -194,7 +194,7 @@ impl Transaction {
|
|||
return Err(Error::TxReadonly);
|
||||
}
|
||||
// Remove the key
|
||||
let res = self.tx.delc(key.into(), chk.map(|v| v.into())).await?;
|
||||
let res = self.tx.delc(key.into(), chk.map(Into::into)).await?;
|
||||
// Return result
|
||||
Ok(res)
|
||||
}
|
||||
|
|
|
@ -154,7 +154,7 @@ impl Transaction {
|
|||
return Err(Error::TxReadonly);
|
||||
}
|
||||
// Set the key
|
||||
self.tx.putc(key.into(), val.into(), chk.map(|v| v.into()))?;
|
||||
self.tx.putc(key.into(), val.into(), chk.map(Into::into))?;
|
||||
// Return result
|
||||
Ok(())
|
||||
}
|
||||
|
@ -191,7 +191,7 @@ impl Transaction {
|
|||
return Err(Error::TxReadonly);
|
||||
}
|
||||
// Remove the key
|
||||
self.tx.delc(key.into(), chk.map(|v| v.into()))?;
|
||||
self.tx.delc(key.into(), chk.map(Into::into))?;
|
||||
// Return result
|
||||
Ok(())
|
||||
}
|
||||
|
|
|
@ -171,7 +171,7 @@ impl Transaction {
|
|||
// Get the val
|
||||
let val = val.into();
|
||||
// Get the check
|
||||
let chk = chk.map(|v| v.into());
|
||||
let chk = chk.map(Into::into);
|
||||
// Delete the key
|
||||
match (self.tx.get(key.clone()).await?, chk) {
|
||||
(Some(v), Some(w)) if v == w => self.tx.put(key, val).await?,
|
||||
|
@ -216,7 +216,7 @@ impl Transaction {
|
|||
// Get the key
|
||||
let key = key.into();
|
||||
// Get the check
|
||||
let chk = chk.map(|v| v.into());
|
||||
let chk = chk.map(Into::into);
|
||||
// Delete the key
|
||||
match (self.tx.get(key.clone()).await?, chk) {
|
||||
(Some(v), Some(w)) if v == w => self.tx.delete(key).await?,
|
||||
|
|
|
@ -44,11 +44,11 @@ impl Value {
|
|||
Part::All => {
|
||||
let path = path.next();
|
||||
let futs = v.iter().map(|v| v.get(ctx, opt, txn, path));
|
||||
try_join_all(futs).await.map(|v| v.into())
|
||||
try_join_all(futs).await.map(Into::into)
|
||||
}
|
||||
Part::Any => {
|
||||
let futs = v.iter().map(|v| v.get(ctx, opt, txn, path));
|
||||
try_join_all(futs).await.map(|v| v.into())
|
||||
try_join_all(futs).await.map(Into::into)
|
||||
}
|
||||
Part::First => match v.first() {
|
||||
Some(v) => v.get(ctx, opt, txn, path.next()).await,
|
||||
|
@ -74,7 +74,7 @@ impl Value {
|
|||
}
|
||||
_ => {
|
||||
let futs = v.iter().map(|v| v.get(ctx, opt, txn, path));
|
||||
try_join_all(futs).await.map(|v| v.into())
|
||||
try_join_all(futs).await.map(Into::into)
|
||||
}
|
||||
},
|
||||
// Current path part is a thing
|
||||
|
|
Loading…
Reference in a new issue