Skip to content

Commit 53e81c7

Browse files
committed
Add missing derive macros
1 parent 42d6ed0 commit 53e81c7

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

plutus-ledger-api/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

plutus-ledger-api/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "plutus-ledger-api"
3-
version = "3.0.1"
3+
version = "3.0.2-beta.1"
44
edition = "2021"
55
license = "Apache-2.0"
66
description = "Plutus Ledger types and utilities implemented in Rust"

plutus-ledger-api/src/v1/assoc_map.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use crate::plutus_data::{IsPlutusData, PlutusData, PlutusDataError, PlutusType};
1212
// AssocMap //
1313
//////////////
1414

15-
#[derive(Debug, PartialEq, Eq, Clone, Default)]
15+
#[derive(Debug, PartialEq, Eq, Clone, Default, PartialOrd, Ord, Hash)]
1616
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
1717
pub struct AssocMap<K, V>(pub Vec<(K, V)>);
1818

plutus-ledger-api/src/v3/transaction.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,7 @@ pub struct ChangedParameters(pub PlutusData);
407407
// GovernanceAction //
408408
//////////////////////
409409

410-
#[derive(Clone, Debug, PartialEq, Eq, IsPlutusData)]
410+
#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, IsPlutusData)]
411411
#[is_plutus_data_derive_strategy = "Constr"]
412412
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
413413
#[cfg_attr(feature = "lbf", derive(Json))]
@@ -448,7 +448,7 @@ pub enum GovernanceAction {
448448
// ProposalProcedure //
449449
///////////////////////
450450

451-
#[derive(Clone, Debug, PartialEq, Eq, IsPlutusData)]
451+
#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Hash, IsPlutusData)]
452452
#[is_plutus_data_derive_strategy = "Constr"]
453453
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
454454
#[cfg_attr(feature = "lbf", derive(Json))]
@@ -462,7 +462,7 @@ pub struct ProposalProcedure {
462462
// ScriptPurpose //
463463
///////////////////
464464

465-
#[derive(Clone, Debug, PartialEq, Eq, IsPlutusData)]
465+
#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Hash, IsPlutusData)]
466466
#[is_plutus_data_derive_strategy = "Constr"]
467467
#[cfg_attr(feature = "serde", derive(Serialize, Deserialize))]
468468
#[cfg_attr(feature = "lbf", derive(Json))]

0 commit comments

Comments
 (0)