mirror of
https://github.com/logos-blockchain/logos-execution-zone.git
synced 2026-05-03 23:03:10 +00:00
implement convert constructor
This commit is contained in:
parent
4d5d767249
commit
1193d31f76
@ -302,7 +302,7 @@ impl From<nssa::privacy_preserving_transaction::message::Message> for PrivacyPre
|
|||||||
.into_iter()
|
.into_iter()
|
||||||
.map(|(n, d)| (n.into(), d.into()))
|
.map(|(n, d)| (n.into(), d.into()))
|
||||||
.collect(),
|
.collect(),
|
||||||
validity_window: ValidityWindow((validity_window.from(), validity_window.to())),
|
validity_window: validity_window.into(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -341,7 +341,6 @@ impl TryFrom<PrivacyPreservingMessage> for nssa::privacy_preserving_transaction:
|
|||||||
.map(|(n, d)| (n.into(), d.into()))
|
.map(|(n, d)| (n.into(), d.into()))
|
||||||
.collect(),
|
.collect(),
|
||||||
validity_window: validity_window
|
validity_window: validity_window
|
||||||
.0
|
|
||||||
.try_into()
|
.try_into()
|
||||||
.map_err(|e| nssa::error::NssaError::InvalidInput(format!("{e}")))?,
|
.map_err(|e| nssa::error::NssaError::InvalidInput(format!("{e}")))?,
|
||||||
})
|
})
|
||||||
@ -688,3 +687,21 @@ impl From<HashType> for common::HashType {
|
|||||||
Self(value.0)
|
Self(value.0)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ============================================================================
|
||||||
|
// ValidityWindow conversions
|
||||||
|
// ============================================================================
|
||||||
|
|
||||||
|
impl From<nssa_core::program::ValidityWindow> for ValidityWindow {
|
||||||
|
fn from(value: nssa_core::program::ValidityWindow) -> Self {
|
||||||
|
Self((value.from(), value.to()))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
impl TryFrom<ValidityWindow> for nssa_core::program::ValidityWindow {
|
||||||
|
type Error = nssa_core::program::InvalidWindow;
|
||||||
|
|
||||||
|
fn try_from(value: ValidityWindow) -> Result<Self, Self::Error> {
|
||||||
|
value.0.try_into()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user