From 2ee5810fecb96a8d4e0d078faecc8c91096d6881 Mon Sep 17 00:00:00 2001 From: Laurenz Date: Mon, 6 Jan 2020 12:41:42 +0100 Subject: =?UTF-8?q?Asyncify=20font=20loading=20=F0=9F=AA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index 516e2a9c..7975ff7d 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -89,7 +89,7 @@ impl<'p> Typesetter<'p> { } /// Layout a syntax tree and return the produced layout. - pub fn layout(&self, tree: &SyntaxTree) -> LayoutResult { + pub async fn layout(&self, tree: &SyntaxTree) -> LayoutResult { use crate::layout::prelude::*; let margins = self.style.page.margins(); Ok(layout( @@ -109,13 +109,13 @@ impl<'p> Typesetter<'p> { nested: false, debug: false, }, - )?) + ).await?) } /// Process source code directly into a layout. - pub fn typeset(&self, src: &str) -> TypesetResult { + pub async fn typeset(&self, src: &str) -> TypesetResult { let tree = self.parse(src)?; - let layout = self.layout(&tree)?; + let layout = self.layout(&tree).await?; Ok(layout) } } -- cgit v1.2.3