summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorLaurenz <laurmaedje@gmail.com>2019-03-30 16:58:45 +0100
committerLaurenz <laurmaedje@gmail.com>2019-03-30 16:58:45 +0100
commitdb96ecae94a7c06d04528e8d4461ebca86d2d249 (patch)
tree9f1bdbaa65b424ef522dadda02bfa4826acfc836 /src/lib.rs
parentf683bba4004cc07f9ac91d5d99a6bab76f335dba (diff)
Move some types into better places 🧱
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs13
1 files changed, 9 insertions, 4 deletions
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;