serialize_sp
All checks were successful
buildbot/runtests Build done.

This commit is contained in:
AF 2023-08-05 10:31:21 +00:00
parent 2fb9fe9e86
commit 4de8cd99a3

View File

@ -98,14 +98,20 @@ pub struct StaticPairFactory<'a, Ctx: Context<'a>, SP: StaticPair<'a, Ctx>> {
factory_data: SP::FactoryData,
}
impl<SP: StaticPairSerializable> Serializable for StaticPairObject<SP> {
fn serialize(&self, serializer: &mut dyn Serializer) {
let (a, b) = self.pair.elements();
impl<SP: StaticPairSerializable> StaticPairObject<SP> {
pub fn serialize_sp(pair: &SP, serializer: &mut dyn Serializer) {
let (a, b) = pair.elements();
a.serialize(serializer);
b.serialize(serializer);
}
}
impl<SP: StaticPairSerializable> Serializable for StaticPairObject<SP> {
fn serialize(&self, serializer: &mut dyn Serializer) {
Self::serialize_sp(&self.pair, serializer);
}
}
impl<'a, Ctx: Context<'a>, SP: StaticPair<'a, Ctx>> MentionableBase<'a, Ctx>
for StaticPairObject<SP>
{