chore: Fix lint warnings (#166)

This commit is contained in:
Santiago Carmuega 2022-08-07 12:18:43 -03:00 committed by GitHub
parent 22b74673f7
commit ea2368bf49
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 19 additions and 12 deletions

View file

@ -1,6 +1,6 @@
use crate::ToHash;
use super::{Header, PlutusV2Script, TransactionBody, DatumOption};
use super::{DatumOption, Header, PlutusV2Script, TransactionBody};
use pallas_codec::utils::KeepRaw;
use pallas_crypto::hash::{Hash, Hasher};
@ -32,7 +32,7 @@ impl ToHash<32> for DatumOption {
fn to_hash(&self) -> Hash<32> {
match self {
DatumOption::Hash(hash) => *hash,
DatumOption::Data(data) => data.to_hash()
DatumOption::Data(data) => data.to_hash(),
}
}
}

View file

@ -2,7 +2,11 @@ use std::{borrow::Cow, ops::Deref};
use pallas_addresses::{Address, ByronAddress, Error as AddressError};
use pallas_codec::minicbor;
use pallas_primitives::{alonzo, babbage::{self, DatumOption, ScriptRef}, byron};
use pallas_primitives::{
alonzo,
babbage::{self, DatumOption, ScriptRef},
byron,
};
use crate::{Era, MultiEraOutput};
@ -26,7 +30,7 @@ impl<'b> MultiEraOutput<'b> {
babbage::TransactionOutput::Legacy(x) => x.datum_hash.map(DatumOption::Hash),
babbage::TransactionOutput::PostAlonzo(x) => x.datum_option.clone(),
},
_ => None
_ => None,
}
}
@ -36,7 +40,7 @@ impl<'b> MultiEraOutput<'b> {
babbage::TransactionOutput::Legacy(_) => None,
babbage::TransactionOutput::PostAlonzo(x) => x.script_ref.as_ref(),
},
_ => None
_ => None,
}
}

View file

@ -140,14 +140,14 @@ impl<'b> MultiEraTx<'b> {
.transaction_body
.reference_inputs
.as_ref()
.map(|inputs|
.map(|inputs| {
inputs
.iter()
.map(MultiEraInput::from_alonzo_compatible)
.collect()
)
.iter()
.map(MultiEraInput::from_alonzo_compatible)
.collect()
})
.unwrap_or_default(),
_ => vec![]
_ => vec![],
}
}

View file

@ -1,4 +1,7 @@
use pallas_primitives::{alonzo::{self, VKeyWitness, Redeemer, PlutusData, BootstrapWitness, NativeScript}, babbage::{self, PlutusV2Script}};
use pallas_primitives::{
alonzo::{self, BootstrapWitness, NativeScript, PlutusData, Redeemer, VKeyWitness},
babbage::{self, PlutusV2Script},
};
use crate::MultiEraWitnesses;