fruity 0.1.0

Rusty bindings for Apple libraries
Documentation

Fruity

Rusty bindings for Apple libraries, brought to you by @NikolaiVazquez.

Goals

Idiomatic Rust

Fruity makes interfacing with these C and Objective-C APIs feel natural in Rust.

Most of these types are classes that inherit from each other. Because Rust does not have inheritance and instead prefers composition, this crate uses Deref to fake inheritance.

Zero Cost

Using Fruity to interface with Objective-C libraries should have as little runtime cost as writing the equivalent code directly in Objective-C.

License

This project is released under either:

at your choosing.