From c1e225563d1e8a339a07df9d30649bfd25bfe4ca Mon Sep 17 00:00:00 2001 From: Steven Fackler Date: Thu, 11 Dec 2014 09:04:27 -0800 Subject: Clean up Copy impls a bit --- src/x509/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/x509/mod.rs b/src/x509/mod.rs index 47294c3d..8baafe41 100644 --- a/src/x509/mod.rs +++ b/src/x509/mod.rs @@ -362,7 +362,7 @@ impl<'ctx> X509<'ctx> { } /// Reads certificate from PEM, takes ownership of handle - pub fn from_pem(reader: &mut Reader) -> Result, SslError> { + pub fn from_pem(reader: &mut R) -> Result, SslError> where R: Reader { let mut mem_bio = try!(MemBio::new()); let buf = try!(reader.read_to_end().map_err(StreamError)); try!(mem_bio.write(buf.as_slice()).map_err(StreamError)); @@ -404,7 +404,7 @@ impl<'ctx> X509<'ctx> { } /// Writes certificate as PEM - pub fn write_pem(&self, writer: &mut Writer) -> Result<(), SslError> { + pub fn write_pem(&self, writer: &mut W) -> Result<(), SslError> where W: Writer{ let mut mem_bio = try!(MemBio::new()); unsafe { try_ssl!(ffi::PEM_write_bio_X509(mem_bio.get_handle(), -- cgit v1.2.3