Merge branch 'master' into 'master'

Close #3 Added dirty cpu flag for method parse, worksheets

Closes #3

See merge request jnylen/xler!1
This commit is contained in:
Joakim Nylén 2019-08-16 23:06:31 +00:00
commit b744825be6

View File

@ -3,7 +3,7 @@
#[macro_use] extern crate lazy_static; #[macro_use] extern crate lazy_static;
extern crate calamine; extern crate calamine;
use rustler::{Env, NifResult, Encoder, Term}; use rustler::{Env, NifResult, Encoder, Term, SchedulerFlags};
use calamine::{Reader, open_workbook_auto}; use calamine::{Reader, open_workbook_auto};
use calamine::Error as CaError; use calamine::Error as CaError;
@ -22,8 +22,10 @@ mod atoms {
rustler_export_nifs! { rustler_export_nifs! {
"Elixir.Xler.Native", "Elixir.Xler.Native",
[("parse", 2, parse), [
("worksheets", 1, worksheets)], ("parse", 2, parse, SchedulerFlags::DirtyCpu),
("worksheets", 1, worksheets, SchedulerFlags::DirtyCpu)
],
None None
} }