colpetto

Crates.iocolpetto
lib.rscolpetto
version
sourcesrc
created_at2024-07-13 23:14:51.757932
updated_at2024-12-19 18:27:57.633011
descriptionAsync libinput wrapper
homepage
repositoryhttps://github.com/verdiwm/colpetto
max_upload_size
id1302663
Cargo.toml error:TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
Federico Maria Morrone (morr0ne)

documentation

README

Colpetto

Colpetto is an async wrapper for libinput. It leverages the tokio runtime to offer a robust stream-based implementation for handling libinput events.

Integrating with the async ecosystem allows for efficient polling of events, minimizing CPU consumption and maximizes performance in applications that require real-time event handling.

You can find a simple example usage example here

Currently, Colpetto utilizes udev as the backend for device discovery and management. Future updates will include support for additional custom backends, allowing for greater flexibility.

License

This project is licensed under the Apache-2.0 License. For more information, please see the LICENSE file.

Commit count: 28

cargo fmt