chore: Fix lint warnings (#166)

This commit is contained in:
Santiago Carmuega 2022-08-07 12:18:43 -03:00 committed by GitHub
parent c7852a17c2
commit 176da4f999
4 changed files with 19 additions and 12 deletions

View file

@ -1,6 +1,6 @@
use crate::ToHash; use crate::ToHash;
use super::{Header, PlutusV2Script, TransactionBody, DatumOption}; use super::{DatumOption, Header, PlutusV2Script, TransactionBody};
use pallas_codec::utils::KeepRaw; use pallas_codec::utils::KeepRaw;
use pallas_crypto::hash::{Hash, Hasher}; use pallas_crypto::hash::{Hash, Hasher};
@ -32,7 +32,7 @@ impl ToHash<32> for DatumOption {
fn to_hash(&self) -> Hash<32> { fn to_hash(&self) -> Hash<32> {
match self { match self {
DatumOption::Hash(hash) => *hash, 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_addresses::{Address, ByronAddress, Error as AddressError};
use pallas_codec::minicbor; 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}; use crate::{Era, MultiEraOutput};
@ -26,7 +30,7 @@ impl<'b> MultiEraOutput<'b> {
babbage::TransactionOutput::Legacy(x) => x.datum_hash.map(DatumOption::Hash), babbage::TransactionOutput::Legacy(x) => x.datum_hash.map(DatumOption::Hash),
babbage::TransactionOutput::PostAlonzo(x) => x.datum_option.clone(), babbage::TransactionOutput::PostAlonzo(x) => x.datum_option.clone(),
}, },
_ => None _ => None,
} }
} }
@ -36,7 +40,7 @@ impl<'b> MultiEraOutput<'b> {
babbage::TransactionOutput::Legacy(_) => None, babbage::TransactionOutput::Legacy(_) => None,
babbage::TransactionOutput::PostAlonzo(x) => x.script_ref.as_ref(), babbage::TransactionOutput::PostAlonzo(x) => x.script_ref.as_ref(),
}, },
_ => None _ => None,
} }
} }

View file

@ -140,14 +140,14 @@ impl<'b> MultiEraTx<'b> {
.transaction_body .transaction_body
.reference_inputs .reference_inputs
.as_ref() .as_ref()
.map(|inputs| .map(|inputs| {
inputs inputs
.iter() .iter()
.map(MultiEraInput::from_alonzo_compatible) .map(MultiEraInput::from_alonzo_compatible)
.collect() .collect()
) })
.unwrap_or_default(), .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; use crate::MultiEraWitnesses;