4 files changed
+9
-7
gems/.keep
gems/model/ext/model/Cargo.toml
+1
-1
@@ -1,6 +1,6 @@
1
[package]
2
name = "model"
3
-version = "0.1.0"
3
+version = "1.0.0"
4
edition = "2021"
5
authors = ["paydii <hej@setoelkahfi.se>"]
6
publish = false
gems/model/ext/model/extconf.rb
+3
-3
@@ -1,6 +1,6 @@
1
# frozen_string_literal: true
2
3
-require "mkmf"
4
-require "rb_sys/mkmf"
3
+require 'mkmf'
4
+require 'rb_sys/mkmf'
5
6
-create_rust_makefile("model/model")
6
+create_rust_makefile('model/model')
gems/model/ext/model/src/lib.rs
+5
-3
@@ -1,6 +1,8 @@
1
-use magnus::{function, prelude::*, Error, Ruby};
2
-use smbcloud_model::error_codes::ErrorCode;
3
-use strum::IntoEnumIterator;
1
+use {
2
+ magnus::{function, prelude::*, Error, Ruby},
3
+ smbcloud_model::error_codes::ErrorCode,
4
+ strum::IntoEnumIterator,
5
+};
6
7
fn t(e: i32, l: Option<String>) -> String {
8
ErrorCode::from_i32(e).message(l).to_string()