me
/
guix
Archived
1
0
Fork 0

gnu: Add rust-tungstenite-0.11.

* gnu/packages/crates-io.scm (rust-tungstenite-0.11): New variable.
master
Nicolas Goaziou 2021-02-09 23:47:27 +01:00
parent 583c99def6
commit ab89fe581e
No known key found for this signature in database
GPG Key ID: DA00B4F048E92F2D
1 changed files with 37 additions and 0 deletions

View File

@ -41275,6 +41275,43 @@ or dashboards.")
#:cargo-development-inputs
(("rust-env-logger" ,rust-env-logger-0.6))))))
(define-public rust-tungstenite-0.11
(package
(name "rust-tungstenite")
(version "0.11.1")
(source
(origin
(method url-fetch)
(uri (crate-uri "tungstenite" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
(base32 "08ra94x3zqkmbsrcmwszknxv2a8g08gk5xlyif3wa037v208sc7h"))))
(build-system cargo-build-system)
(arguments
`(#:skip-build? #t
#:cargo-inputs
(("rust-base64" ,rust-base64-0.12)
("rust-byteorder" ,rust-byteorder-1)
("rust-bytes" ,rust-bytes-0.5)
("rust-http" ,rust-http-0.2)
("rust-httparse" ,rust-httparse-1)
("rust-input-buffer" ,rust-input-buffer-0.3)
("rust-log" ,rust-log-0.4)
("rust-native-tls" ,rust-native-tls-0.2)
("rust-rand" ,rust-rand-0.7)
("rust-sha-1" ,rust-sha-1-0.9)
("rust-url" ,rust-url-2)
("rust-utf-8" ,rust-utf-8-0.7))))
(home-page "https://github.com/snapview/tungstenite-rs")
(synopsis "Lightweight stream-based WebSocket implementation")
(description
"This library provides an implementation of WebSockets, RFC6455. It
allows for both synchronous (like TcpStream) and asynchronous usage and is
easy to integrate into any third-party event loops including MIO. The API
design abstracts away all the internals of the WebSocket protocol but still
makes them accessible for those who wants full control over the network.")
(license (list license:expat license:asl2.0))))
(define-public rust-typeable-0.1
(package
(name "rust-typeable")