From cb565dc5af8c90406b433e011bd3b299c7749784 Mon Sep 17 00:00:00 2001 From: Dmitry Dubina Date: Fri, 16 Aug 2019 14:14:21 +0700 Subject: [PATCH] Close #3 Added dirty cpu flag for method parse, worksheets --- native/xler_native/src/lib.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/native/xler_native/src/lib.rs b/native/xler_native/src/lib.rs index 2fab42b..e65c719 100644 --- a/native/xler_native/src/lib.rs +++ b/native/xler_native/src/lib.rs @@ -3,7 +3,7 @@ #[macro_use] extern crate lazy_static; extern crate calamine; -use rustler::{Env, NifResult, Encoder, Term}; +use rustler::{Env, NifResult, Encoder, Term, SchedulerFlags}; use calamine::{Reader, open_workbook_auto}; use calamine::Error as CaError; @@ -22,8 +22,10 @@ mod atoms { rustler_export_nifs! { "Elixir.Xler.Native", - [("parse", 2, parse), - ("worksheets", 1, worksheets)], + [ + ("parse", 2, parse, SchedulerFlags::DirtyCpu), + ("worksheets", 1, worksheets, SchedulerFlags::DirtyCpu) + ], None }