nvdialog

Crates.ionvdialog
lib.rsnvdialog
version0.1.5
sourcesrc
created_at2022-09-03 08:41:04.382294
updated_at2022-09-21 14:55:53.868091
descriptionSafe and lightweight bindings for libnvdialog.
homepagehttps://github.com/AndroGR/nvdialog
repositoryhttps://github.com/AndroGR/nvdialog
max_upload_size
id657798
size14,846
Aggelos Tselios (tseli0s)

documentation

README

nvdialog-rs


Rust bindings for libnvdialog.

This is a Rust library that provides a safe and simple interface to nvdialog in Rust. This is not a Rust-only library; It will still try to link into the host library and panic otherwise. There may be better libraries out there if that's what you're looking for.

Do note that NvDialog will need to be preinstalled before using this library. If required, ship a build of NvDialog by yourself and install it at runtime.

Installation

Add the following to your Cargo.toml file:

[dependencies]
nvdialog = "0.1.5"

Documentation

You can find the documentation for this crate through the crates.io link.. Do note that documentation is only available since 0.1.5, since before that the main focus was shifted towards the native (C) library.

MSRV and NvDialog Compatibility

(Minimum Rust version supported)
nvdialog-rs MSRV NvDialog version compatibility
0.1.0 1.35 0.1.0
0.1.3 1.35 0.1.3
0.1.5 1.35 0.1.3

License

This library is licensed under the MIT License, see COPYING for more details. There is a chance to relicense future versions of this library to Apache-2.0. If your code is incompatible, a dual license will be offered.

Commit count: 814

cargo fmt