arcis-interface 0.10.3

Defines the data interface and core types for Arcis circuits.
Documentation
<div align="center">
  <img src="https://raw.githubusercontent.com/arcium-hq/.github/refs/heads/main/profile/arcium.svg" alt="Arcium" width="200"/>

<h1>arcis-interface</h1>

<p>Interface and serialization types for Arcis circuits.</p>

[![Crates.io](https://img.shields.io/crates/v/arcis-interface.svg)](https://crates.io/crates/arcis-interface)
[![Docs.rs](https://docs.rs/arcis-interface/badge.svg)](https://docs.rs/arcis-interface)

**[Developer Docs](https://docs.arcium.com/developers/arcis)**

</div>

## When To Use

Don't depend on this crate directly. It defines the circuit interface and serialization types used internally by `arcis`, `arcis-compiler`, `arcis-interpreter`, and `arcium-macros`, and is published only as a transitive dependency of those crates.

Reach for it only when contributing to the Arcis compiler or interpreter.

## See Also

- [`arcis`]https://crates.io/crates/arcis
- [`arcis-compiler`]https://crates.io/crates/arcis-compiler
- [Developer Docs]https://docs.arcium.com/developers/arcis