tket-json-rs
============

[![build_status][]](https://github.com/Quantinuum/tket-json-rs/actions)
[![crates][]](https://crates.io/crates/tket-json-rs)
[![msrv][]](https://github.com/Quantinuum/tket-json-rs)
[![docs][]](https://docs.rs/tket-json-rs)

Serializable Rust definition for circuits and operations of the
[TKET](https://github.com/Quantinuum/tket) quantum compiler.

## Features

-   `pyo3`: Enable Python bindings and `pytket.Circuit` conversion via pyo3.

## Recent Changes

See [CHANGELOG][] for a list of changes. The minimum supported rust
version will only change on major releases.

## License

This project is licensed under Apache License, Version 2.0 ([LICENSE][] or http://www.apache.org/licenses/LICENSE-2.0).

  [build_status]: https://github.com/Quantinuum/tket-json-rs/workflows/Continuous%20integration/badge.svg?branch=main
  [docs]: https://img.shields.io/docsrs/tket-json-rs/latest
  [crates]: https://img.shields.io/crates/v/tket-json-rs
  [LICENSE]: LICENCE
  [msrv]: https://img.shields.io/crates/msrv/tket-json-rs
  [CHANGELOG]: CHANGELOG.md
