Skip to content

XMP Toolkit bridge for Rust language

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

egfx-notifications/xmp-toolkit-rs

 
 

XMP Toolkit bindings for Rust

Crate API Tests

This crate provides a binding of the Adobe XMP Toolkit SDK to Rust.

The portions of the binding that are present are believed to be well-tested and correct, but it is not (as of yet) a complete binding.

Contributions that ...

  • extend the supported platforms (currently Windows, Mac, and Linux only)
  • extend the supported API surface

... are especially welcomed. Please read the Contributing Guide for more information.

Rust Language Support

As of this writing, this crate requires Rust version 1.46 or newer. (The CI builds use this version of Rust.) This may be increased to a newer version at any time, but will be noted in the changelog.

This crate follows all of the typical Rust conventions (cargo build, cargo test, etc.). There is a build.rs script which will ensure that the C++ portions of the library are built as needed. It may need to be updated for platforms that haven't already been tested.

Usage

Add this to your Cargo.toml:

[dependencies]
xmp_toolkit = "0.3"

License

This project is licensed under the Apache V2 License or the MIT License, at your option. See the LICENSE-MIT and LICENSE-APACHE files for more information.

About

XMP Toolkit bridge for Rust language

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 86.6%
  • C++ 13.4%