libuwebsockets-sys

Crates.iolibuwebsockets-sys
lib.rslibuwebsockets-sys
version0.0.10
sourcesrc
created_at2023-05-14 14:46:43.168219
updated_at2024-02-21 18:19:52.622356
descriptionBindings to the uWebSockets CAPI
homepagehttps://github.com/GenrikhFetischev/libuwebsockets-sys
repository
max_upload_size
id864307
size1,147,923
Genrikh Fetischev (GenrikhFetischev)

documentation

README

Rust sys crate for uWebSockets CAPI

Usage

In order to use uWebSockets in your Rust application you will have to install and link the following static libraries to you binary - libz, libuv, libssl, libcrypto and libstdc++.

It may look something like that in your build.rs file:

println!("cargo:rustc-link-lib=z");
println!("cargo:rustc-link-lib=uv");
println!("cargo:rustc-link-lib=ssl");
println!("cargo:rustc-link-lib=crypto");
println!("cargo:rustc-link-lib=stdc++");

Development

Make sure to fetch submodules - uWebSockets and uSockets. You probably don't want to fetch all submodules with --recursive option unless you want to.

Commit count: 0

cargo fmt