Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.starknet.io/llms.txt

Use this file to discover all available pages before exploring further.

A trait for defining a circuit’s structure and behavior. This trait is used to define the structure of a circuit, including its inputs, gates, and outputs. It provides the foundation for circuit evaluation. The CES type parameter represents a tuple of CircuitElements that together define the circuit’s structure.

Signature

pub trait CircuitDefinition

Trait types

CircuitType

The internal circuit type representing a tuple of CircuitElements.

Signature

type CircuitType;