parent
2fb9fe9e86
commit
4de8cd99a3
@ -98,14 +98,20 @@ pub struct StaticPairFactory<'a, Ctx: Context<'a>, SP: StaticPair<'a, Ctx>> {
|
|||||||
factory_data: SP::FactoryData,
|
factory_data: SP::FactoryData,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<SP: StaticPairSerializable> Serializable for StaticPairObject<SP> {
|
impl<SP: StaticPairSerializable> StaticPairObject<SP> {
|
||||||
fn serialize(&self, serializer: &mut dyn Serializer) {
|
pub fn serialize_sp(pair: &SP, serializer: &mut dyn Serializer) {
|
||||||
let (a, b) = self.pair.elements();
|
let (a, b) = pair.elements();
|
||||||
a.serialize(serializer);
|
a.serialize(serializer);
|
||||||
b.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>
|
impl<'a, Ctx: Context<'a>, SP: StaticPair<'a, Ctx>> MentionableBase<'a, Ctx>
|
||||||
for StaticPairObject<SP>
|
for StaticPairObject<SP>
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user