Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xaeroxe/c-closures-rs

Rust closures you can transfer over an FFI boundary
https://github.com/xaeroxe/c-closures-rs

Last synced: 3 months ago
JSON representation

Rust closures you can transfer over an FFI boundary

Awesome Lists containing this project

README

        

# c-closures [![Crates listing](https://img.shields.io/crates/v/c-closures-build.svg)](https://crates.io/crates/c-closures-build) [![Travis](https://travis-ci.com/Xaeroxe/c-closures-rs.svg?branch=master)](https://travis-ci.com/Xaeroxe/c-closures-rs)

[Documentation](https://docs.rs/c-closures-build/)

Provides a general purpose way for Rust closures to cross an FFI boundary into C/C++, enabling cross language functional programming.

# Contributing

I welcome contributions and alterations to this project! [Here's some info to help you get started.](https://help.github.com/articles/about-pull-requests/)

- If you would consider your change substantial open an issue on the issues tab so we can discuss it before you build it.
- If you're fixing a bug please provide a unit test for the bug fixed so we don't do it again.
- If applicable, new features should have some basic unit tests added too.
- Please format your code with the most recent stable release of rustfmt before submitting your PR.
- I don't have a regular release schedule, if you want something you've added put on crates.io right away make sure to
bump the version number for the project in your pull request.