From 0705de19959f8db9f34892220a3404d5844268e5 Mon Sep 17 00:00:00 2001 From: librelois <elois@ifee.fr> Date: Sat, 12 May 2018 18:44:22 +0200 Subject: [PATCH] [fix] #55 impl Serialize for WOT Documents & pubkey --- crypto/keys/ed25519.rs | 1 + documents/blockchain/v10/documents/certification.rs | 4 ++-- documents/blockchain/v10/documents/identity.rs | 4 ++-- documents/blockchain/v10/documents/membership.rs | 4 ++-- documents/blockchain/v10/documents/revocation.rs | 4 ++-- 5 files changed, 9 insertions(+), 8 deletions(-) diff --git a/crypto/keys/ed25519.rs b/crypto/keys/ed25519.rs index 9fe98d04..7adbffe2 100644 --- a/crypto/keys/ed25519.rs +++ b/crypto/keys/ed25519.rs @@ -33,6 +33,7 @@ use base58::{FromBase58, FromBase58Error, ToBase58}; use base64; use base64::DecodeError; use crypto; +use self::serde::ser::{Serialize, Serializer}; use super::{BaseConvertionError, PrivateKey as PrivateKeyMethods, PublicKey as PublicKeyMethods}; diff --git a/documents/blockchain/v10/documents/certification.rs b/documents/blockchain/v10/documents/certification.rs index b3e8857c..8ab4a215 100644 --- a/documents/blockchain/v10/documents/certification.rs +++ b/documents/blockchain/v10/documents/certification.rs @@ -17,9 +17,9 @@ extern crate serde; -use self::serde::ser::{Serialize, Serializer}; -use duniter_crypto::keys::{ed25519, PublicKey, Signature}; +use duniter_crypto::keys::{PublicKey, Signature, ed25519}; use regex::Regex; +use self::serde::ser::{Serialize, Serializer}; use blockchain::v10::documents::{ StandardTextDocumentParser, TextDocument, TextDocumentBuilder, V10Document, diff --git a/documents/blockchain/v10/documents/identity.rs b/documents/blockchain/v10/documents/identity.rs index 6e986565..4cc4f04e 100644 --- a/documents/blockchain/v10/documents/identity.rs +++ b/documents/blockchain/v10/documents/identity.rs @@ -17,9 +17,9 @@ extern crate serde; -use self::serde::ser::{Serialize, Serializer}; -use duniter_crypto::keys::{ed25519, PublicKey}; +use duniter_crypto::keys::{PublicKey, ed25519}; use regex::Regex; +use self::serde::ser::{Serialize, Serializer}; use blockchain::v10::documents::{ StandardTextDocumentParser, TextDocument, TextDocumentBuilder, V10Document, diff --git a/documents/blockchain/v10/documents/membership.rs b/documents/blockchain/v10/documents/membership.rs index 0cc53d51..ff31ace7 100644 --- a/documents/blockchain/v10/documents/membership.rs +++ b/documents/blockchain/v10/documents/membership.rs @@ -17,9 +17,9 @@ extern crate serde; -use self::serde::ser::{Serialize, Serializer}; -use duniter_crypto::keys::{ed25519, PublicKey}; +use duniter_crypto::keys::{PublicKey, ed25519}; use regex::Regex; +use self::serde::ser::{Serialize, Serializer}; use blockchain::v10::documents::{ StandardTextDocumentParser, TextDocument, TextDocumentBuilder, V10Document, diff --git a/documents/blockchain/v10/documents/revocation.rs b/documents/blockchain/v10/documents/revocation.rs index b954ae13..fad5d99a 100644 --- a/documents/blockchain/v10/documents/revocation.rs +++ b/documents/blockchain/v10/documents/revocation.rs @@ -17,9 +17,9 @@ extern crate serde; -use self::serde::ser::{Serialize, Serializer}; -use duniter_crypto::keys::{ed25519, PublicKey, Signature}; +use duniter_crypto::keys::{PublicKey, Signature, ed25519}; use regex::Regex; +use self::serde::ser::{Serialize, Serializer}; use blockchain::v10::documents::{ StandardTextDocumentParser, TextDocument, TextDocumentBuilder, V10Document, -- GitLab