about summary refs log tree commit diff
path: root/users/Profpatsch/rust-crates.nix
diff options
context:
space:
mode:
authorProfpatsch <mail@profpatsch.de>2021-01-27T11·52+0100
committerProfpatsch <mail@profpatsch.de>2021-01-27T13·41+0000
commit1fb5a17f1430840da4990ffa35a04aca96f06d0a (patch)
tree301090c9dec769bd59dcb185de61fb55bb00acaa /users/Profpatsch/rust-crates.nix
parentf68781da1be5489892b566b050308916b4f58424 (diff)
feat(users/Profpatsch): add read-http r/2150
reads a http request or response from stdin, and parses its headers
into a netencoded record.

Darn rust code took way too long to write.

Change-Id: Ie99faa6d4bbd4996fa4e43fb119a11d85b611c99
Reviewed-on: https://cl.tvl.fyi/c/depot/+/2447
Reviewed-by: Profpatsch <mail@profpatsch.de>
Tested-by: BuildkiteCI
Diffstat (limited to 'users/Profpatsch/rust-crates.nix')
-rw-r--r--users/Profpatsch/rust-crates.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/users/Profpatsch/rust-crates.nix b/users/Profpatsch/rust-crates.nix
index ecf3c96077..bb65625fc7 100644
--- a/users/Profpatsch/rust-crates.nix
+++ b/users/Profpatsch/rust-crates.nix
@@ -82,4 +82,11 @@ rec {
     sha256 = "0fcknyvknglwwk1pdzdlb4m0ry2dym1yx8r5prf2v00pxnjk0hv2";
   };
 
+  httparse = pkgs.buildRustCrate {
+    pname = "httparse";
+    version = "1.3.4";
+    crateName = "httparse";
+    sha256 = "0dggj4s0cq69bn63q9nqzzay5acmwl33nrbhjjsh5xys8sk2x4jw";
+  };
+
 }