From 5255066d53ae14c8c936dcd7e879ae0fbb7b9f56 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Wed, 20 Feb 2019 17:41:23 +0100 Subject: [PATCH] =?UTF-8?q?Update=20pdf=20writer=20trait=20=E2=99=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pdf.rs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/pdf.rs b/src/pdf.rs index b4d0c41a6..7cef65c58 100644 --- a/src/pdf.rs +++ b/src/pdf.rs @@ -6,14 +6,13 @@ use pdf::{PdfWriter, Id, Rect, Version, DocumentCatalog, PageTree, Page, PageData, Resource, font::Type1Font, Text, Trailer}; -/// A type that is a sink for types that can be written conforming -/// to the _PDF_ format. -pub trait WritePdf { - /// Write self into a byte sink, returning how many bytes were written. - fn write_pdf(&mut self, object: &T) -> io::Result; +/// A type that is a sink for documents that can be written in the _PDF_ format. +pub trait WritePdf { + /// Write a document into self, returning how many bytes were written. + fn write_pdf(&mut self, doc: &Document) -> io::Result; } -impl WritePdf for W { +impl WritePdf for W { fn write_pdf(&mut self, doc: &Document) -> io::Result { let mut writer = PdfWriter::new(self);