Skip to content
This repository was archived by the owner on Apr 27, 2022. It is now read-only.

Commit c9ee292

Browse files
committed
update to newest rustler
1 parent e46932f commit c9ee292

File tree

4 files changed

+9
-10
lines changed

4 files changed

+9
-10
lines changed

mix.exs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ defmodule Html5ever.Mixfile do
33

44
def project do
55
[app: :html5ever,
6-
version: "0.1.0",
6+
version: "0.2.0",
77
elixir: "~> 1.4",
88
build_embedded: Mix.env == :prod,
99
start_permanent: Mix.env == :prod,
@@ -45,7 +45,7 @@ defmodule Html5ever.Mixfile do
4545
#
4646
# Type "mix help deps" for more examples and options
4747
defp deps do
48-
[{:rustler, "~> 0.6"},
48+
[{:rustler, "~> 0.8"},
4949
{:ex_doc, ">= 0.0.0", only: :dev}]
5050
end
5151

mix.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
%{"earmark": {:hex, :earmark, "1.1.0", "8c2bf85d725050a92042bc1edf362621004d43ca6241c756f39612084e95487f", [:mix], []},
22
"ex_doc": {:hex, :ex_doc, "0.14.5", "c0433c8117e948404d93ca69411dd575ec6be39b47802e81ca8d91017a0cf83c", [:mix], [{:earmark, "~> 1.0", [hex: :earmark, optional: false]}]},
3-
"rustler": {:hex, :rustler, "0.6.0", "ba67a5e3d662876f2bf7ef5478bb3be03a7baa40e96950456526fdee29673530", [:mix], []}}
3+
"rustler": {:hex, :rustler, "0.8.0", "337e2b39c80dafb4a5d65d7791a9a97b3d566941bdb5c718d33488025e0299b0", [:mix], []}}

native/html5ever_nif/Cargo.toml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,9 @@ name = "html5ever_nif"
88
path = "src/lib.rs"
99
crate-type = ["dylib"]
1010

11-
[build-dependencies]
12-
rustler_codegen = "^0.12"
13-
1411
[dependencies]
15-
rustler = "^0.12"
16-
rustler_codegen = "^0.12"
12+
rustler = "^0.13"
13+
rustler_codegen = "^0.13"
1714

1815
html5ever = "*"
1916
tendril = "*"

native/html5ever_nif/src/lib.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#[macro_use]
22
extern crate rustler;
33
#[macro_use]
4+
extern crate rustler_codegen;
5+
#[macro_use]
46
extern crate lazy_static;
57
extern crate html5ever;
68
extern crate tendril;
@@ -173,7 +175,7 @@ lazy_static! {
173175
static ref POOL: scoped_pool::Pool = scoped_pool::Pool::new(4);
174176
}
175177

176-
fn parse_async<'a>(env: NifEnv<'a>, args: &Vec<NifTerm<'a>>) -> NifResult<NifTerm<'a>> {
178+
fn parse_async<'a>(env: NifEnv<'a>, args: &[NifTerm<'a>]) -> NifResult<NifTerm<'a>> {
177179
let mut owned_env = OwnedEnv::new();
178180

179181
// Copies the term into the inner env. Since this term is normally a large
@@ -228,7 +230,7 @@ fn parse_async<'a>(env: NifEnv<'a>, args: &Vec<NifTerm<'a>>) -> NifResult<NifTer
228230
Ok(atoms::ok().encode(env))
229231
}
230232

231-
fn parse_sync<'a>(env: NifEnv<'a>, args: &Vec<NifTerm<'a>>) -> NifResult<NifTerm<'a>> {
233+
fn parse_sync<'a>(env: NifEnv<'a>, args: &[NifTerm<'a>]) -> NifResult<NifTerm<'a>> {
232234
let binary: NifBinary = args[0].decode()?;
233235
let sink = RcDom::default();
234236

0 commit comments

Comments
 (0)