From f5b104d0da1c414fb59878d7378add316ee14798 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Thu, 5 Dec 2019 20:29:55 +0100 Subject: =?UTF-8?q?Rename=20crate=20`typst`=20->=20`typstc`=20=E2=9C=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib.rs | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index e63ec936..a7bc38a9 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -52,7 +52,6 @@ pub struct Typesetter<'p> { impl<'p> Typesetter<'p> { /// Create a new typesetter. - #[inline] pub fn new() -> Typesetter<'p> { Typesetter { loader: RefCell::new(FontLoader::new()), @@ -61,26 +60,22 @@ impl<'p> Typesetter<'p> { } /// Set the base page style. - #[inline] pub fn set_page_style(&mut self, style: PageStyle) { self.style.page = style; } /// Set the base text style. - #[inline] pub fn set_text_style(&mut self, style: TextStyle) { self.style.text = style; } /// Add a font provider to the context of this typesetter. - #[inline] pub fn add_font_provider(&mut self, provider: P) where P: FontProvider { self.loader.get_mut().add_provider(provider); } /// A reference to the backing font loader. - #[inline] pub fn loader(&self) -> &SharedFontLoader<'p> { &self.loader } @@ -111,7 +106,7 @@ impl<'p> Typesetter<'p> { } /// Process source code directly into a layout. - pub fn typeset(&self, src: &str) -> Result { + pub fn typeset(&self, src: &str) -> TypesetResult { let tree = self.parse(src)?; let layout = self.layout(&tree)?; Ok(layout) @@ -123,8 +118,8 @@ pub type TypesetResult = Result; /// The error type for typesetting. pub struct TypesetError { - message: String, - span: Option, + pub message: String, + pub span: Option, } impl TypesetError { -- cgit v1.2.3