parent
2fb9fe9e86
commit
4de8cd99a3
@ -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>
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user