mirror of
https://github.com/bitcoinresearchkit/brk.git
synced 2026-04-25 15:19:58 -07:00
computer: store part 8
This commit is contained in:
@@ -85,9 +85,19 @@ impl<'a> Interface<'a> {
|
||||
vecs: Vec<(String, &&dyn AnyCollectableVec)>,
|
||||
params: &ParamsOpt,
|
||||
) -> color_eyre::Result<Output> {
|
||||
let from = params.from();
|
||||
let to = params.to();
|
||||
let format = params.format();
|
||||
let from = params.from().map(|from| {
|
||||
vecs.iter()
|
||||
.map(|(_, v)| v.i64_to_usize(from))
|
||||
.min()
|
||||
.unwrap_or_default()
|
||||
});
|
||||
|
||||
let to = params.to().map(|to| {
|
||||
vecs.iter()
|
||||
.map(|(_, v)| v.i64_to_usize(to))
|
||||
.min()
|
||||
.unwrap_or_default()
|
||||
});
|
||||
|
||||
let mut values = vecs
|
||||
.iter()
|
||||
@@ -96,6 +106,8 @@ impl<'a> Interface<'a> {
|
||||
})
|
||||
.collect::<Result<Vec<_>>>()?;
|
||||
|
||||
let format = params.format();
|
||||
|
||||
if values.is_empty() {
|
||||
return Ok(Output::default(format));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user