This crate provides a minimal binding of the Adobe XMP Toolkit SDK to Rust.
Contributions that extend the platform reach or API surface of this binding would be welcomed. Please read the Contributing Guide for more information.
As of this writing, this crate requires Rust version 1.44 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.
Add this to your Cargo.toml
:
toml
[dependencies]
xmp_toolkit = "0.1"
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.