Skip to content

Commit 94e93b0

Browse files
authored
cosmos: use default impl of CheapClone (#4426)
1 parent b250033 commit 94e93b0

File tree

1 file changed

+1
-17
lines changed

1 file changed

+1
-17
lines changed

chain/cosmos/src/trigger.rs

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -69,23 +69,7 @@ pub enum CosmosTrigger {
6969
Message(Arc<codec::MessageData>),
7070
}
7171

72-
impl CheapClone for CosmosTrigger {
73-
fn cheap_clone(&self) -> CosmosTrigger {
74-
match self {
75-
CosmosTrigger::Block(block) => CosmosTrigger::Block(block.cheap_clone()),
76-
CosmosTrigger::Event { event_data, origin } => CosmosTrigger::Event {
77-
event_data: event_data.cheap_clone(),
78-
origin: *origin,
79-
},
80-
CosmosTrigger::Transaction(transaction_data) => {
81-
CosmosTrigger::Transaction(transaction_data.cheap_clone())
82-
}
83-
CosmosTrigger::Message(message_data) => {
84-
CosmosTrigger::Message(message_data.cheap_clone())
85-
}
86-
}
87-
}
88-
}
72+
impl CheapClone for CosmosTrigger {}
8973

9074
impl PartialEq for CosmosTrigger {
9175
fn eq(&self, other: &Self) -> bool {

0 commit comments

Comments
 (0)