summaryrefslogtreecommitdiffstats
path: root/openpgp-ffi
diff options
context:
space:
mode:
authorJustus Winter <justus@sequoia-pgp.org>2019-02-12 14:18:15 +0100
committerJustus Winter <justus@sequoia-pgp.org>2019-02-12 14:24:24 +0100
commite50d67381e4eeeeafea3c06d37361ab47021a58f (patch)
treeb386f7db0453d7bf2337b9632d03bcae4ca8c581 /openpgp-ffi
parentd795d29a203a5d0b1a409063c720e2583c26b3e2 (diff)
openpgp-ffi: Improve derived functions.
- Explicitly use the Parse and Serialize traits so that the modules that derives these functions do not have to use them explicitly.
Diffstat (limited to 'openpgp-ffi')
-rw-r--r--openpgp-ffi/src/lib.rs2
-rw-r--r--openpgp-ffi/src/packet_pile.rs4
-rw-r--r--openpgp-ffi/src/tpk.rs2
-rw-r--r--openpgp-ffi/src/tsk.rs2
4 files changed, 2 insertions, 8 deletions
diff --git a/openpgp-ffi/src/lib.rs b/openpgp-ffi/src/lib.rs
index 6572b2be..49e73f91 100644
--- a/openpgp-ffi/src/lib.rs
+++ b/openpgp-ffi/src/lib.rs
@@ -325,4 +325,6 @@ use sequoia_ffi_macros::{
ffi_wrapper_type,
};
+extern crate sequoia_openpgp;
+
include!("common.rs");
diff --git a/openpgp-ffi/src/packet_pile.rs b/openpgp-ffi/src/packet_pile.rs
index 853e77fa..2bb1660b 100644
--- a/openpgp-ffi/src/packet_pile.rs
+++ b/openpgp-ffi/src/packet_pile.rs
@@ -6,10 +6,6 @@
//! [`sequoia-openpgp::PacketPile`]: ../../sequoia_openpgp/struct.PacketPile.html
extern crate sequoia_openpgp as openpgp;
-use self::openpgp::{
- parse::Parse,
- serialize::Serialize,
-};
/// A `PacketPile` holds a deserialized sequence of OpenPGP messages.
///
diff --git a/openpgp-ffi/src/tpk.rs b/openpgp-ffi/src/tpk.rs
index ed2847c3..daf87a04 100644
--- a/openpgp-ffi/src/tpk.rs
+++ b/openpgp-ffi/src/tpk.rs
@@ -18,8 +18,6 @@ use self::openpgp::{
constants::ReasonForRevocation,
packet::{self, Signature},
parse::PacketParserResult,
- parse::Parse,
- serialize::Serialize,
tpk::{
CipherSuite,
KeyIter,
diff --git a/openpgp-ffi/src/tsk.rs b/openpgp-ffi/src/tsk.rs
index 1eb20969..ea2cf5b0 100644
--- a/openpgp-ffi/src/tsk.rs
+++ b/openpgp-ffi/src/tsk.rs
@@ -10,8 +10,6 @@ use libc::c_char;
extern crate sequoia_openpgp as openpgp;
use self::openpgp::{
packet::Signature,
- parse::Parse,
- serialize::Serialize,
};
use super::tpk::TPK;