about summary refs log tree commit diff
diff options
context:
space:
mode:
authorProfpatsch <mail@profpatsch.de>2020-06-02 21:55:30 +0200
committerProfpatsch <mail@profpatsch.de>2020-06-02 21:58:20 +0200
commit1ee50701ea6edd0970c4b5e414c49ee7257c2c8f (patch)
tree6a014cc8b5be519bc3dbc0f2d63bc8a022699920
parentb9f9281281daaf10b9af500a2f92247381199d0b (diff)
pkgs/profpatsch: export encode-rs
-rw-r--r--pkgs/profpatsch/default.nix5
-rw-r--r--pkgs/profpatsch/encode/default.nix7
2 files changed, 10 insertions, 2 deletions
diff --git a/pkgs/profpatsch/default.nix b/pkgs/profpatsch/default.nix
index dd463039..d2a968c9 100644
--- a/pkgs/profpatsch/default.nix
+++ b/pkgs/profpatsch/default.nix
@@ -214,4 +214,9 @@ in rec {
     xdg-open
     Prelude
     ;
+
+  inherit (import ./encode { inherit pkgs writeRustSimpleLib; })
+    encode-rs
+    encode-rs-tests
+    ;
 }
diff --git a/pkgs/profpatsch/encode/default.nix b/pkgs/profpatsch/encode/default.nix
index 2101ebbd..9661c0ed 100644
--- a/pkgs/profpatsch/encode/default.nix
+++ b/pkgs/profpatsch/encode/default.nix
@@ -1,4 +1,4 @@
-{ pkgs, writeRustSimpleBin }:
+{ pkgs, writeRustSimpleLib }:
 
 let
   version-check = pkgs.buildRustCrate {
@@ -23,7 +23,7 @@ let
     features = [ "std" "alloc" ];
   };
 
-  encode-rs-common = tests: writeRustSimpleBin "encode" {
+  encode-rs-common = tests: writeRustSimpleLib "encode" {
     dependencies = [ nom ];
     buildTests = tests;
     release = false;
@@ -32,8 +32,11 @@ let
 
   encode-rs-tests = encode-rs-common true;
 
+  encode-rs = encode-rs-common false;
+
 in {
   inherit
+   encode-rs
    encode-rs-tests
    ;
 }