From db96ecae94a7c06d04528e8d4461ebca86d2d249 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Sat, 30 Mar 2019 16:58:45 +0100 Subject: =?UTF-8?q?Move=20some=20types=20into=20better=20places=20?= =?UTF-8?q?=F0=9F=A7=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib.rs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index 4434f62f..9f37efc2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -33,16 +33,19 @@ //! let document = compiler.typeset(src).unwrap(); //! //! // Export the document into a PDF file. -//! let mut file = File::create("hello-typeset.pdf").unwrap(); +//! # /* +//! let file = File::create("hello-typeset.pdf").unwrap(); +//! # */ +//! # let file = File::create("../target/typeset-hello.pdf").unwrap(); //! let exporter = PdfExporter::new(); -//! exporter.export(&document, &mut file).unwrap(); +//! exporter.export(&document, file).unwrap(); //! ``` use crate::syntax::SyntaxTree; use crate::parsing::{Tokens, Parser, ParseError}; -use crate::doc::{Document, Style}; +use crate::doc::Document; use crate::font::FontProvider; -use crate::engine::{Engine, TypesetError}; +use crate::engine::{Engine, Style, TypesetError}; #[macro_use] mod error; @@ -50,6 +53,7 @@ mod utility; pub mod doc; pub mod engine; pub mod export; +#[macro_use] pub mod font; pub mod parsing; pub mod syntax; @@ -135,6 +139,7 @@ error_type! { from: (TypesetError, Error::Typeset(err)), } + #[cfg(test)] mod test { use std::fs::File; -- cgit v1.2.3