From 28dc5b868eee96c3bc78c4c097175b4b05810b1b Mon Sep 17 00:00:00 2001 From: Benedikt Reinartz Date: Sat, 9 Mar 2024 09:36:25 +0100 Subject: [PATCH] Update dependencies and add workspace configuration --- .gitignore | 4 ++-- Cargo.toml | 2 ++ mix.exs | 2 +- mix.lock | 6 +++--- native/io/Cargo.toml | 4 ++-- 5 files changed, 10 insertions(+), 8 deletions(-) create mode 100644 Cargo.toml diff --git a/.gitignore b/.gitignore index 952baea..1ab8fd1 100644 --- a/.gitignore +++ b/.gitignore @@ -16,7 +16,7 @@ erl_crash.dump # Also ignore archive artifacts (built via "mix archive.build"). *.ez -/native/io/Cargo.lock -/native/io/target +/Cargo.lock +/target /priv/native/*.so diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..5096931 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,2 @@ +[workspace] +members = ["native/io"] diff --git a/mix.exs b/mix.exs index e5f29f8..78ccc13 100644 --- a/mix.exs +++ b/mix.exs @@ -20,7 +20,7 @@ defmodule NifIo.Mixfile do defp deps do [ - {:rustler, "~> 0.25.0"} + {:rustler, "~> 0.31.0"} ] end diff --git a/mix.lock b/mix.lock index 358db88..ee8e5fb 100644 --- a/mix.lock +++ b/mix.lock @@ -1,5 +1,5 @@ %{ - "jason": {:hex, :jason, "1.3.0", "fa6b82a934feb176263ad2df0dbd91bf633d4a46ebfdffea0c8ae82953714946", [:mix], [{:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: true]}], "hexpm", "53fc1f51255390e0ec7e50f9cb41e751c260d065dcba2bf0d08dc51a4002c2ac"}, - "rustler": {:hex, :rustler, "0.25.0", "32526b51af7e58a740f61941bf923486ce6415a91c3934cc16c281aa201a2240", [:mix], [{:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}, {:toml, "~> 0.6", [hex: :toml, repo: "hexpm", optional: false]}], "hexpm", "6b43a11a37fe79c6234d88c4102ab5dfede7a6a764dc5c7b539956cfa02f3cf4"}, - "toml": {:hex, :toml, "0.6.2", "38f445df384a17e5d382befe30e3489112a48d3ba4c459e543f748c2f25dd4d1", [:mix], [], "hexpm", "d013e45126d74c0c26a38d31f5e8e9b83ea19fc752470feb9a86071ca5a672fa"}, + "jason": {:hex, :jason, "1.4.1", "af1504e35f629ddcdd6addb3513c3853991f694921b1b9368b0bd32beb9f1b63", [:mix], [{:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: true]}], "hexpm", "fbb01ecdfd565b56261302f7e1fcc27c4fb8f32d56eab74db621fc154604a7a1"}, + "rustler": {:hex, :rustler, "0.31.0", "7e5eefe61e6e6f8901e5aa3de60073d360c6320d9ec363027b0197297b80c46a", [:mix], [{:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}, {:toml, "~> 0.6", [hex: :toml, repo: "hexpm", optional: false]}], "hexpm", "99e378459bfb9c3bda6d3548b2b3bc6f9ad97f728f76bdbae7bf5c770a4f8abd"}, + "toml": {:hex, :toml, "0.7.0", "fbcd773caa937d0c7a02c301a1feea25612720ac3fa1ccb8bfd9d30d822911de", [:mix], [], "hexpm", "0690246a2478c1defd100b0c9b89b4ea280a22be9a7b313a8a058a2408a2fa70"}, } diff --git a/native/io/Cargo.toml b/native/io/Cargo.toml index 10501dd..d6bc9fa 100644 --- a/native/io/Cargo.toml +++ b/native/io/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "io" -version = "0.1.0" +version = "0.2.0" authors = ["HansiHE "] edition = "2018" @@ -10,5 +10,5 @@ path = "src/lib.rs" crate-type = ["cdylib"] [dependencies] -rustler = "0.25.0" +rustler = "0.31.0" bufstream = "0.1.4"