summaryrefslogtreecommitdiffstats
path: root/openpgp/src/armor.rs
diff options
context:
space:
mode:
Diffstat (limited to 'openpgp/src/armor.rs')
-rw-r--r--openpgp/src/armor.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/openpgp/src/armor.rs b/openpgp/src/armor.rs
index 686ea939..88b31a6c 100644
--- a/openpgp/src/armor.rs
+++ b/openpgp/src/armor.rs
@@ -486,6 +486,7 @@ struct IoReader<'a> {
prefix_len: usize,
prefix_remaining: usize,
}
+assert_send_and_sync!(IoReader<'_>);
impl Default for ReaderMode {
fn default() -> Self {
@@ -563,7 +564,7 @@ impl<'a> Reader<'a> {
/// # }
/// ```
pub fn new<R, M>(inner: R, mode: M) -> Self
- where R: 'a + Read,
+ where R: 'a + Read + Send + Sync,
M: Into<Option<ReaderMode>>
{
Self::from_buffered_reader(
@@ -574,7 +575,7 @@ impl<'a> Reader<'a> {
/// Creates a `Reader` from an `io::Read`er.
pub fn from_reader<R, M>(reader: R, mode: M) -> Self
- where R: 'a + Read,
+ where R: 'a + Read + Send + Sync,
M: Into<Option<ReaderMode>>
{
Self::from_buffered_reader(